Tego.Rfid.Gen2 Namespace

TegoOS

Tego.Rfid.Gen2 Namespace

[Missing <summary> documentation for "N:Tego.Rfid.Gen2"]

Classes
  Class Description
Public class BankConfiguration
Holds the memory configuration for a bank.
Public class BatteryNotification
Public class C1G2
Definitions and helper methods for UHF C1G2.
Public class ChipConfiguration
Holds the configuration data for a chip, including chip type and memory configuration.
Public class ConnectionChangeNotification
Public class ExecutionSettings
The parameters for execution of operations, including antennas, session, trigger and filter.
Public class ExecutionSettingsExtensions
Extension methods for ExecutionSettings.
Public class Filter
Defines a filter for access or post filtering. Note that this process is different from and occurs after selection.
Public class FilterPattern
Defines a filter pattern for access or post filtering. Note that this process is different from, and occurs after, selection.
Public class KnownChips
Holds the configuration of all known chip types.
Public class LockOperation
Class that represents Lock Operation, which will lock or unlock bank of tag
Public class OneTagProgressArgs
Arguments used to report progress by reader or tag during one tag read or write operations.
Public class Operation
Base class for operations, plus some precanned operations.
Public class OperationResponse
Provides the response to an RFID operation.
Public class Reader
Optimized reader which wraps an underlying IReaderImplementation to provide thread safety and other value-add.
Public class ReaderActivityArgs
Provides the arguments for a reader activity reporting event.
Public class ReaderCapabilities
Class represents capabilities of readers, allows applications to get Mins and Maxs of reader properties
Public class ReaderImplementation
Base class to assist with implementing the IReaderImplementation interface for reader implementations.
Public class ReaderManager
Precursor to functionality to manage multiple readers. For now, just contains some helper methods to create and connect Reader objects.
Public class ReaderMode
Provides Gen 2 air interface parameters for a reader mode.
Public class ReaderSettings
Base class for implementing reader settings.
Public class ReadOperation
Provides the response to a read operation.
Public class ReadResponse
Encapsulates read operation response information
Public class RegionConfiguration
Holds the address, size and write depth for a memory region.
Public class RoundsTrigger
A trigger which starts execution for a specified number of rounds.
Public class SearchOperation
Class that represents Search Operation
Public class Select
Implements one Gen 2 select.
Public class Selection
Implements ISelection interface, Provides data for multiple Gen 2 selects.
Public class Tag
Represents a Gen 2 tag. Provides interfaces for the tag to act as a reader provider in order to use Gen 2 algorithms and as a memory provider so that it can be used by memory formats to access memory without becoming coupled to Gen 2 technology.
Public class TagManager
Manages the collection of Tag objects.
Public class TagResponse
Tag Response class represents collection of all response of operations, ran on the Tag
Public class TagResponseArgs
Event arguments containing a tag response.
Public class TagResponseBuilder
Helper class to enable building responses for Execute() and StartExecute() from individual operation responses. In synchronous modes, the MergeByEPC property (default true) controls whether multiple tag responses from the same EPC are merged. Initialize() sets up the helper with the list of operations and any asynchronous handler. As operations are executed by the reader, the results should be handled by making calls to the Add() methods. In asynchronous mode, this will cause callbacks to made whenever a TagResponse object is complete (i.e. the operations have completed successfully or an error occured. Finally, syncronous results should be accessed via GetTagResponses().
Public class TimedRoundsTrigger
A trigger which starts execution for the lesser of a specified time period or number of rounds.
Public class TimedTrigger
A trigger which starts execution for a specified time period.
Public class Trigger
Base class for triggers plus provides some precanned triggers.
Public class TriggerReaderImplementation
Base class to assist with implementing the IReaderImplementation interface for reader implementations.
Public class WriteOperation
Class that represents Write Operation
Interfaces
  Interface Description
Public interface IReaderCapabilities
Interface that defines reader capabilities.
Public interface IReaderImplementation
Common interface for implementing readers.
Public interface IReaderMode
Provides Gen 2 air interface parameters for a reader mode.
Public interface IReaderNotification
Public interface IReaderProvider
Base interface for readers and tags to allow progress reporting, change of reader (tags only) and cancellation of execution.
Public interface IRoundsTrigger
Interface for triggers which specificy a number of rounds to execute.
Public interface ISelect
Provides data for a single Gen 2 select.
Public interface ISelection
Provides data for multiple Gen 2 selects.
Public interface ITagManager
Interface used to manage collection of Tag objects.
Public interface ITimedTrigger
Interface for triggers which specificy a time period for which to execute.
Delegates
  Delegate Description
Public delegate ReaderActivityHandler
Represents the method that will handle reader activity events.
Public delegate TagResponseHandler
Represents the method that will handle teg response events.
Enumerations
  Enumeration Description
Public enumeration Bank
Tag memory bank - casting to a numeric value gives the MemBank number defined in the Gen 2 spec.
Public enumeration DivideRatio
Reader divide ratios as defined in C1G2 air interface table 6.9.
Public enumeration FilterMatchPattern
Options to combine one or two match patterns.
Public enumeration ForwardLinkModulation
Options for reader modulation.
Public enumeration LockAction
Lock action to perform. Actions for multiple targets (i.e. password or bank) may be combined by or'ing. The cast (int) value is the lock payload and usage bits per figure 6.24 of the Gen 2 air interface spec.
Public enumeration MillerEncoding
Miller encoding schemes.
Public enumeration OperationResult
Result of an operation. Note that result codes may vary by reader and chip manufacturer.
Public enumeration ReaderActivity
Types of reader activity for reporting purposes.
Public enumeration ReaderEvent
Represents Reader Events
Public enumeration SelectOperator
Enumeration is used to bind two select criteria
Public enumeration Session
RFID session used to define flag persistence during inventory.
Public enumeration SpectralMask
Public enumeration Target
Session inventory flag state.