java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.rfidscanner.RFIDRequest
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
DisableTag, LockTag, WriteTagData, WriteTagID

public class RFIDRequest extends JposOutputRequest
Base class for output request executor for RFIDScanner method DisableTag, LockTag, WriteTagData and WriteTagID.
  • Constructor Details

    • RFIDRequest

      public RFIDRequest(RFIDScannerProperties props, byte[] tagID, int timeout, byte[] password)
      Constructor, stores given parameters for later use of WriteData operation.
      Parameters:
      props - Property set of device service.
      tagID - Tag ID to be processed.
      timeout - Allowed execution time, in milliseconds.
      password - Authorized key for reader that might be required, zero length if not needed.
  • Method Details

    • getTagID

      public byte[] getTagID()
      RFIDScanner method parameter tagID or sourceID, see UPOS specification.
      Returns:
      Parameter tagID or sourceID.
    • getPassword

      public byte[] getPassword()
      RFIDScanner method parameter password, see UPOS specification.
      Returns:
      Parameter password.
    • getTimeout

      public int getTimeout()
      RFIDScanner method parameter timeout, see UPOS specification.
      Returns:
      Parameter timeout.