Table of Contents

Class WriteSingleTransponderCommand

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

The .ws Write Single transponder Command of the Technology Solutions UK Ltd ASCII 2 Protocol

(.ws) A command to write data to the memory banks of a single transponder only

[AsciiCommand(".ws")]
public class WriteSingleTransponderCommand : TranspondersCommandBase, IAsciiCommand, ICommandParameters, IResponseParameters, IInventoryStopParameters, IAntennaParametersWithBounds, IAntennaParameters, IAntennaParameterBounds, IAntennaParameterCommandBounds, ITransponderParameters
Inheritance
WriteSingleTransponderCommand
Implements
Inherited Members
Extension Methods

Constructors

WriteSingleTransponderCommand()

Initializes a new instance of the WriteSingleTransponderCommand class

public WriteSingleTransponderCommand()

Properties

AccessPassword

Gets or sets the password required to access transponders

[AsciiParameter("ap")]
public string AccessPassword { get; set; }

Property Value

string

Bank

Gets or sets the transponder data bank to be used

[AsciiParameter("db", "data")]
public Databank? Bank { get; set; }

Property Value

Databank?

Data

Gets or sets the data read from or written to a transponder memory bank

[AsciiParameter("da", "data")]
public string Data { get; set; }

Property Value

string

IsTransponderFound

Gets a value indicating whether a transponder responded to the command

public bool IsTransponderFound { get; }

Property Value

bool

Length

Gets or sets the length in words of the data to write

[AsciiParameter("dl", "data")]
public int? Length { get; set; }

Property Value

int?

Offset

Gets or sets the offset, in 16 bit words, from the start of the memory bank to where the data will be written

[AsciiParameter("do", "data")]
public int? Offset { get; set; }

Property Value

int?

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?

WordsWritten

Gets the number of words successfully written to the transponder

[AsciiResponse("WW")]
public int WordsWritten { get; }

Property Value

int