Package com.zebra.rfid.api3
Class TagData
- java.lang.Object
-
- com.zebra.rfid.api3.TagData
-
public class TagData extends java.lang.ObjectRepresents RFID Tag Data
-
-
Field Summary
Fields Modifier and Type Field Description AccessOperationResultAccessOperationResultIs 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 ChangeConfigLocationInfoLocationInfoMultiTagLocateInfoMultiTagLocateInfoSeenTimeSeenTimeRepresents the Tag Seen time.
-
Constructor Summary
Constructors Constructor Description TagData()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetAntennaID()Gets the antenna ID on which this tag is seenjava.lang.BooleangetBrandIDStatus()Get brandID statusjava.lang.StringgetChannel()Gets the channelshortgetChannelIndex()Gets the channel indexintgetCRC()Gets the CRCGEN2V2_OPERATION_CODEgetG2v2OpCode()Gen2v2 Operation as a result of which this Tag is being reported.GEN2V2_OPERATION_STATUSgetG2v2OpStatus()Result of G2v2 Access Operation: OpStatus.java.lang.StringgetG2v2Response()Gets the Gen2v2 response dataMEMORY_BANKgetMemoryBank()Gets the memory bankjava.lang.StringgetMemoryBankData()Gets the memory bank dataintgetMemoryBankDataAllocatedSize()Gets the number of bytes allocated by the user for memory bank dataintgetMemoryBankDataOffset()Gets the memory bank off-setintgetNumberOfWords()Gets the Number of words writtenACCESS_OPERATION_CODEgetOpCode()C1G2 Operation as a result of which this Tag is being reported.ACCESS_OPERATION_STATUSgetOpStatus()Result of C1G2 Access Operation: OpStatus.intgetPC()PC (Protocol Control) bitsshortgetPeakRSSI()Gets the Peak RSSIjava.lang.StringgetPermaLockData()Gets the Block perma lock datashortgetPhase()Gets the Phase informationjava.lang.StringgetStringCRC()Gets the String CRCcom.zebra.rfid.api3.TAG_EVENTgetTagEvent()Gets the Tag EventSYSTEMTIMEgetTagEventTimeStamp()Gets the time stamp of Tag eventjava.lang.StringgetTagID()Gets the Tag IDintgetTagIDAllocatedSize()Gets the number of bytes allocated for Tag IDintgetTagSeenCount()Gets the Tag seen countjava.lang.StringgetTID()java.lang.StringgetUser()intgetXPC_W1()Gets First word of XPCintgetXPC_W2()Gets Second word of XPCbooleanisContainsLocationInfo()booleanisContainsMultiTagLocateInfo()
-
-
-
Field Detail
-
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
-
-
Method Detail
-
isContainsLocationInfo
public boolean isContainsLocationInfo()
-
isContainsMultiTagLocateInfo
public boolean isContainsMultiTagLocateInfo()
-
getTagID
public java.lang.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
-
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
-
getStringCRC
public java.lang.String getStringCRC()
Gets the String CRC
-
getAntennaID
public short getAntennaID()
Gets the antenna ID on which this tag is seen
-
getPeakRSSI
public short getPeakRSSI()
Gets the Peak RSSI
-
getPhase
public short getPhase()
Gets the Phase information
-
getChannelIndex
public short getChannelIndex()
Gets the channel index
-
getChannel
public java.lang.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.
-
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
-
getG2v2Response
public java.lang.String getG2v2Response()
Gets the Gen2v2 response data
-
getMemoryBankData
public java.lang.String getMemoryBankData()
Gets the memory bank data
-
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 java.lang.String getPermaLockData()
Gets the Block perma lock data
-
getBrandIDStatus
public java.lang.Boolean getBrandIDStatus()
Get brandID status
-
getTID
public java.lang.String getTID()
-
getUser
public java.lang.String getUser()
-
-