UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties Class Reference

RFID read properties. More...

Public Member Functions

 Rfid_ReadProperties ()
 
String GetUnlockPW ()
 Optional UNLOCK password for tags that support locking it. Password typically in hex format in "1" to "FFFFFFFF" range. More...
 
void SetUnlockPW (String unlockPW)
 
String GetPermaUnLockPW ()
 Optional PERMAUNLOCK password for tags that support it. Password typically in hex format in "1" to "FFFFFFFF" range. More...
 
void SetPermaUnLockPW (String permaUnLockPW)
 
PGL.Rfid_Format GetPWFormat ()
 Optional format of password string for UNLOCK or PERMAUNLOCK. If not specified, Hex format is used. More...
 
void SetPWFormat (PGL.Rfid_Format pwFormat)
 
int GetBitCountTotal ()
 Specify the total bits in memory bank that will accessed. Starting at the offset. More...
 
void SetBitCountTotal (int bitCountTotal)
 
int GetOffsetFromStart ()
 Optional offset if access to memory that is not the starting position. More...
 
void SetOffsetFromStart (int offsetFromStart)
 
PGL.Rfid_MemBlock GetMemoryBlock ()
 Optional memory block selection. If not set, EPC memory block is used. More...
 
void SetMemoryBlock (PGL.Rfid_MemBlock memoryBlock)
 
String GetAesKey ()
 Optional 16 byte hex string AES KEY in left to right byte 0 to byte 15 order. More...
 
void SetAesKey (String aesKey)
 

Private Attributes

String unlockPW = ""
 
String permaUnLockPW = ""
 
PGL.Rfid_Format pwFormat = PGL.Rfid_Format.Hex
 
int bitCountTotal = 0
 
int offsetFromStart = -1
 
PGL.Rfid_MemBlock memoryBlock = PGL.Rfid_MemBlock.EPC
 
String aesKey = ""
 

Detailed Description

RFID read properties.

Constructor & Destructor Documentation

◆ Rfid_ReadProperties()

com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.Rfid_ReadProperties ( )

Member Function Documentation

◆ GetAesKey()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetAesKey ( )

Optional 16 byte hex string AES KEY in left to right byte 0 to byte 15 order.

32 characters expected at 2 characters per byte for 16 byte hex string (0-9, A-F characters).

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.aesKey.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetBitCountTotal()

int com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetBitCountTotal ( )

Specify the total bits in memory bank that will accessed. Starting at the offset.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.bitCountTotal.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetMemoryBlock()

PGL.Rfid_MemBlock com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetMemoryBlock ( )

Optional memory block selection. If not set, EPC memory block is used.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.memoryBlock.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetOffsetFromStart()

int com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetOffsetFromStart ( )

Optional offset if access to memory that is not the starting position.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.offsetFromStart.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetPermaUnLockPW()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetPermaUnLockPW ( )

Optional PERMAUNLOCK password for tags that support it. Password typically in hex format in "1" to "FFFFFFFF" range.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.permaUnLockPW.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetPWFormat()

PGL.Rfid_Format com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetPWFormat ( )

Optional format of password string for UNLOCK or PERMAUNLOCK. If not specified, Hex format is used.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.pwFormat.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ GetUnlockPW()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.GetUnlockPW ( )

Optional UNLOCK password for tags that support locking it. Password typically in hex format in "1" to "FFFFFFFF" range.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.unlockPW.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.RfidRead.toString().

◆ SetAesKey()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetAesKey ( String  aesKey)

◆ SetBitCountTotal()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetBitCountTotal ( int  bitCountTotal)

◆ SetMemoryBlock()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetMemoryBlock ( PGL.Rfid_MemBlock  memoryBlock)

◆ SetOffsetFromStart()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetOffsetFromStart ( int  offsetFromStart)

◆ SetPermaUnLockPW()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetPermaUnLockPW ( String  permaUnLockPW)

◆ SetPWFormat()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetPWFormat ( PGL.Rfid_Format  pwFormat)

◆ SetUnlockPW()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.SetUnlockPW ( String  unlockPW)

Member Data Documentation

◆ aesKey

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.aesKey = ""
private

◆ bitCountTotal

int com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.bitCountTotal = 0
private

◆ memoryBlock

PGL.Rfid_MemBlock com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.memoryBlock = PGL.Rfid_MemBlock.EPC
private

◆ offsetFromStart

int com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.offsetFromStart = -1
private

◆ permaUnLockPW

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.permaUnLockPW = ""
private

◆ pwFormat

PGL.Rfid_Format com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.pwFormat = PGL.Rfid_Format.Hex
private

◆ unlockPW

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_ReadProperties.unlockPW = ""
private

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