# Hierarchy For All Packages

Package Hierarchies:

- com.idata.scanner.decoder,
- com.rscja,
- com.rscja.barcode,
- com.rscja.deviceapi,
- com.rscja.deviceapi.entity,
- com.rscja.deviceapi.enums,
- com.rscja.deviceapi.exception,
- com.rscja.deviceapi.interfaces,
- com.rscja.scanner,
- com.rscja.scanner.led,
- com.rscja.scanner.utility,
- com.rscja.system,
- com.rscja.utility

## Class Hierarchy

- java.lang.Object
  - com.rscja.deviceapi.entity.AnimalEntity
  - com.rscja.deviceapi.entity.AntennaConnectState
  - com.rscja.deviceapi.entity.AntennaPowerEntity
  - com.rscja.deviceapi.entity.AntennaState
  - com.rscja.deviceapi.Barcode1D (implements com.rscja.deviceapi.interfaces.IBarcode1D)
  - com.rscja.deviceapi.Barcode2D (implements com.rscja.deviceapi.interfaces.IBarcode2D)
  - com.rscja.barcode.Barcode2DSHardwareInfo (implements com.rscja.barcode.IBarcode2DSHardwareInfo)
  - com.rscja.barcode.BarcodeDecoder
  - com.rscja.deviceapi.entity.BarcodeEntity
  - com.rscja.barcode.BarcodeFactory
  - com.rscja.barcode.BarcodeSymbolUtility
  - com.rscja.barcode.BarcodeUtility (implements com.rscja.deviceapi.interfaces.IBarcodeUtility)
  - com.rscja.deviceapi.BluetoothReader (implements com.rscja.deviceapi.interfaces.IBluetoothReader)
    - com.rscja.deviceapi.RFIDWithUHFBLE (implements com.rscja.deviceapi.interfaces.IUhfBle)
  - com.rscja.deviceapi.BuildConfig
  - com.rscja.deviceapi.CardWithBYL (implements com.rscja.deviceapi.interfaces.ICardWithBYL)
  - com.idata.scanner.decoder.ConstantUtil
  - com.rscja.CWDeviceInfo
  - com.rscja.deviceapi.entity.DESFireFile
  - com.rscja.utility.FileUtility
  - com.rscja.deviceapi.Fingerprint (implements com.rscja.deviceapi.interfaces.IFingerprint)
  - com.rscja.utility.FingerprintPictureUtility
  - com.rscja.deviceapi.FingerprintSM206B (implements com.rscja.deviceapi.interfaces.IFingerprintSM206B)
  - com.rscja.deviceapi.FingerprintWithFIPS (implements com.rscja.deviceapi.interfaces.IFingerprintWithFIPS)
  - com.rscja.deviceapi.FingerprintWithFIPS.FingerprintInfo
  - com.rscja.deviceapi.FingerprintWithMorpho (implements com.rscja.deviceapi.interfaces.IFingerprintWithMorpho)
  - com.rscja.deviceapi.FingerprintWithTLK1NC (implements com.rscja.deviceapi.interfaces.IFingerprintWithTLK1NC)
  - com.rscja.deviceapi.FingerprintWithZAZ (implements com.rscja.deviceapi.interfaces.IFingerprintWithZAZ)
  - com.rscja.deviceapi.entity.Gen2Entity
  - com.rscja.deviceapi.entity.GPIOInfo
  - com.rscja.deviceapi.entity.GPIStateEntity
  - com.rscja.deviceapi.entity.GPOEntity
  - com.rscja.deviceapi.entity.HF14443RequestEntity
  - com.rscja.deviceapi.entity.HF15693RequestEntity
  - com.rscja.deviceapi.entity.HF15693RequestEntity.Builder
  - com.rscja.deviceapi.Infrared (implements com.rscja.deviceapi.interfaces.IInfrared)
  - com.rscja.deviceapi.entity.InventoryModeEntity
  - com.rscja.deviceapi.entity.InventoryModeEntity.Builder
  - com.rscja.deviceapi.LedLight (implements com.rscja.deviceapi.interfaces.ILedLight)
  - com.rscja.deviceapi.Module (implements com.rscja.deviceapi.interfaces.IModule)
  - com.rscja.utility.NetUtils
  - com.rscja.utility.NumberTool
  - com.rscja.deviceapi.Printer (implements com.rscja.deviceapi.interfaces.IPrinter)
  - com.rscja.deviceapi.PSAM (implements com.rscja.deviceapi.interfaces.IPSAM)
  - com.rscja.deviceapi.R1HFAndPsamManage
  - com.rscja.deviceapi.entity.ReaderIPEntity
  - com.rscja.deviceapi.RFIDBase (implements com.rscja.deviceapi.interfaces.IRFIDBase)
    - com.rscja.deviceapi.RFIDWithISO14443A (implements com.rscja.deviceapi.interfaces.IRFIDWithISO14443A)
    - com.rscja.deviceapi.RFIDWithISO14443A4CPU (implements com.rscja.deviceapi.interfaces.IRFIDWithISO14443A4CPU)
    - com.rscja.deviceapi.RFIDWithISO14443B (implements com.rscja.deviceapi.interfaces.IRFIDWithISO14443B)
    - com.rscja.deviceapi.RFIDWithISO15693 (implements com.rscja.deviceapi.interfaces.IRFIDWithISO15693)
  - com.rscja.deviceapi.RFIDWithLF (implements com.rscja.deviceapi.interfaces.IRFIDWithLF)
  - com.rscja.deviceapi.RFIDWithUHFA4NetWork (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork)
  - com.rscja.deviceapi.RFIDWithUHFA4RS232 (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232)
  - com.rscja.deviceapi.RFIDWithUHFA8NetWork (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA8NetWork)
  - com.rscja.deviceapi.RFIDWithUHFA8RS232 (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA8RS232)
  - com.rscja.deviceapi.ScanerLedLight (implements com.rscja.deviceapi.interfaces.IScanerLedLight)
  - com.rscja.scanner.led.ScanLed
  - com.rscja.scanner.led.ScanLedManage
  - com.rscja.deviceapi.entity.ScannerParameterEntity
  - com.rscja.scanner.utility.ScannerUtility (implements com.rscja.scanner.IScanner)
  - com.rscja.deviceapi.entity.SimpleRFIDEntity
    - com.rscja.deviceapi.entity.ISO15693Entity
  - com.rscja.utility.StringUtility
  - com.rscja.system.SystemInterfacesFactory
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.rscja.deviceapi.exception.ConfigurationException
      - com.rscja.deviceapi.exception.DeviceNotConnectException
      - com.rscja.deviceapi.exception.FingerprintAlreadyEnrolledException
      - com.rscja.deviceapi.exception.FingerprintInvalidIDException
      - com.rscja.deviceapi.exception.PrinterBarcodeInvalidException
      - com.rscja.deviceapi.exception.PrinterLowPager
      - com.rscja.deviceapi.exception.PSAMException
      - com.rscja.deviceapi.exception.RFIDArgumentException
      - com.rscja.deviceapi.exception.RFIDNotFoundException
      - com.rscja.deviceapi.exception.RFIDReadFailureException
      - com.rscja.deviceapi.exception.RFIDVerificationException
  - com.rscja.deviceapi.UhfBase
    - com.rscja.deviceapi.RFIDWithUHFUART (implements com.rscja.deviceapi.interfaces.IHandheldRFID, com.rscja.deviceapi.interfaces.ISingleAntenna, com.rscja.deviceapi.interfaces.IUHFOfAndroidUart)
      - com.rscja.deviceapi.RFIDWithUHFAxBase (implements com.rscja.deviceapi.interfaces.IMultipleAntenna, com.rscja.deviceapi.interfaces.IURAxOfAndroidUart)
        - com.rscja.deviceapi.RFIDWithUHFA4 (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA4)
        - com.rscja.deviceapi.RFIDWithUHFA8 (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFA8)
      - com.rscja.deviceapi.RFIDWithUHFRLM (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFRLM)
    - com.rscja.deviceapi.RFIDWithUHFUrxNetwork (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxNetwork)
    - com.rscja.deviceapi.RFIDWithUHFUrxUart (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUart)
    - com.rscja.deviceapi.RFIDWithUHFUrxUsbToUart (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUsbToUart)
    - com.rscja.deviceapi.RFIDWithUHFUSB (implements com.rscja.deviceapi.interfaces.IRFIDWithUHFUSB)
  - com.rscja.deviceapi.UhfBase.ErrorCode
  - com.rscja.deviceapi.UHFProtocolParseBase
  - com.rscja.deviceapi.entity.UHFTAGInfo
  - com.rscja.deviceapi.UsbFingerprint (implements com.rscja.deviceapi.interfaces.IUsbFingerprint)
  - com.rscja.deviceapi.VersionInfo
  - com.rscja.deviceapi.entity.WifiConfig

