# Hierarchy For Package com.impinj.octane

## Class Hierarchy

- java.lang.Object
  - com.impinj.octane.AntennaConfig
  - com.impinj.octane.AntennaConfigGroup (implements java.lang.Iterable<T>)
  - com.impinj.octane.AntennaEvent
  - com.impinj.octane.AntennaHubStatus
  - com.impinj.octane.AntennaHubStatusGroup
  - com.impinj.octane.AntennaIds
  - com.impinj.octane.AntennaStatus
  - com.impinj.octane.AntennaStatusGroup
  - com.impinj.octane.AntennaUtilities
  - com.impinj.octane.AutoStartConfig
  - com.impinj.octane.AutoStopConfig
  - com.impinj.octane.BitPointers
  - com.impinj.octane.BlockPermalockMask
  - com.impinj.octane.BufferOverflowEvent
  - com.impinj.octane.BufferWarningEvent
  - com.impinj.octane.ConnectionAttemptEvent
  - com.impinj.octane.ConnectionCloseEvent
  - com.impinj.octane.DiagnosticReport
  - com.impinj.octane.DirectionConfig
  - com.impinj.octane.DirectionReport
  - com.impinj.octane.FeatureSet
  - com.impinj.octane.FilterSettings
  - com.impinj.octane.GpiConfig
  - com.impinj.octane.GpiConfigGroup (implements java.lang.Iterable<T>)
  - com.impinj.octane.GpiEvent
  - com.impinj.octane.GpiStatus
  - com.impinj.octane.GpiStatusGroup
  - com.impinj.octane.GpoConfig
  - com.impinj.octane.GpoConfigGroup (implements java.lang.Iterable<T>)
  - com.impinj.octane.GpsCoordinates
  - com.impinj.octane.ImpinjReader (implements com.impinj.octane.KeepaliveTimeoutListener, org.llrp.ltk.net.LLRPEndpoint)
  - com.impinj.octane.ImpinjTimestamp
  - com.impinj.octane.KeepaliveConfig
  - com.impinj.octane.KeepaliveEvent
  - com.impinj.octane.KeepaliveTimer
  - com.impinj.octane.LocationConfidenceFactors
  - com.impinj.octane.LocationConfig
  - com.impinj.octane.LocationReport
  - com.impinj.octane.LockTagResult
  - com.impinj.octane.LowDutyCycleSettings
  - com.impinj.octane.MarginReadMask
  - com.impinj.octane.PcBits
  - com.impinj.octane.PlacementConfig
  - com.impinj.octane.ReaderStartEvent
  - com.impinj.octane.ReaderStopEvent
  - com.impinj.octane.ReportConfig
  - com.impinj.octane.RshellEngine
  - com.impinj.octane.RshellReply
  - com.impinj.octane.RxSensitivityTableEntry
  - com.impinj.octane.SectorConfig
  - com.impinj.octane.Settings
  - com.impinj.octane.SpatialConfig
  - com.impinj.octane.SshRShellSocket (implements com.impinj.octane.RShellSocket)
  - com.impinj.octane.Status
  - com.impinj.octane.Tag
  - com.impinj.octane.TagData
  - com.impinj.octane.TagFilter
  - com.impinj.octane.TagModelDetails
  - com.impinj.octane.TagOp
    - com.impinj.octane.TagBlockPermalockOp
    - com.impinj.octane.TagKillOp
    - com.impinj.octane.TagLockOp
    - com.impinj.octane.TagMarginReadOp
    - com.impinj.octane.TagQtGetOp
    - com.impinj.octane.TagQtSetOp
    - com.impinj.octane.TagReadOp
    - com.impinj.octane.TagWriteOp
  - com.impinj.octane.TagOpReport
  - com.impinj.octane.TagOpResult
    - com.impinj.octane.TagBlockPermalockOpResult
    - com.impinj.octane.TagKillOpResult
    - com.impinj.octane.TagLockOpResult
    - com.impinj.octane.TagMarginReadOpResult
    - com.impinj.octane.TagQtGetOpResult
    - com.impinj.octane.TagQtSetOpResult
    - com.impinj.octane.TagReadOpResult
    - com.impinj.octane.TagWriteOpResult
  - com.impinj.octane.TagOpSequence
  - com.impinj.octane.TagReport
  - com.impinj.octane.TargetTag
  - com.impinj.octane.TelnetRShellSocket (implements com.impinj.octane.RShellSocket)
  - java.lang.Thread (implements java.lang.Runnable)
    - com.impinj.octane.BackgroundWorker
    - com.impinj.octane.ImpinjReader.MessageHandler
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.impinj.octane.OctaneSdkException
  - com.impinj.octane.TiltSensorValue
  - com.impinj.octane.TxPowerTableEntry
  - com.impinj.octane.WordPointers
  - com.impinj.octane.XArrayConfig

