# Hierarchy For All Packages

Package Hierarchies:

- com.atid.lib.atx88,
- com.atid.lib.diagnostics,
- com.atid.lib.module.barcode,
- com.atid.lib.module.barcode.event,
- com.atid.lib.module.barcode.params,
- com.atid.lib.module.barcode.spc.param,
- com.atid.lib.module.barcode.spc.type,
- com.atid.lib.module.barcode.ssi.param,
- com.atid.lib.module.barcode.ssi.type,
- com.atid.lib.module.rfid.uhf,
- com.atid.lib.module.rfid.uhf.atm,
- com.atid.lib.module.rfid.uhf.event,
- com.atid.lib.module.rfid.uhf.params,
- com.atid.lib.module.rfid.uhf.types,
- com.atid.lib.reader,
- com.atid.lib.reader.event,
- com.atid.lib.reader.params,
- com.atid.lib.reader.types,
- com.atid.lib.transport,
- com.atid.lib.transport.types,
- com.atid.lib.types

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.atid.lib.reader.params.StoredDataList
  - com.atid.lib.module.barcode.ATBarcode
  - com.atid.lib.reader.ATEAReader (implements com.atid.lib.transport.ATransport.IConnectStateEventListener, com.atid.lib.device.IReader)
    - com.atid.lib.atx88.ATx88Reader (implements com.atid.lib.atx88.device.ATDeviceATx88.IDeviceEventListener)
      - com.atid.lib.atx88.ATn88Reader
        - com.atid.lib.atx88.AT188Reader
        - com.atid.lib.atx88.AT388Reader
  - com.atid.lib.transport.ATransport
    - com.atid.lib.transport.ATransportBluetooth
    - com.atid.lib.transport.ATransportBluetoothLe (implements com.atid.lib.transport.ble.IBluetoothLeEvent)
    - com.atid.lib.transport.ATransportUsb
  - com.atid.lib.module.rfid.uhf.ATRfidUhf
    - com.atid.lib.module.rfid.uhf.atm.ATRfidUhfATM (implements com.atid.lib.module.rfid.uhf.module.ATModuleRfidUhf.IModuleRfidUhfEventListener)
  - com.atid.lib.module.barcode.ssi.type.CodeLength
  - com.atid.lib.module.rfid.uhf.params.EpcMaskParam
  - com.atid.lib.module.rfid.uhf.params.FreqTableList
  - com.atid.lib.module.rfid.uhf.params.Lock6cParam
  - com.atid.lib.module.rfid.uhf.params.Mask6cPattern
  - com.atid.lib.reader.params.NotifyMethod
  - com.atid.lib.module.rfid.uhf.params.PermaLock6cParam
  - com.atid.lib.module.rfid.uhf.params.PowerRange
  - com.atid.lib.module.rfid.uhf.params.SelectMask6cParam
  - com.atid.lib.module.barcode.spc.param.SPCParamNameList
  - com.atid.lib.module.barcode.spc.param.SPCParamValue
  - com.atid.lib.module.barcode.spc.param.SPCParamValueList
  - com.atid.lib.module.barcode.ssi.param.SSI1DParamNameList
  - com.atid.lib.module.barcode.ssi.param.SSI1DParamValue
  - com.atid.lib.module.barcode.ssi.param.SSI1DParamValueList
  - com.atid.lib.module.barcode.ssi.param.SSI2DParamNameList
  - com.atid.lib.module.barcode.ssi.param.SSI2DParamValue
  - com.atid.lib.module.barcode.ssi.param.SSI2DParamValueList
  - com.atid.lib.reader.params.StoredDataList.StoredData
  - com.atid.lib.module.barcode.params.SymbolStateList
  - com.atid.lib.module.rfid.uhf.params.TagExtParam
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.atid.lib.diagnostics.ATException

## Interface Hierarchy

- com.atid.lib.transport.ATransport.IBufferControlEventListener
- com.atid.lib.transport.ATransport.IConnectStateEventListener
- com.atid.lib.module.barcode.event.IATBarcodeEventListener
- com.atid.lib.reader.event.IATEAReaderEventListener
- com.atid.lib.module.rfid.uhf.event.IATRfidUhfEventListener
- com.atid.lib.types.IEnumType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.atid.lib.module.rfid.uhf.params.PermaLock6cParam.LockState
    - com.atid.lib.types.ModuleRfidUhfType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.Mask6cTarget (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.SelectFlag (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.LinkProfileType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.BankType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.SessionTarget (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.AlgorithmType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.SessionFlag (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.GlobalBandType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.types.Mask6cAction (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.ActionType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.ModuleBarcodeType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.DeviceType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.ModuleBarcodeProtocolType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.rfid.uhf.params.Lock6cParam.LockState
    - com.atid.lib.types.ActionState (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.ResultCode (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.types.ModuleRfidHfType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.KeyState (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.UsbChargerType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.UsbChargerControl (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.NotificationState (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.BuzzerState (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.UsbChargerState (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.CommType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.NotifyTimeType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.OperationMode (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.DataType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.reader.types.KeyType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.CodeLengthType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.AustraliaPostFormat (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.MSICheckDigitAlgorithm (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.DataMatrixInverse (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.SecurityLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.UpcEanJanSupplementalAIMIDFormat (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.DecodeUpcEanJanSupplementals (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.CodabarStartStopCharactersDetection (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.param.SSI2DParamName
    - com.atid.lib.module.barcode.ssi.param.SSI1DParamName
    - com.atid.lib.module.barcode.ssi.type.UpcEanSecurityLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.QRInverse (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.param.SPCParamName
    - com.atid.lib.module.barcode.spc.type.VideoReverse (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.MSICheckCharacter (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.DecodeMirrorImages (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.I2of5SecurityLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.RedundancyLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.CompositeBeepMode (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.QuietZoneLevel1D (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.CouponReport (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.LinearSecurityLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.IntercharacterGapSize (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.Code11CheckDigitVerification (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.I2of5CheckDigitVerification (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.BooklandISBNFormat (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.Preamble (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.HanXinInverse (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.AztecInverse (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.UpcCompositeMode (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.Inverse1D (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.GS1DataBarLimitedSecurityLevel (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.MSICheckDigits (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.ssi.type.ISBTConcatenation (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.CodabarCheckCharacter (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.Code39CheckCharacter (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.UPCAEAN13ExtendedCouponCode (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.TelepenOutput (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.CheckDigit (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.AustralianPostInterpretation (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.CodabarConcatenation (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.ResponseType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.GS1Emulation (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.CodePages (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.module.barcode.spc.type.Code11CheckDigitsRequired (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.transport.types.ConnectType (implements com.atid.lib.types.IEnumType)
    - com.atid.lib.transport.types.ConnectState (implements com.atid.lib.types.IEnumType)