## Interface Hierarchy

- com.rscja.barcode.BarcodeDecoder.DecodeCallback
- com.rscja.barcode.BarcodeDecoder.IBarcodeImageCallback
- com.rscja.deviceapi.BluetoothReader.OnDataChangeListener
- com.rscja.deviceapi.interfaces.ConnectionStatusCallback<T>
- com.rscja.deviceapi.FingerprintWithFIPS.EnrollCallBack
- com.rscja.deviceapi.FingerprintWithFIPS.GRABCallBack
- com.rscja.deviceapi.FingerprintWithFIPS.IdentificationCallBack
- com.rscja.deviceapi.FingerprintWithFIPS.PtCaptureCallBack
- com.rscja.deviceapi.FingerprintWithFIPS.TemplateVerifyCallBack
- com.rscja.deviceapi.FingerprintWithMorpho.EnrollCallBack
- com.rscja.deviceapi.FingerprintWithMorpho.GrabCallBack
- com.rscja.deviceapi.FingerprintWithMorpho.IdentificationCallBack
- com.rscja.deviceapi.FingerprintWithMorpho.PtCaptureCallBack
- com.rscja.deviceapi.FingerprintWithMorpho.TemplateVerifyCallBack
- com.rscja.deviceapi.FingerprintWithTLK1NC.IUPImageCallback
- com.rscja.deviceapi.interfaces.IBarcode1D
- com.rscja.deviceapi.interfaces.IBarcode2D
- com.rscja.barcode.IBarcode2DSHardwareInfo
- 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.IRFIDWithUHFA4NetWork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
    - 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.IRFIDWithUHFA4NetWork
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
  - 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.IURAxOfAndroidUart)
  - 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.IRFIDWithUHFA8NetWork (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA8RS232 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA8, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
  - 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.IURAxOfAndroidUart)
  - com.rscja.deviceapi.interfaces.IUHFA4 (also extends com.rscja.deviceapi.interfaces.IRFIDWithUHFA4, com.rscja.deviceapi.interfaces.IUHF, com.rscja.deviceapi.interfaces.IUHFURAxExtend)
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork
    - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
