Class DeskID_UHF


  • public class DeskID_UHF
    extends UHFReader
    DeskID UHF
    The DeskID UHF is a small and economical RFID reader and writer for the use with 868 MHz (UHF RFID, EU frequency). It allows reading and writing EPC Class 1 Gen 2 tags directly with your PC or notebook computer. This makes it an indispensable tool in UHF applications in which tags have to be tested, written to or initialized easily. The low profile design housing looks great on any desktop and is connected to the PC via USB. As it is also USB powered, setup is especially easy. Reading range depends on tag type and is typically in the range of 10 to 30 cm. Reading several tags at once (anti collision mode) is also possible.
    Author:
    mn
    • Constructor Detail

      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          ICommConnection connection)
        Creates a new DeskID_UHF with the specified connection
        Parameters:
        identifier - reader identifier
        connection - the communication interface (instance of ICommConnection)
      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          ICommConnection connection,
                          UHFReader.READER_MODE mode)
        Creates a new DeskID_UHF with the specified connection and reader mode
        Parameters:
        identifier - reader identifier
        connection - the communication interface (instance of ICommConnection)
        mode - the used RFID communication standart. (READER_MODE)
      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          java.lang.String usbDeviceSerialNumber)
        Creates a new DeskID_UHF class for communicate with the specified metraTec usb DeskID_UHF
        Parameters:
        identifier - reader identifier
        usbDeviceSerialNumber - serial number of the usb reader
      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          java.lang.String portName,
                          int baudrate,
                          int dataBit,
                          int stopBit,
                          int parity,
                          int flowControl)
        Creates a new DeskID_UHF class for communicate with the specified metraTec serial DeskID_UHF
        Parameters:
        identifier - reader identifier
        portName - port on which the rs232 reader is connected
        baudrate - baudrate of the rs232 reader
        dataBit - rs232 databits
        stopBit - rs232 stopbit
        parity - rs232 parity
        flowControl - rs232 flowcontrol
      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          java.lang.String usbDeviceSerialNumber,
                          UHFReader.READER_MODE mode)
        Creates a new DeskID_UHF class for communicate with the specified metraTec usb DeskID_UHF
        Parameters:
        identifier - reader identifier
        usbDeviceSerialNumber - serial number of the usb reader
        mode - the used RFID communication standart. (READER_MODE)
      • DeskID_UHF

        public DeskID_UHF​(java.lang.String identifier,
                          java.lang.String portName,
                          int baudrate,
                          int dataBit,
                          int stopBit,
                          int parity,
                          int flowControl,
                          UHFReader.READER_MODE mode)
        Creates a new DeskID_UHF class for communicate with the specified metraTec serial DeskID_UHF
        Parameters:
        identifier - reader identifier
        portName - port on which the rs232 reader is connected
        baudrate - baudrate of the rs232 reader
        dataBit - rs232 databits
        stopBit - rs232 stopbit
        parity - rs232 parity
        flowControl - rs232 flowcontrol
        mode - the used RFID communication standart. (READER_MODE)
    • Method Detail

      • setMultiplexAntennas

        public void setMultiplexAntennas​(int numberOfAntennas)
                                  throws CommConnectionException,
                                         RFIDReaderException
        Description copied from class: UHFReader
        In case you want to automatically switch between multiple antennas (e.g. trying to find all tags in a search area that can only be searched using multiple antennas) you can use this automatic switching mode.
        Switching always starts with the lowest antenna port (0). Switching to the next antenna port oc- curs automatically with the start of every tag manipulation command. No pin state is changed until the first tag manipulation command.
        Overrides:
        setMultiplexAntennas in class UHFReader
        Parameters:
        numberOfAntennas - number of antennas [1,16], 0 for disable; Please note that for this parameter the number given is the counted number of participating antennas, not the antenna port numbers, thus stating a number "X" would stand for "X antennas participating".
        Throws:
        CommConnectionException - if an communication exception occurs
        RFIDReaderException - if an protocol exception occurs (e.g. CRC error, value out of range, ..)