Hierarchy For Package org.episteme.core.device
Class Hierarchy
- java.lang.Object
- org.episteme.core.device.AbstractDevice (implements org.episteme.core.device.Device)
- org.episteme.core.device.AbstractActuator<C> (implements org.episteme.core.device.Actuator<C>)
- org.episteme.core.device.AbstractSensor<Q> (implements org.episteme.core.device.Sensor<Q>)
- org.episteme.core.device.USBDevice
- org.episteme.core.device.GPIBDevice (implements org.episteme.core.device.Device)
- org.episteme.core.device.AbstractDevice (implements org.episteme.core.device.Device)
Interface Hierarchy
- java.lang.AutoCloseable
- org.episteme.core.device.Device (also extends org.episteme.core.util.identity.ComprehensiveIdentification)
- org.episteme.core.device.Actuator<C>
- org.episteme.core.device.ComplexInstrument
- org.episteme.core.device.Sensor<Q>
- org.episteme.core.device.Device (also extends org.episteme.core.util.identity.ComprehensiveIdentification)
- org.episteme.core.util.Commented
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.identity.Identified<T>, org.episteme.core.util.Named, java.io.Serializable)
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.device.Actuator<C>
- org.episteme.core.device.ComplexInstrument
- org.episteme.core.device.Sensor<Q>
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.identity.Identified<T>, org.episteme.core.util.Named, java.io.Serializable)
- org.episteme.core.device.Device.Record
- org.episteme.core.util.identity.Identified<T>
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.Named, java.io.Serializable)
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.device.Actuator<C>
- org.episteme.core.device.ComplexInstrument
- org.episteme.core.device.Sensor<Q>
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.Named, java.io.Serializable)
- org.episteme.core.util.Named
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.identity.Identified<T>, java.io.Serializable)
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.device.Actuator<C>
- org.episteme.core.device.ComplexInstrument
- org.episteme.core.device.Sensor<Q>
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.identity.Identified<T>, java.io.Serializable)
- java.io.Serializable
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.identity.Identified<T>, org.episteme.core.util.Named)
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.device.Actuator<C>
- org.episteme.core.device.ComplexInstrument
- org.episteme.core.device.Sensor<Q>
- org.episteme.core.device.Device (also extends java.lang.AutoCloseable)
- org.episteme.core.util.identity.ComprehensiveIdentification (also extends org.episteme.core.util.Commented, org.episteme.core.util.identity.Identified<T>, org.episteme.core.util.Named)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.episteme.core.device.Device.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.episteme.core.device.AbstractDevice.Record (implements org.episteme.core.device.Device.Record)
- java.lang.Record