- 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.IRFIDWithUHFUSB (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.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.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.scanner.IScanner
- com.rscja.deviceapi.interfaces.ISingleAntenna
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxNetwork
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUart
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUsbToUart
  - 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.system.ISystemInterfaces
- com.rscja.deviceapi.interfaces.IUHF
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4NetWork
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
  - 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.IRFIDWithUHFRLM
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxNetwork
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUart
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFUrxUsbToUart
  - 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.IRFIDWithUHFA4NetWork
  - com.rscja.deviceapi.interfaces.IRFIDWithUHFA4RS232
  - 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.scanner.OnUhfWorkStateListener
- com.rscja.deviceapi.Printer.PrinterStatusCallBack
- 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.enums.AntennaEnum
    - com.rscja.barcode.BarcodeUtility.ModuleType
    - com.rscja.deviceapi.entity.HF15693RequestEntity.TagType
    - com.rscja.deviceapi.FingerprintWithZAZ.BufferEnum
    - com.rscja.deviceapi.FingerprintWithTLK1NC.BufferEnum
    - com.rscja.deviceapi.RFIDWithISO15693.TagType
    - com.rscja.deviceapi.RFIDWithISO14443A.KeyType
    - com.rscja.deviceapi.RFIDWithISO14443A.TagType
    - com.rscja.deviceapi.RFIDWithISO14443A.DESFireFileTypekEnum
    - com.rscja.deviceapi.RFIDWithISO14443A.DESFireEncryptionTypekEnum
    - com.rscja.deviceapi.Printer.PrinterStatus
    - com.rscja.deviceapi.Printer.BarcodeType
    - com.rscja.deviceapi.FingerprintWithFIPS.DataFormat
    - com.rscja.deviceapi.Fingerprint.BufferEnum
    - com.rscja.deviceapi.interfaces.ConnectionStatus