Class TriggerInfo

java.lang.Object
com.zebra.rfid.api3.TriggerInfo

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

    • 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 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 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 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