# Hierarchy For Package com.rscja.deviceapi.interfaces

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.rscja.deviceapi.interfaces.ConnectionStatusCallback<T>
- com.rscja.deviceapi.interfaces.IBarcode1D
- com.rscja.deviceapi.interfaces.IBarcode2D
- com.rscja.deviceapi.interfaces.IBarcodePhoto
- com.rscja.deviceapi.interfaces.IBarcodePictureCallback
- com.rscja.deviceapi.interfaces.IBarcodeSymbolUtility
- com.rscja.deviceapi.interfaces.IBarcodeUtility
- com.rscja.deviceapi.interfaces.IBarcodeVideoCallback
- com.rscja.deviceapi.interfaces.IBluetoothData
- com.rscja.deviceapi.interfaces.IBluetoothData.OnBleDataChangeListener
- com.rscja.deviceapi.interfaces.ICardWithBYL
- com.rscja.deviceapi.interfaces.IFingerprint
- com.rscja.deviceapi.interfaces.IFingerprintSM206B
- com.rscja.deviceapi.interfaces.IFingerprintWithFIPS
- com.rscja.deviceapi.interfaces.IFingerprintWithMorpho
- com.rscja.deviceapi.interfaces.IFingerprintWithTLK1NC
- com.rscja.deviceapi.interfaces.IFingerprintWithZAZ
- com.rscja.deviceapi.interfaces.IGPIStateCallback
- com.rscja.deviceapi.interfaces.IHandheldRFID
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUSB (also extends com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUhfBle (also extends com.rscja.deviceapi.interfaces.IBluetoothReader, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUhfReader)
- com.rscja.deviceapi.interfaces.IHF14443A
- com.rscja.deviceapi.interfaces.IHF14443B
- com.rscja.deviceapi.interfaces.IHF15693
- com.rscja.deviceapi.interfaces.IInfrared
- com.rscja.deviceapi.interfaces.ILedLight
- com.rscja.deviceapi.interfaces.IModule
- com.rscja.deviceapi.interfaces.IMultipleAntenna
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4Uart (also extends com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
    - com.rscja.deviceapi.interfaces.IUHFA4 (also extends com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
      - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork
      - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8NetWork (also extends com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8RS232 (also extends com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8Uart (also extends com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
- com.rscja.deviceapi.interfaces.IPrinter
- com.rscja.deviceapi.interfaces.IPSAM
- com.rscja.deviceapi.interfaces.IReader
  - com.rscja.deviceapi.interfaces.IBluetoothReader
    - com.rscja.deviceapi.interfaces.IUhfBle (also extends com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUhfReader
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUSB (also extends com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHF)
    - com.rscja.deviceapi.interfaces.IUhfBle (also extends com.rscja.deviceapi.interfaces.IBluetoothReader, com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHF)
- com.rscja.deviceapi.interfaces.IRFIDBase
  - com.rscja.deviceapi.interfaces.IRFIDWithISO14443A
  - com.rscja.deviceapi.interfaces.IRFIDWithISO14443A4CPU
  - com.rscja.deviceapi.interfaces.IRFIDWithISO14443B
  - com.rscja.deviceapi.interfaces.IRFIDWithISO15693
- com.rscja.deviceapi.interfaces.IRFIDWithLF
- com.rscja.deviceapi.interfaces.IScanerLedLight
- com.rscja.deviceapi.interfaces.ISingleAntenna
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUSB (also extends com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUhfBle (also extends com.rscja.deviceapi.interfaces.IBluetoothReader, com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUHFURx (also extends com.rscja.deviceapi.interfaces.IUHF)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxNetwork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUart
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUsbToUart
- com.rscja.deviceapi.interfaces.IUHF
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8NetWork (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8RS232 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUSB (also extends com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUHFA4 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
  - com.rscja.deviceapi.interfaces.IUhfBle (also extends com.rscja.deviceapi.interfaces.IBluetoothReader, com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUhfReader)
  - com.rscja.deviceapi.interfaces.IUHFOfAndroidUart
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFRLM
  - com.rscja.deviceapi.interfaces.IUHFURx (also extends com.rscja.deviceapi.interfaces.ISingleAntenna)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxNetwork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUart
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUsbToUart
- com.rscja.deviceapi.interfaces.IUHFInventoryCallback
- com.rscja.deviceapi.interfaces.IUHFLocationCallback
- com.rscja.deviceapi.interfaces.IUHFProtocolParse
  - com.rscja.deviceapi.interfaces.IUHFProtocolParseUrx
- com.rscja.deviceapi.interfaces.IUHFURAxExtend
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8NetWork (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8RS232 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF)
  - com.rscja.deviceapi.interfaces.IUHFA4 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHF)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
- com.rscja.deviceapi.interfaces.IUHFUrxAutoInventoryTag
- com.rscja.deviceapi.interfaces.IUpgradeProgress
- com.rscja.deviceapi.interfaces.IURAxOfAndroidUart
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8Uart (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart)
- com.rscja.deviceapi.interfaces.IUsbFingerprint
- com.rscja.deviceapi.interfaces.IZebra2DSoftDecoder
- com.rscja.deviceapi.interfaces.KeyEventCallback
- com.rscja.deviceapi.interfaces.ScanBTCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.rscja.deviceapi.interfaces.ConnectionStatus