# Hierarchy For All Packages

Package Hierarchies:

- com.unitech.lib.diagnositics,
- com.unitech.lib.htx,
- com.unitech.lib.reader,
- com.unitech.lib.reader.event,
- com.unitech.lib.reader.params,
- com.unitech.lib.reader.types,
- com.unitech.lib.rgx,
- com.unitech.lib.rpx,
- com.unitech.lib.transport,
- com.unitech.lib.transport.types,
- com.unitech.lib.types,
- com.unitech.lib.uhf,
- com.unitech.lib.uhf.event,
- com.unitech.lib.uhf.params,
- com.unitech.lib.uhf.types

## Class Hierarchy

- java.lang.Object
  - com.unitech.lib.reader.BaseReader (implements com.unitech.lib.transport.event.IConnectStateEventListener, com.unitech.lib.device.IReader)
    - com.unitech.lib.htx.HT730Reader (implements com.unitech.lib.device.IDeviceEventListener)
    - com.unitech.lib.rgx.RG768Reader (implements com.unitech.lib.device.IDeviceEventListener)
    - com.unitech.lib.rpx.RP902Reader (implements com.unitech.lib.device.IDeviceEventListener, com.unitech.stuhflBridge.ISerialStream)
  - com.unitech.lib.transport.BaseTransport
    - com.unitech.lib.transport.TransportBluetooth
    - com.unitech.lib.transport.TransportUART
  - com.unitech.lib.uhf.BaseUHF
  - com.unitech.lib.reader.params.DataRange
  - com.unitech.lib.reader.params.DisplayOutput
  - com.unitech.lib.reader.params.DisplayTags
  - com.unitech.lib.reader.params.DutyCycle
  - com.unitech.lib.uhf.params.EPCMaskParam
  - com.unitech.lib.reader.params.FindDevice
  - com.unitech.lib.reader.params.KeyEventItem
  - com.unitech.lib.uhf.params.Lock6cParam
  - com.unitech.lib.uhf.params.Mask6cPattern
  - com.unitech.lib.uhf.params.PermaLock6cParam
  - com.unitech.lib.uhf.types.PowerDutyLimitationMap
  - com.unitech.lib.uhf.params.PowerRange
  - com.unitech.lib.reader.event.ReaderEventManager
  - com.unitech.lib.reader.event.ReaderEventManager.ActionChangedEventArgs
  - com.unitech.lib.reader.event.ReaderEventManager.BatteryStateEventArgs
  - com.unitech.lib.reader.event.ReaderEventManager.KeyChangedEventArgs
  - com.unitech.lib.reader.event.ReaderEventManager.NotificationStateEventArgs
  - com.unitech.lib.reader.event.ReaderEventManager.StateChangedEventArgs
  - com.unitech.lib.reader.event.ReaderEventManager.TemperatureStateEventArgs
  - com.unitech.lib.uhf.params.RFIDConfig
  - com.unitech.lib.uhf.event.RfidUhfEventManager
  - com.unitech.lib.reader.params.ScreenOffTime
  - com.unitech.lib.uhf.params.SelectMask6cParam
  - com.unitech.lib.uhf.params.TagAccessResult
  - com.unitech.lib.uhf.params.TagExtParam
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.unitech.lib.diagnositics.ReaderException

## Interface Hierarchy

- com.unitech.lib.types.IEnumType
- com.unitech.lib.uhf.event.IModuleRfidUhfEventListener
- com.unitech.lib.reader.event.IReaderEventListener
- com.unitech.lib.uhf.event.IRfidUhfEventListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.unitech.lib.uhf.types.PowerMode (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.transport.types.ConnectState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.transport.types.ConnectType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.BLFType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.Mask6cTarget (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.Encoding (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.TARIType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.BankType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.LockState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.Session (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.GlobalBandType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.Mask6cAction (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.AlgorithmType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ActionState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.FindDeviceMode (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.BeepAndVibrateState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.OperatingMode (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ResultCode (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ReadMode (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.DataTerminator (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ActionType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.SKUType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.DataInfo (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.DataFormat (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ModuleUHFType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.ReadOnceState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.reader.types.VibratorState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.reader.types.KeyType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.reader.types.BeeperState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.reader.types.KeyState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.reader.types.NotificationState (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.types.DeviceType (implements com.unitech.lib.types.IEnumType)
    - com.unitech.lib.uhf.types.Target (implements com.unitech.lib.types.IEnumType)