Table of Contents

Class WriteTransponderCommand

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

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

(.wr) A command to write data to the memory banks of one or more transponders

[AsciiCommand(".wr")]
public class WriteTransponderCommand : TransponderMemoryCommandBase, IAsciiCommand, IInventoryStopParameters, IAntennaParameterCommandBounds, IQueryParameters, IAntennaParametersWithBounds, IAntennaParameters, IAntennaParameterBounds, ICommandParameters, IDatabankParameters, IResponseParameters, ISelectParameters, ITransponderParameters
Inheritance
WriteTransponderCommand
Implements
Inherited Members
Extension Methods

Remarks

Added support for QT commands ASCII Protocol v2.4

Constructors

WriteTransponderCommand()

Initializes a new instance of the WriteTransponderCommand class

public WriteTransponderCommand()

Properties

Data

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

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

Property Value

string

QtMode

Gets or sets the QT mode for the write command.

[AsciiParameter("qm")]
public QtMode? QtMode { get; set; }

Property Value

QtMode?

Remarks

  • Write normal memory
  • Write private memory
  • Write private memory short range
  • Write QT control word (-da XXXX)

WriteExtensions

Gets or sets the Impinj extension setting for the BlockWrite command

[AsciiParameter("wx")]
public TransponderWriteExtension? WriteExtensions { get; set; }

Property Value

TransponderWriteExtension?

WriteMode

Gets or sets the write mode used to write to the transponder

[AsciiParameter("wm")]
public TransponderWriteMode? WriteMode { get; set; }

Property Value

TransponderWriteMode?