Class TriggerInfo
Contains Trigger criterea to be used for an Inventory or Access Sequence operation/
Inheritance
Inherited Members
Namespace: rfid.api
Assembly: rfid.netcore.dll
Syntax
public class TriggerInfo
Constructors
TriggerInfo()
Constructor.
Declaration
public TriggerInfo()
TriggerInfo(StartTrigger, StopTrigger, TagEventReportInfo, RFSurveyEventReportInfo, UInt32, ReportTriggers)
Constructor.
Declaration
public TriggerInfo(StartTrigger startTrigger, StopTrigger stopTrigger, TagEventReportInfo tagEventReportInfo, RFSurveyEventReportInfo rfSurveyEventReportInfo, uint tagReportTrigger, ReportTriggers reportTrigger)
Parameters
| Type | Name | Description |
|---|---|---|
| StartTrigger | startTrigger | Condition to be met to start the operation. |
| StopTrigger | stopTrigger | Condition to be met to stop the operation. |
| TagEventReportInfo | tagEventReportInfo | Specifies the configuration of events for the reader to report tag state changes. |
| RFSurveyEventReportInfo | rfSurveyEventReportInfo | |
| System.UInt32 | tagReportTrigger | Possible Values: 0 - Tag reports will be triggered when the Stop-Criteria is met. In case of periodic trigger, reports will be triggered first time the tag is seen and if the tag is continued to be read after the period has elapsed . n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediately |
| ReportTriggers | reportTrigger | Reporting triggers e.g. period based reporting of tags
|
TriggerInfo(StartTrigger, StopTrigger, UInt32, UInt32)
Constructor.
Declaration
public TriggerInfo(StartTrigger startTrigger, StopTrigger stopTrigger, uint tagReportTrigger, uint rfSurveyReportTrigger)
Parameters
| Type | Name | Description |
|---|---|---|
| StartTrigger | startTrigger | Condition to be met to start the operation. |
| StopTrigger | stopTrigger | Condition to be met to stop the operation. |
| System.UInt32 | 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 |
| System.UInt32 | rfSurveyReportTrigger |
Fields
ReportTriggers
Specifies the configuration of different types of reporting triggers
Declaration
public ReportTriggers ReportTriggers
Field Value
| Type | Description |
|---|---|
| ReportTriggers |
RFSurveyEventReportInfo
Specifies the configuration of tag report events
Declaration
public RFSurveyEventReportInfo RFSurveyEventReportInfo
Field Value
| Type | Description |
|---|---|
| RFSurveyEventReportInfo |
StartTrigger
Condition to be met to start the operation.
Declaration
public StartTrigger StartTrigger
Field Value
| Type | Description |
|---|---|
| StartTrigger |
StopTrigger
Condition to be met to stop the operation.
Declaration
public StopTrigger StopTrigger
Field Value
| Type | Description |
|---|---|
| StopTrigger |
TagEventReportInfo
Specifies the configuration of tag report events
Declaration
public TagEventReportInfo TagEventReportInfo
Field Value
| Type | Description |
|---|---|
| TagEventReportInfo |
Properties
EnableRFSurveyEventReport
Enable Tag Event Report
Declaration
public bool EnableRFSurveyEventReport { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
EnableTagEventReport
Enable Tag Event Report
Declaration
public bool EnableTagEventReport { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
RFSurveyReportTrigger
Declaration
public uint RFSurveyReportTrigger { get; set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
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 triggered after every period. n - Report when 'n' unique tags are found The default settings is 1, which implies to get Tag reports immediately
Declaration
public uint TagReportTrigger { get; set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |