Package com.zebra.rfid.api3
Class TriggerInfo
java.lang.Object
com.zebra.rfid.api3.TriggerInfo
Contains Trigger criterea to be used for an Inventory or Access Sequence operation
-
Field Summary
FieldsModifier and TypeFieldDescriptionNot Supported in the Android RFID SDK.Condition to be met to start the operation.Condition to be met to stop the operation.com.zebra.rfid.api3.TagEventReportInfo
Not Supported in the Android RFID SDK. -
Constructor Summary
ConstructorsConstructorDescriptionConstructorTriggerInfo
(StartTrigger startTrigger, StopTrigger stopTrigger, int tagReportTrigger, ReportTriggers reportTriggers) ConstructorTriggerInfo
(StartTrigger startTrigger, StopTrigger stopTrigger, com.zebra.rfid.api3.TagEventReportInfo tagEventReportInfo, int tagReportTrigger, ReportTriggers reportTriggers) Constructor -
Method Summary
Modifier and TypeMethodDescriptionint
Signifies when to get trigged on TAG_READ_EVENT.boolean
Enable Tag Event Reportvoid
setEnableTagEventReport
(boolean enableTagEventReport) Enable Tag Event Reportvoid
setTagReportTrigger
(int tagReportTrigger) Signifies when to get trigged on TAG_READ_EVENT.
-
Field Details
-
StartTrigger
Condition to be met to start the operation. -
StopTrigger
Condition to be met to stop the operation. -
TagEventReportInfo
public com.zebra.rfid.api3.TagEventReportInfo TagEventReportInfoNot Supported in the Android RFID SDK. Specifies the configuration of tag report events. -
ReportTriggers
Not Supported in the Android RFID SDK. Specifies periodic report trigger.
-
-
Constructor Details
-
TriggerInfo
public TriggerInfo()Constructor -
TriggerInfo
public TriggerInfo(StartTrigger startTrigger, StopTrigger stopTrigger, int tagReportTrigger, ReportTriggers reportTriggers) Constructor- Parameters:
startTrigger
- Condition to be met to start the operation.stopTrigger
- Condition to be met to stop the operation.tagReportTrigger
- Possible Values: 0 - Tag reports will be triggered when the Stop-Criteria is met. In case of periodic trigger, reports will be triggerd after every period. n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediatelyreportTriggers
- Diffrent types of report triggers e.g. periodic report trigger reportTriggers.periodicReportDuration - in seconds
-
TriggerInfo
public TriggerInfo(StartTrigger startTrigger, StopTrigger stopTrigger, com.zebra.rfid.api3.TagEventReportInfo tagEventReportInfo, int tagReportTrigger, ReportTriggers reportTriggers) Constructor- Parameters:
startTrigger
- Condition to be met to start the operation.stopTrigger
- Condition to be met to stop the operation.tagEventReportInfo
- Specifies the configuration of events for the reader to report tag state changes.tagReportTrigger
- Possible Values: 0 - Tag reports will be triggered when the Stop-Criteria is met. In case of periodic trigger, reports will be triggerd after every period. n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediatelyreportTriggers
- Diffrent types of report triggers e.g. periodic report trigger reportTriggers.periodicReportDuration - in seconds*
-
-
Method Details
-
getTagReportTrigger
public int getTagReportTrigger()Signifies when to get trigged on TAG_READ_EVENT. Possible Values: 0 - Tag reports will be triggered when the Stop-Criteria is met. In case of periodic trigger, reports will be triggerd after every period. n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediately -
setTagReportTrigger
public void setTagReportTrigger(int tagReportTrigger) Signifies when to get trigged on TAG_READ_EVENT. Possible Values: 0 - Tag reports will be triggered when the Stop-Criteria is met. In case of periodic trigger, reports will be triggerd after every period. n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediately -
isEnableTagEventReport
public boolean isEnableTagEventReport()Enable Tag Event Report -
setEnableTagEventReport
public void setEnableTagEventReport(boolean enableTagEventReport) Enable Tag Event Report
-