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

RFID write properties. More...

Public Member Functions

 Rfid_WriteProperties ()
 
String GetLockPW ()
 Optional LOCK password for tags that support locking it. Password typically in hex format in "1" to "FFFFFFFF" range. More...
 
void SetLockPW (String lockPW)
 
String GetPermaLockPW ()
 Optional PERMALOCK password for tags that support it. Password typically in hex format in "1" to "FFFFFFFF" range. More...
 
void SetPermaLockPW (String permaLockPW)
 
PGL.Rfid_Format GetPWFormat ()
 Optional format of password string for LOCK or PERMALOCK. 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 be 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 GetMask ()
 Optional 2-byte hex mask to use when accessing specific bits in the PC memory block. More...
 
void SetMask (String mask)
 

Private Attributes

String lockPW = ""
 
String permaLockPW = ""
 
PGL.Rfid_Format pwFormat = PGL.Rfid_Format.Hex
 
int bitCountTotal = 0
 
int offsetFromStart = -1
 
PGL.Rfid_MemBlock memoryBlock = PGL.Rfid_MemBlock.EPC
 
String mask = ""
 

Detailed Description

RFID write properties.

Constructor & Destructor Documentation

◆ Rfid_WriteProperties()

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

Member Function Documentation

◆ GetBitCountTotal()

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

Specify the total bits in memory bank that will be accessed, starting at the offset.

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

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

◆ GetLockPW()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.GetLockPW ( )

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

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.lockPW.

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

◆ GetMask()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.GetMask ( )

Optional 2-byte hex mask to use when accessing specific bits in the PC memory block.

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.mask.

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

◆ GetMemoryBlock()

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

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

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

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

◆ GetOffsetFromStart()

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

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

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

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

◆ GetPermaLockPW()

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.GetPermaLockPW ( )

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

References com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.permaLockPW.

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

◆ GetPWFormat()

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

Optional format of password string for LOCK or PERMALOCK. If not specified, Hex format is used.

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

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

◆ SetBitCountTotal()

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

◆ SetLockPW()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.SetLockPW ( String  lockPW)

◆ SetMask()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.SetMask ( String  mask)

◆ SetMemoryBlock()

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

◆ SetOffsetFromStart()

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

◆ SetPermaLockPW()

void com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.SetPermaLockPW ( String  permaLockPW)

◆ SetPWFormat()

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

Member Data Documentation

◆ bitCountTotal

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

◆ lockPW

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.lockPW = ""
private

◆ mask

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.mask = ""
private

◆ memoryBlock

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

◆ offsetFromStart

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

◆ permaLockPW

String com.UniPRT.Sdk.LabelMaker.PglLib.Rfid_WriteProperties.permaLockPW = ""
private

◆ pwFormat

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

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