Class TriggerInfo


  • public class TriggerInfo
    extends java.lang.Object
    Contains Trigger criterea to be used for an Inventory or Access Sequence operation
    • Field Detail

      • StartTrigger

        public StartTrigger StartTrigger
        Condition to be met to start the operation.
      • StopTrigger

        public StopTrigger StopTrigger
        Condition to be met to stop the operation.
      • TagEventReportInfo

        public com.zebra.rfid.api3.TagEventReportInfo TagEventReportInfo
        Not Supported in the Android RFID SDK. Specifies the configuration of tag report events.
      • ReportTriggers

        public ReportTriggers ReportTriggers
        Not Supported in the Android RFID SDK. Specifies periodic report trigger.
    • Constructor Detail

      • 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 immediately
        reportTriggers - 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 immediately
        reportTriggers - Diffrent types of report triggers e.g. periodic report trigger reportTriggers.periodicReportDuration - in seconds*
    • Method Detail

      • 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