Octane SDK
2.0 Beta
|
Class for defining the trigger conditions that will prompt an Impinj reader to automatically start operation. Even when an auto-start trigger is set, the Reader may be explicitly started using the ImpinjReader.Stop() method. More...
Public Attributes | |
uint | FirstDelayInMs |
When using Periodic mode, this specifies a time offset, or how long the Reader delays before it first starts, either after the UTCTimestamp, or after receiving the Settings. After that, the Reader will, if stopped, start according to PeriodInMs. Zero (0) means there is no initial delay. Possible values are 0 to 1000000000. More... | |
bool | GpiLevel |
When using GpiTrigger mode, and when the GPI Port changes to this level, then the reader starts. True for high, false for low. More... | |
ushort | GpiPortNumber |
When using GpiTrigger mode, this is the port number of a GPI; when it changes to the GpiLevel value the Reader starts. Possible values are 1-4. Note that the GPI port must be enabled More... | |
AutoStartMode | Mode |
Indicates whether and how the Reader should automatically start; either None, Immediate, Periodic or GpiTrigger. More... | |
uint | PeriodInMs |
When using Periodic mode, this is how often the Reader tries to start if it is stopped. The period is carefully maintained, and is relative to the previous periodic start. It has nothing to do with when the Reader stops. Zero (0) means there is no periodic start, only one start after the FirstDelayInMs. Possible values are 0 to 1000000000. More... | |
ulong | UtcTimestamp |
UTC timestamp establishing the zero time for autostart periodic mode timers. If a UTC time is specified, the the first start time is determined as (UTC time + offset). Otherwise, the first start time is determined as (time of message receipt + offset). Subsequent start times = first start time + k * period (where, k > 0) More... | |
Class for defining the trigger conditions that will prompt an Impinj reader to automatically start operation. Even when an auto-start trigger is set, the Reader may be explicitly started using the ImpinjReader.Stop() method.
uint Impinj.OctaneSdk.AutoStartConfig.FirstDelayInMs |
When using Periodic mode, this specifies a time offset, or how long the Reader delays before it first starts, either after the UTCTimestamp, or after receiving the Settings. After that, the Reader will, if stopped, start according to PeriodInMs. Zero (0) means there is no initial delay. Possible values are 0 to 1000000000.
bool Impinj.OctaneSdk.AutoStartConfig.GpiLevel |
When using GpiTrigger mode, and when the GPI Port changes to this level, then the reader starts. True for high, false for low.
ushort Impinj.OctaneSdk.AutoStartConfig.GpiPortNumber |
When using GpiTrigger mode, this is the port number of a GPI; when it changes to the GpiLevel value the Reader starts. Possible values are 1-4. Note that the GPI port must be enabled
AutoStartMode Impinj.OctaneSdk.AutoStartConfig.Mode |
Indicates whether and how the Reader should automatically start; either None, Immediate, Periodic or GpiTrigger.
uint Impinj.OctaneSdk.AutoStartConfig.PeriodInMs |
When using Periodic mode, this is how often the Reader tries to start if it is stopped. The period is carefully maintained, and is relative to the previous periodic start. It has nothing to do with when the Reader stops. Zero (0) means there is no periodic start, only one start after the FirstDelayInMs. Possible values are 0 to 1000000000.
ulong Impinj.OctaneSdk.AutoStartConfig.UtcTimestamp |
UTC timestamp establishing the zero time for autostart periodic mode timers. If a UTC time is specified, the the first start time is determined as (UTC time + offset). Otherwise, the first start time is determined as (time of message receipt + offset). Subsequent start times = first start time + k * period (where, k > 0)