zplCore.comzplCore.com

RfidItem

public sealed class RfidItem : LabelItem

RFID tag write (^RF). Not printed; encodes RfidItem.Data into the tag.

Constructors

SignatureDescription
# RfidItem()

Properties

PropertyTypeDescription
AccessPassword { get; set; }stringAccess password, 8 hex digits (^RZ…,A).
AccessPasswordLock { get; set; }RfidLockValue
Bank { get; set; }stringLegacy ^RF bank parameter written verbatim (prefer RfidItem.MemoryBank).
Data { get; set; }string
EpcDataStructure { get; set; }stringEPC data structure for format E, e.g. "96,8,3,3,20,24,38" (^RB).
EpcLock { get; set; }RfidLockValueLock of the EPC memory bank after writing (^RZ,E,x), independent of RfidItem.MemoryBank.
Format { get; set; }charH = hex, A = ASCII, E = EPC.
KillPassword { get; set; }stringKill password, 8 hex digits (^RZ…,K).
KillPasswordLock { get; set; }RfidLockValue
MemoryBank { get; set; }RfidMemoryBank
MemoryBankLock { get; set; }RfidLockValueLock of RfidItem.MemoryBank after writing (^RZ with the bank).
NumberOfBytes { get; set; }int?Number of bytes to write (^RF n).
PermaLockBlockCount { get; set; }int
PermaLockStartBlock { get; set; }int?Gen2 block permalock: first block and count (^RLB).
SkipEmptyWrite { get; set; }boolAn empty resolved value (RfidItem.Data, bound field or expression) writes nothing to the tag: the ^RF write is left out, and when there is no lock or permalock either, the item prints nothing at all (no ^RS/^RB/^RZ). False (default) writes the empty value.
StartingBlock { get; set; }int?Starting block/word (^RF b).
TagType { get; set; }RfidTagType
UserLock { get; set; }RfidLockValueLock of the user memory bank after writing (^RZ,U,x), independent of RfidItem.MemoryBank.

Methods

Method SignatureReturnsDescription
# ToZpl(ZplContext ctx)string