## Interface Hierarchy

- com.impinj.octane.AntennaChangeListener
- com.impinj.octane.BufferOverflowListener
- com.impinj.octane.BufferWarningListener
- com.impinj.octane.ConnectionAttemptListener
- com.impinj.octane.ConnectionCloseListener
- com.impinj.octane.ConnectionLostListener
- com.impinj.octane.DiagnosticsReportListener
- com.impinj.octane.DirectionReportListener
- com.impinj.octane.GpiChangeListener
- com.impinj.octane.KeepaliveListener
- com.impinj.octane.KeepaliveTimeoutListener
- com.impinj.octane.LocationReportListener
- com.impinj.octane.ReaderStartListener
- com.impinj.octane.ReaderStopListener
- com.impinj.octane.RShellSocket
- com.impinj.octane.TagOpCompleteListener
- com.impinj.octane.TagReportListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.impinj.octane.LocationReportType
    - com.impinj.octane.AutoStopMode
    - com.impinj.octane.QtDataProfile
    - com.impinj.octane.DirectionTagPopulationStatus
    - com.impinj.octane.MarginReadResult
    - com.impinj.octane.ReaderMode
    - com.impinj.octane.SequenceTriggerType (implements java.io.Serializable)
    - com.impinj.octane.CommunicationsStandardType
    - com.impinj.octane.DirectionReportType
    - com.impinj.octane.KillResultStatus
    - com.impinj.octane.LockType
    - com.impinj.octane.QtPersistence
    - com.impinj.octane.TagFilterMode
    - com.impinj.octane.TagFilterOp
    - com.impinj.octane.LockResultStatus
    - com.impinj.octane.AutoStartMode
    - com.impinj.octane.SequenceState (implements java.io.Serializable)
    - com.impinj.octane.MemoryBank
    - com.impinj.octane.ReadResultStatus
    - com.impinj.octane.SpatialMode
    - com.impinj.octane.HubConnectedStatus
    - com.impinj.octane.RShellConnectionType
    - com.impinj.octane.WriteResultStatus
    - com.impinj.octane.TagLockState (implements java.io.Serializable)
    - com.impinj.octane.BlockPermalockResult
    - com.impinj.octane.XArrayMode
    - com.impinj.octane.QtGetConfigResultStatus
    - com.impinj.octane.HubFaultStatus
    - com.impinj.octane.QtAccessRange
    - com.impinj.octane.DirectionFieldOfView
    - com.impinj.octane.ReaderModel
    - com.impinj.octane.ReportMode
    - com.impinj.octane.AntennaEventType
    - com.impinj.octane.SearchMode
    - com.impinj.octane.ConnectAsyncResult
    - com.impinj.octane.GpoMode
    - com.impinj.octane.DirectionMode
    - com.impinj.octane.QtSetConfigResultStatus
    - com.impinj.octane.TagModelName
    - com.impinj.octane.LockMemoryBank (implements java.io.Serializable)