Hi,
I was wondering how I can configure the Trigger on the RFD40 so it will NOT enable the imager on my EC50. The Zebra RFID Mobile sample app does this when I go to the RapidRead screen but it is not really clear to me how this is done.
Also its unclear to me what every config trigger related methods do. For the RFD8500 I only need the setTriggerMode.
I already do some configuration:
<code>
val startTrigger = rfidReader?.Config?.startTrigger
if (startTrigger != null) {
startTrigger.triggerType = START_TRIGGER_TYPE.START_TRIGGER_TYPE_IMMEDIATE
startTrigger.Handheld.handheldTriggerEvent = HANDHELD_TRIGGER_EVENT_TYPE.HANDHELD_TRIGGER_PRESSED
}
rfidReader?.Config?.setTriggerMode(ENUM_TRIGGER_MODE.RFID_MODE, false)
rfidReader?.Config?.setKeylayoutType(ENUM_KEYLAYOUT_TYPE.UPPER_TRIGGER_FOR_RFID)
rfidReader?.Config?.startTrigger = startTrigger
</code>
1 Replies
Please refer to the document link below to configure the RFD40 Trigger:
https://techdocs.zebra.com/dcs/rfid/android/2-0-2-82/tutorials/triggerr…
Code Snippets:
Try{
reader.Config.setKeylayoutType(ENUM_KEYLAYOUT_TYPE.UPPER_TRIGGER_FOR_RFID);
} catch (InvalidUsageException e) {
e.printStackTrace();
} catch (OperationFailureException e) {
e.printStackTrace();
}
Hope helps,
Chuck