Class Hierarchy
- java.lang.Object
- com.diozero.api.AnalogInputDevice.Builder
- com.diozero.api.AnalogOutputDevice.Builder
- com.diozero.api.DebouncedDigitalInputDevice.Builder
- com.diozero.api.DigitalInputDevice.Builder
- com.diozero.api.DigitalOutputDevice.Builder
- com.diozero.api.Event
- com.diozero.api.DeviceEvent
- com.diozero.api.AnalogInputEvent
- com.diozero.api.DigitalInputEvent
- com.diozero.api.DeviceEvent
- com.diozero.api.GpioDevice (implements com.diozero.api.DeviceInterface)
- com.diozero.api.AnalogOutputDevice
- com.diozero.api.DigitalOutputDevice
- com.diozero.api.GpioInputDevice<T> (implements com.diozero.api.function.DeviceEventConsumer<T>)
- com.diozero.api.AbstractDigitalInputDevice (implements com.diozero.api.DigitalInputDeviceInterface)
- com.diozero.api.DigitalInputDevice
- com.diozero.api.DebouncedDigitalInputDevice
- com.diozero.api.SmoothedInputDevice (implements java.lang.Runnable)
- com.diozero.api.DigitalInputOutputDevice
- com.diozero.api.DigitalInputDevice
- com.diozero.api.AnalogInputDevice (implements java.lang.Runnable)
- com.diozero.api.AbstractDigitalInputDevice (implements com.diozero.api.DigitalInputDeviceInterface)
- com.diozero.api.PwmOutputDevice
- com.diozero.api.ServoDevice
- com.diozero.api.I2CDevice (implements com.diozero.api.I2CDeviceInterface)
- com.diozero.api.I2CDevice.Builder
- com.diozero.api.I2CDeviceInterface.Command
- com.diozero.api.I2CDeviceInterface.ReadCommand
- com.diozero.api.I2CDeviceInterface.WriteCommand
- com.diozero.api.I2CDeviceInterface.I2CMessage
- com.diozero.api.PinInfo
- com.diozero.api.SerialDevice (implements com.diozero.api.SerialConstants, com.diozero.api.SerialDeviceInterface)
- com.diozero.api.SerialDevice.Builder
- com.diozero.api.SerialDevice.DeviceInfo
- com.diozero.api.ServoDevice.Builder
- com.diozero.api.ServoTrim
- com.diozero.api.SmoothedInputDevice.Builder
- com.diozero.api.SpiDevice (implements com.diozero.api.SpiDeviceInterface)
- com.diozero.api.SpiDevice.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.diozero.api.RuntimeIOException
- com.diozero.api.DeviceAlreadyOpenedException
- com.diozero.api.DeviceBusyException
- com.diozero.api.I2CException
- com.diozero.api.InvalidModeException
- com.diozero.api.NoSuchDeviceException
- com.diozero.api.RuntimeInterruptedException
- com.diozero.api.RuntimeIOException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- com.diozero.api.DeviceInterface
- com.diozero.api.DigitalInputDeviceInterface
- com.diozero.api.I2CSMBusInterface
- com.diozero.api.I2CDeviceInterface
- com.diozero.api.SerialDeviceInterface
- com.diozero.api.SpiDeviceInterface
- com.diozero.api.DeviceInterface
- com.diozero.api.I2CConstants
- com.diozero.api.SerialConstants
- com.diozero.api.SpiConstants
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.diozero.api.DeviceMode
- com.diozero.api.GpioEventTrigger
- com.diozero.api.GpioPullUpDown
- com.diozero.api.I2CConstants.AddressSize
- com.diozero.api.I2CDevice.ProbeMode
- com.diozero.api.PwmType
- com.diozero.api.SerialConstants.DataBits
- com.diozero.api.SerialConstants.Parity
- com.diozero.api.SerialConstants.ReadMode
- com.diozero.api.SerialConstants.StopBits
- com.diozero.api.SpiClockMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)