A Sandcastle Documented Class Library
![]() | ReaderImplementation Class |
Base class to assist with implementing the IReaderImplementation interface for reader implementations.

SystemObject Tego.Rfid.Gen2ReaderImplementation
Tego.Devices.ZetiZetiReader
Tego.Rfid.Gen2TriggerReaderImplementation
Tego.Devices.ZetiZetiReader
Tego.Rfid.Gen2TriggerReaderImplementation
Namespace: Tego.Rfid.Gen2
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)

public abstract class ReaderImplementation : IReaderImplementation
Public MustInherit Class ReaderImplementation Implements IReaderImplementation
public ref class ReaderImplementation abstract : IReaderImplementation
[<AbstractClassAttribute>] type ReaderImplementation = class interface IReaderImplementation end
The ReaderImplementation type exposes the following members.

Name | Description | |
---|---|---|
![]() | ReaderImplementation |
Constructor
|
![]() | ReaderImplementation(IPersistence, String) |
Constructor
|

Name | Description | |
---|---|---|
![]() | Capabilities | Gets the capabilities of the reader, which will be available after connection. |
![]() | IsConnected | Gets whether currently connected to reader. |
![]() | Persistence | Persistence mechanism provided through constructor. |
![]() | PersistenceID | Unique identifier for this reader. |
![]() | Power | Gets or sets the reader power in dBm. |
![]() | SerialNumber | Reader serial number, which will be available after connection. |
![]() | Settings | Gets the settings for the reader. Settings are available after connection, but are not applied until Initialize is called. |

Name | Description | |
---|---|---|
![]() | Connect | Connect to reader and set its SerialNumber property. |
![]() | Disconnect | Disconnect from reader. |
![]() | 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. |
![]() | 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. |
![]() | LoadSettingsT | Loads the settings using the persistence method. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | OnExecutionComplete | Raise the ExecutionComplete event if it has any listeners. |
![]() | OnNotification | Raises the Notification event in order to provide a status indication. |
![]() | OnTagResponse | Raise the TagResponse event if it has any listeners. |
![]() | SaveSettingsT | Saves the settings using the persistence method. |
![]() | StartExecution | Asynchronously start execution of a list of operations on selected tags, reporting results via the TagResponse event. |
![]() | StopExecution | Request asynchronous execution be stopped (ExecutionComplete will be raised when stopped). |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |

Name | Description | |
---|---|---|
![]() | ExecutionComplete | Raised when execution finishes after a StartExecution() call. |
![]() | Notification | Raised to report status indication from reader. |
![]() | TagResponse | Raised when a tag response becomes available after a StartExecution() call. |
