Table of Contents

Namespace TechnologySolutions.Rfid.AsciiProtocol.Parameters

Holds classes to support the ASCII protocol parameters on the ASCII Protocol commands

Classes

DatabankParameterCollection

Implements IDatabankParameters and can be used by a command to provide the values with range checking

ParameterBase<TParameter>

Base class for parameters

ParameterBool

Represents a parameter which is either present or not and does not have an associated value. For example take no action '-n'

ParameterCollection

Groups a collection of ICommandParameters into a set to be used as a single IParameterActions

ParameterDateTime

A parameter that represent a date and/or time value

ParameterEnum<TEnum>

Defines a parameter that is derived from a specific set of values defined by an Enum (with appropriate extensions)

ParameterExtensions

Extension methods for parameters

ParameterHex

Represents a parameter on the command line that is represented as an ASCII hex string

ParameterInt

Defines a parameter that is an optional integer

ParameterText

Represents a command line parameter that has a text value

SelectParameterCollection

Helper class for implementing ISelectParameters

TransponderParameterCollection

Helper class for implementing ITransponderParameters

Interfaces

IAntennaParameterBounds

Provides the minimum and maximum antenna output power

IAntennaParameterCommandBounds

Provides the minimum and maximum antenna output power

IAntennaParameters

Parameters related to the reader Antenna operation during commands

IAntennaParametersWithBounds

Extends IAntennaParameters adding the minimum and maximum output power

ICommandParameter

Defines a command line parameter for a command

ICommandParameters

Parameters for generic control of ASCII commands

IDatabankParameters

Parameters related to Data Banks in commands and responses

IInventoryStopParameters

Parameters related to the inventory operation stop conditions

IParameterAction

Defines actions common to all parameters to read from or write to a command line

IParameterAndValue<TParameter>

Defines a command line parameter for a command with a type specific value

IParameterValue<TParameter>

Represents a command line parameter for a command

IQAlgorithmParameters

Provides properties to control the Q algorithm and value

IQueryParameters

Specifies properties to select transponders into distinct groups

IResponseParameters

Generic parameters for command responses

ISelectParameters

Parameters for Select operations in commands and responses

ITransponderParameters

Parameters related to the Transponder information in command responses