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 = "" |
|
protected |
|
protected |
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().
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.
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.
String com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetPassword | ( | ) |
Optional password for tags that support it.
Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidPassword.
References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.password.
Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.RfidWrite.toString().
RfidPasswordTypeEnum com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.GetPasswordType | ( | ) |
Select type of password for memory access.
Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidPassword.
References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.passwordType.
Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.RfidWrite.toString().
void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetData | ( | String | data | ) |
Implements com.UniPRT.Sdk.LabelMaker.Interface.IRfidBitField.
References com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.data.
void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetMemory | ( | RfidMemBlockEnum | memory | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetOffsetFromStart | ( | int | offsetFromStart | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetPassword | ( | String | password | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.ARfidWrite.SetPasswordType | ( | RfidPasswordTypeEnum | passwordType | ) |
|
abstract |
Reimplemented in com.UniPRT.Sdk.LabelMaker.TSPL.RfidWrite.
|
private |
|
private |
|
private |
|
private |
|
private |