Reader Class

TegoOS

Reader Class
Optimized reader which wraps an underlying IReaderImplementation to provide thread safety and other value-add.
Inheritance Hierarchy
SystemObject  Tego.Rfid.Gen2Reader

Namespace: Tego.Rfid.Gen2
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)
Syntax
public class Reader : IReaderProvider
Public Class Reader
	Implements IReaderProvider
public ref class Reader : IReaderProvider
type Reader =  
    class
        interface IReaderProvider
    end

The Reader type exposes the following members.

Constructors
  NameDescription
Public methodReader
Creates an optimized reader based on a basic reader implementation.
Top
Properties
  NameDescription
Public propertyCancelRequested
Set if App wants to cancel the on going operation
Public propertyCapabilities
Gets the capabilities of the basic reader implementation.
Public propertyImplementation
Gets the basic reader implementation which this reader uses.
Public propertySettings
Gets the basic reader implementation settings.
Top
Methods
  NameDescription
Public methodConnect
Connects to the reader.
Public methodConnectAsync
Awaitable connect to the reader.
Public methodDisconnect
Disconnects the reader.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecute
Synchronously execute a list of operations on selected tags.
Public methodExecuteAsync
Awaitable version of Execute method which executes a list of operations on selected tags.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetReader
Returns the instance of Reader
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initializes the reader.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOneTagRead
Read one tag in an efficient manner providing progress reports.
Public methodOneTagReverseRead
Read one tag in an efficient manner providing progress reports starting with higher memory first.
Public methodOneTagWrite
Read one tag in an efficient manner providing progress reports.
Public methodRaiseProgress
Raises the Progress event.
Protected methodReleaseReaderAccess
Releases the reader after use so other threads can access it.
Public methodRequestCancel
Should be called when App wants to cancel the on going operation
Protected methodRequestReaderAccess
Blocks until the reader is available.
Public methodStartExecution
Asynchronously executes a list of operations on selected tags.
Public methodStopExecution
Stops execution after the StartExecution method has been called.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWaitForExecutionComplete
Wait for execution to complete after a call to StartExecution.
Public methodWaitForExecutionCompleteAsync
Waitable task which waits for execution to complete after a call to StartExecution.
Top
Events
  NameDescription
Public eventActivity
Event raised when the reader activity changes between read, write and idle.
Public eventExecutionComplete
Event raised when execution in asynchronous mode is complete.
Public eventNotification
Raised to report status notifications from reader.
Public eventProgress
Event raised to report progress by OneTag methods.
Public eventTagResponse
Event raised when a tag responds in asynchronous mode.
Top
See Also