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
Bank
Gets or sets the transponder data bank to be used
[AsciiParameter("db", "data")]
public Databank? Bank { get; set; }
Property Value
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
IsTransponderFound
Gets a value indicating whether a transponder responded to the command
public bool IsTransponderFound { get; }
Property Value
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
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
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; }