Class TagData

java.lang.Object
com.zebra.rfid.api3.TagData

public class TagData extends Object
Represents RFID Tag Data
  • Field Details

    • LocationInfo

      public LocationInfo LocationInfo
    • MultiTagLocateInfo

      public MultiTagLocateInfo MultiTagLocateInfo
    • SeenTime

      public SeenTime SeenTime
      Represents the Tag Seen time. This can be either Uptime or UTC time at any point of time
    • AccessOperationResult

      public AccessOperationResult AccessOperationResult
      Is valid only for TagReports of Access operations and Contains results specific to the Access operations performed.The Operations include Fujitsu's BurstWrite,BurstWrite and ReadBlockLock Impinj's QTRead and NXP ChangeConfig
    • AccessOptErrorCode

      public int AccessOptErrorCode
  • Constructor Details

    • TagData

      public TagData()
      Constructor
  • Method Details

    • isContainsLocationInfo

      public boolean isContainsLocationInfo()
    • isContainsMultiTagLocateInfo

      public boolean isContainsMultiTagLocateInfo()
    • setTagID

      public void setTagID(String value)
      Sets the Tag ID
    • getTagID

      public String getTagID()
      Gets the Tag ID
    • getTagIDAllocatedSize

      public int getTagIDAllocatedSize()
      Gets the number of bytes allocated for Tag ID
    • getPC

      public int getPC()
      PC (Protocol Control) bits
    • setPC

      public void setPC(int value)
    • getXPC_W1

      public int getXPC_W1()
      Gets First word of XPC
    • getXPC_W2

      public int getXPC_W2()
      Gets Second word of XPC
    • getCRC

      public int getCRC()
      Gets the CRC
    • setCRC

      public void setCRC(int CRC)
    • getStringCRC

      public String getStringCRC()
      Gets the String CRC
    • setAntennaID

      public void setAntennaID(short value)
    • getAntennaID

      public short getAntennaID()
      Gets the antenna ID on which this tag is seen
    • getPeakRSSI

      public short getPeakRSSI()
      Gets the Peak RSSI
    • setPeakRSSI

      public void setPeakRSSI(short value)
    • getPhase

      public short getPhase()
      Gets the Phase information
    • getChannelIndex

      public short getChannelIndex()
      Gets the channel index
    • setChannelIndex

      public void setChannelIndex(short value)
    • getChannel

      public String getChannel()
      Gets the channel
    • getTagSeenCount

      public int getTagSeenCount()
      Gets the Tag seen count
    • getOpCode

      public ACCESS_OPERATION_CODE getOpCode()
      C1G2 Operation as a result of which this Tag is being reported. if opCode is ACCESS_OPERATION_NONE, this Tag is a result of Inventory operation.
    • setOpCode

      public void setOpCode(ACCESS_OPERATION_CODE m_eOpCode)
    • getG2v2OpCode

      public GEN2V2_OPERATION_CODE getG2v2OpCode()
      Gen2v2 Operation as a result of which this Tag is being reported.
    • getOpStatus

      public ACCESS_OPERATION_STATUS getOpStatus()
      Result of C1G2 Access Operation: OpStatus.
    • getG2v2OpStatus

      public GEN2V2_OPERATION_STATUS getG2v2OpStatus()
      Result of G2v2 Access Operation: OpStatus.
    • getMemoryBank

      public MEMORY_BANK getMemoryBank()
      Gets the memory bank
    • setMemoryBank

      public void setMemoryBank(MEMORY_BANK m_eMemoryBank)
    • getG2v2Response

      public String getG2v2Response()
      Gets the Gen2v2 response data
    • getMemoryBankData

      public String getMemoryBankData()
      Gets the memory bank data
    • setM_nMemoryBankDataOffset

      public void setM_nMemoryBankDataOffset(int m_nMemoryBankDataOffset)
    • getMemoryBankDataOffset

      public int getMemoryBankDataOffset()
      Gets the memory bank off-set
    • getMemoryBankDataAllocatedSize

      public int getMemoryBankDataAllocatedSize()
      Gets the number of bytes allocated by the user for memory bank data
    • getTagEvent

      public com.zebra.rfid.api3.TAG_EVENT getTagEvent()
      Gets the Tag Event
    • getTagEventTimeStamp

      public SYSTEMTIME getTagEventTimeStamp()
      Gets the time stamp of Tag event
    • getNumberOfWords

      public int getNumberOfWords()
      Gets the Number of words written
    • getPermaLockData

      public String getPermaLockData()
      Gets the Block perma lock data
    • getBrandIDStatus

      public Boolean getBrandIDStatus()
      Get brandID status
    • getTID

      public String getTID()
    • getUser

      public String getUser()
    • setChannelFreq

      public void setChannelFreq(String channelFreq)
    • setMemoryBankData

      public String setMemoryBankData(String m_MemoryBankData)
    • setAccessOperationStatus

      public void setAccessOperationStatus(ACCESS_OPERATION_STATUS access_operation_status)
    • getM_PhaseInfo

      public short getM_PhaseInfo()
    • setM_PhaseInfo

      public void setM_PhaseInfo(short value)
    • setTagEventTimeStamp

      public void setTagEventTimeStamp(SYSTEMTIME value)
    • setTagSeenCount

      public void setTagSeenCount(int value)
    • setXPCW1

      public void setXPCW1(short m_XPC)
    • setUISeenTime

      public void setUISeenTime(SeenTime value)
    • setTagControlData

      public void setTagControlData(short data)
    • getAccessOperationStatus

      public ACCESS_OPERATION_STATUS getAccessOperationStatus()
    • getM_nMemoryBankDataOffset

      public int getM_nMemoryBankDataOffset()
    • getTagControlData

      public short getTagControlData()
    • getXPCW1

      public short getXPCW1()
    • setM_brandValid

      public void setM_brandValid(short m_brandValid)
    • getM_brandValid

      public short getM_brandValid()