TriggerReaderImplementation Class
From TegoOS
A Sandcastle Documented Class Library
| TriggerReaderImplementation Class |
Base class to assist with implementing the IReaderImplementation interface for reader implementations.
Namespace: Tego.Rfid.Gen2
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)
public abstract class TriggerReaderImplementation : ReaderImplementation, ITriggerProvider
Public MustInherit Class TriggerReaderImplementation Inherits ReaderImplementation Implements ITriggerProvider
public ref class TriggerReaderImplementation abstract : public ReaderImplementation, ITriggerProvider
[<AbstractClassAttribute>] type TriggerReaderImplementation = class inherit ReaderImplementation interface ITriggerProvider end
The TriggerReaderImplementation type exposes the following members.
| Name | Description | |
|---|---|---|
| TriggerReaderImplementation | Initializes a new instance of the TriggerReaderImplementation class |
| Name | Description | |
|---|---|---|
| Capabilities | Gets the capabilities of the reader, which will be available after connection. (Inherited from ReaderImplementation.) | |
| IsConnected | Gets whether currently connected to reader. (Inherited from ReaderImplementation.) | |
| Persistence | Persistence mechanism provided through constructor. (Inherited from ReaderImplementation.) | |
| PersistenceID | Unique identifier for this reader. (Inherited from ReaderImplementation.) | |
| Power | Gets or sets the reader power in dBm. (Inherited from ReaderImplementation.) | |
| SerialNumber | Reader serial number, which will be available after connection. (Inherited from ReaderImplementation.) | |
| Settings | Gets the settings for the reader. Settings are available after connection, but are not applied until Initialize is called. (Inherited from ReaderImplementation.) | |
| TriggerIsPulled | True if main trigger is currently pulled. If more than one trigger is present the application must infer the state from the Trigger events. |
| Name | Description | |
|---|---|---|
| Connect | Connect to reader and set its SerialNumber property. (Inherited from ReaderImplementation.) | |
| Disconnect | Disconnect from reader. (Inherited from ReaderImplementation.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Execute | Synchronously execute a list of operations on selected tags. (Inherited from ReaderImplementation.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Initialize | Initialize reader, and sets its capabilities and other properties. Should be called after successful connection. (Inherited from ReaderImplementation.) | |
| LoadSettingsT | Loads the settings using the persistence method. (Inherited from ReaderImplementation.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OnExecutionComplete | Raise the ExecutionComplete event if it has any listeners. (Inherited from ReaderImplementation.) | |
| OnNotification | Raises the Notification event in order to provide a status indication. (Inherited from ReaderImplementation.) | |
| OnTagResponse | Raise the TagResponse event if it has any listeners. (Inherited from ReaderImplementation.) | |
| OnTrigger |
Should be called when Trigger is pressed or released
| |
| SaveSettingsT | Saves the settings using the persistence method. (Inherited from ReaderImplementation.) | |
| StartExecution | Asynchronously start execution of a list of operations on selected tags, reporting results via the TagResponse event. (Inherited from ReaderImplementation.) | |
| StopExecution | Request asynchronous execution be stopped (ExecutionComplete will be raised when stopped). (Inherited from ReaderImplementation.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| ExecutionComplete | Raised when execution finishes after a StartExecution() call. (Inherited from ReaderImplementation.) | |
| Notification | Raised to report status indication from reader. (Inherited from ReaderImplementation.) | |
| TagResponse | Raised when a tag response becomes available after a StartExecution() call. (Inherited from ReaderImplementation.) | |
| Trigger | Event raised when a trigger is pulled or released. |