Class CAENRFIDNotify


  • public class CAENRFIDNotify
    extends Object
    This class defines the CAEN RFID Notify.
    Version:
    CAENRFIDLibrary 5.0.0
    Author:
    Andrea Iavazzo (support@caenrfid.com) CAEN RFID Srl Computing Division
    • Method Detail

      • getTagID

        public byte[] getTagID()
        Get the Tag's ID
        Returns:
        The ID of the Tag
      • getTagSource

        public String getTagSource()
        Get the Source that detected the Tag
        Returns:
        The name of the Source
      • getTagLength

        public short getTagLength()
        Get the length of the Tag's ID
        Returns:
        the length of the Tag's ID
      • getTagType

        public CAENRFIDProtocol getTagType()
        Get the Type of the Tag's ID
        Returns:
        the type of the Tag's ID
      • getAntenna

        @Deprecated
        public String getAntenna()
        Deprecated.
        Get Antenna
        Returns:
        A string rapresenting Antenna
      • getReadPoint

        public String getReadPoint()
        Get the readpoint that covers this tag
        Returns:
        A string rapresenting the readpoint.
      • getDate

        public Date getDate()
        Get the time of tag retrieval.
        Returns:
        A Date object rapresenting the TimeStamp
      • getRSSI

        public short getRSSI()
        Get the actual rssi of this tag from the antenna
        Returns:
        A value representing
      • getTID

        public byte[] getTID()
        Get The TID field in byte
        Returns:
        The bytes in the TID memory bank of gen 2 Tag
      • getXPC

        public byte[] getXPC()
        Get the XPC of this tag, if exists.
        Returns:
        Four byte of XPC, or four zero if XPC has not detected on tag, or is invalid.
      • getPC

        public byte[] getPC()
        This method represents the PC code in the tag.
        Returns:
        The tag's Protocol Control code.
      • GetPhaseBegin

        public float GetPhaseBegin()
        Gets the backscattering phase at the begin of communication from reader to tag.
        Returns:
        A decimal value expressed in degree
      • GetPhaseEnd

        public float GetPhaseEnd()
        Gets the backscattering phase at the end of communication from tag to reader.
        Returns:
        A decimal value expressed in degree
      • GetFrequency

        public long GetFrequency()
        Get the backscattering frequency expressed in KHz.
        Returns:
        An integer value rapresenting in KHz
      • getSubCommandCode

        public short getSubCommandCode()
        Get the sub command code.
        Returns:
        The sub command code.
      • getSubCommandResultCode

        public short getSubCommandResultCode()
        Get the sub command result code.
        Returns:
        A value of 0 if operation has been performed successfully, false otherwise.
      • getSubcommandData

        public byte[] getSubcommandData()
        Get the sub command data, in case of operation that returns data.
        Returns:
        A byte value of data read.