UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite Class Referenceabstract
Inheritance diagram for com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite:
com.UniPRT.Sdk.LabelMaker.Interface.IRfidBankSelect com.UniPRT.Sdk.LabelMaker.Interface.IRfidBitField com.UniPRT.Sdk.LabelMaker.Interface.IRfidPassword com.UniPRT.Sdk.LabelMaker.TSPL.RfidWrite

Public Member Functions

RfidMemBlockEnum GetMemory ()
 The memory type to access. Note that not all memory types are writable. For example, the TID (Tag Identification) is typically read-only. More...
 
void SetMemory (RfidMemBlockEnum memory)
 
RfidPasswordTypeEnum GetPasswordType ()
 Select type of password for memory access. More...
 
void SetPasswordType (RfidPasswordTypeEnum passwordType)
 
String GetPassword ()
 Optional password for tags that support it. More...
 
void SetPassword (String password)
 
int GetOffsetFromStart ()
 Optional word offset (16 bits per count) if access to memory that is not the starting position of memory bank. More...
 
void SetOffsetFromStart (int offsetFromStart)
 
String GetData ()
 Rfid data field. In Most Significant Bits (MSB) to Least Significant Bits (LSB) (left to right). Hex formatted data. More...
 
void SetData (String data)
 
abstract String toString ()
 

Protected Member Functions

 ARfidWrite ()
 
 ARfidWrite (RfidMemBlockEnum memBlock, String data)
 

Private Attributes

RfidMemBlockEnum memory = RfidMemBlockEnum.EPC
 
RfidPasswordTypeEnum passwordType = RfidPasswordTypeEnum.None
 
String password = ""
 
int offsetFromStart = 0
 
String data = ""
 

Constructor & Destructor Documentation

◆ ARfidWrite() [1/2]

com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.ARfidWrite ( )
protected

◆ ARfidWrite() [2/2]

com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.ARfidWrite ( RfidMemBlockEnum  memBlock,
String  data 
)
protected

Member Function Documentation

◆ GetData()

String com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetData ( )

Rfid data field. In Most Significant Bits (MSB) to Least Significant Bits (LSB) (left to right). Hex formatted data.

Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidBitField.

References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.data.

Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.RfidWrite.toString().

◆ GetMemory()

RfidMemBlockEnum com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetMemory ( )

The memory type to access. Note that not all memory types are writable. For example, the TID (Tag Identification) is typically read-only.

Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidBankSelect.

References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.memory.

◆ GetOffsetFromStart()

int com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetOffsetFromStart ( )

Optional word offset (16 bits per count) if access to memory that is not the starting position of memory bank.

First word starts at offset 0, second word would be at offset 1, and so on.
Note:
For EPC on Gen 2 tags, the CRC (word 0) and PC Bits (word 1) are not counted as part of the offset.
That is, offset 0, refers to the first word after the PC Bits.

Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidBitField.

References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.offsetFromStart.

◆ GetPassword()

String com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetPassword ( )

◆ GetPasswordType()

RfidPasswordTypeEnum com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetPasswordType ( )

◆ SetData()

void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetData ( String  data)

◆ SetMemory()

void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetMemory ( RfidMemBlockEnum  memory)

◆ SetOffsetFromStart()

void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetOffsetFromStart ( int  offsetFromStart)

◆ SetPassword()

void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetPassword ( String  password)

◆ SetPasswordType()

void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetPasswordType ( RfidPasswordTypeEnum  passwordType)

◆ toString()

abstract String com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.toString ( )
abstract

Member Data Documentation

◆ data

◆ memory

◆ offsetFromStart

int com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.offsetFromStart = 0
private

◆ password

String com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.password = ""
private

◆ passwordType


The documentation for this class was generated from the following file: