Table of Contents

Class TransponderSelectCommand

Namespace
TechnologySolutions.Rfid.AsciiProtocol.Commands
Assembly
TechnologySolutions.Rfid.AsciiProtocol.Core.dll

The .ts Transponder Select of the Technology Solutions UK Ltd ASCII 2 Protocol

(.ts) This command is used to set the state of transponders. It pushes matching and non-matching transponders in to the state determined by the -sa parameter. This command can only be used with persistent target sessions as the carrier will be turned off after the command.

[AsciiCommand(".ts")]
public class TransponderSelectCommand : ActionCommandBase, IAsciiCommand, ICommandParameters, IAntennaParametersWithBounds, IAntennaParameters, IAntennaParameterBounds, IAntennaParameterCommandBounds
Inheritance
TransponderSelectCommand
Implements
Inherited Members
Extension Methods

Constructors

TransponderSelectCommand()

Initializes a new instance of the TransponderSelectCommand class

public TransponderSelectCommand()

Properties

MaximumOutputPower

Gets or sets the maximum output power (used to bounds check OutputPower)

public int MaximumOutputPower { get; set; }

Property Value

int

Remarks

This value does not need to be initialized. If the value is not set it will assume the value from Current

MinimumOutputPower

Gets or sets the minimum output power (used to bounds check OutputPower)

public int MinimumOutputPower { get; set; }

Property Value

int

Remarks

This value does not need to be initialized. If the value is not set it will assume the value from Current

OutputPower

Gets or sets the output power in dBm between MinimumOutputPower and MaximumOutputPower or null to use the reader's current value

[AsciiParameter("o")]
public int? OutputPower { get; set; }

Property Value

int?

SelectAction

Gets or sets the action to perform in the Select operation

[AsciiParameter("sa", "select")]
public SelectAction? SelectAction { get; set; }

Property Value

SelectAction?

SelectBank

Gets or sets the Bank to use for the select mask

[AsciiParameter("sb", "select")]
public Databank? SelectBank { get; set; }

Property Value

Databank?

SelectData

Gets or sets the select mask data in 2 character ASCII Hex pairs padded to ensure full bytes

[AsciiParameter("sd", "select")]
public string SelectData { get; set; }

Property Value

string

SelectLength

Gets or sets the length in bits of the select mask

[AsciiParameter("sl", "select")]
public int? SelectLength { get; set; }

Property Value

int?

SelectOffset

Gets or sets the number of bits from the start of the block to the start of the select mask

[AsciiParameter("so", "select")]
public int? SelectOffset { get; set; }

Property Value

int?

SelectTarget

Gets or sets the target flag for the Select operation

[AsciiParameter("st", "select")]
public SelectTarget? SelectTarget { get; set; }

Property Value

SelectTarget?