Hierarchy For All Packages
Package Hierarchies:- com.diozero.animation,
- com.diozero.animation.easing,
- com.diozero.api,
- com.diozero.api.function,
- com.diozero.devices,
- com.diozero.devices.imu,
- com.diozero.devices.mcp23xxx,
- com.diozero.devices.motor,
- com.diozero.devices.oled,
- com.diozero.devices.sandpit,
- com.diozero.internal,
- com.diozero.internal.board,
- com.diozero.internal.board.allwinner,
- com.diozero.internal.board.beaglebone,
- com.diozero.internal.board.chip,
- com.diozero.internal.board.odroid,
- com.diozero.internal.board.raspberrypi,
- com.diozero.internal.board.tinkerboard,
- com.diozero.internal.provider.builtin,
- com.diozero.internal.provider.builtin.gpio,
- com.diozero.internal.provider.builtin.i2c,
- com.diozero.internal.provider.builtin.serial,
- com.diozero.internal.provider.builtin.spi,
- com.diozero.internal.spi,
- com.diozero.sbc,
- com.diozero.util
Class Hierarchy
- java.lang.Object
- com.diozero.internal.spi.AbstractDevice (implements com.diozero.api.DeviceInterface)
- com.diozero.internal.spi.AbstractInputDevice<T>
- com.diozero.devices.mcp23xxx.MCP23xxxDigitalInputDevice (implements com.diozero.internal.spi.GpioDigitalInputDeviceInterface)
- com.diozero.devices.mcp23xxx.MCP23xxxDigitalInputOutputDevice (implements com.diozero.internal.spi.GpioDigitalInputOutputDeviceInterface)
- com.diozero.internal.provider.builtin.NativeGpioInputDevice (implements com.diozero.internal.spi.GpioDigitalInputDeviceInterface, com.diozero.internal.provider.builtin.gpio.GpioLineEventListener)
- com.diozero.internal.provider.builtin.NativeGpioInputOutputDevice (implements com.diozero.internal.spi.GpioDigitalInputOutputDeviceInterface, com.diozero.internal.provider.builtin.gpio.GpioLineEventListener)
- com.diozero.devices.PiconZero.PiconZeroAnalogInputDevice (implements com.diozero.internal.spi.AnalogInputDeviceInterface)
- com.diozero.internal.provider.builtin.SysFsAnalogInputDevice (implements com.diozero.internal.spi.AnalogInputDeviceInterface)
- com.diozero.internal.provider.builtin.SysFsDigitalInputDevice (implements com.diozero.internal.spi.GpioDigitalInputDeviceInterface, com.diozero.util.PollEventListener)
- com.diozero.internal.provider.builtin.SysFsDigitalInputOutputDevice (implements com.diozero.internal.spi.GpioDigitalInputOutputDeviceInterface, com.diozero.util.PollEventListener)
- com.diozero.internal.provider.builtin.DefaultNativeSerialDevice (implements com.diozero.api.SerialDeviceInterface)
- com.diozero.internal.provider.builtin.DefaultNativeSpiDevice (implements com.diozero.api.SpiDeviceInterface)
- com.diozero.devices.mcp23xxx.MCP23xxxDigitalOutputDevice (implements com.diozero.internal.spi.GpioDigitalOutputDeviceInterface)
- com.diozero.internal.provider.builtin.NativeGpioOutputDevice (implements com.diozero.internal.spi.GpioDigitalOutputDeviceInterface)
- com.diozero.internal.provider.builtin.i2c.NativeI2CDeviceJavaRaf (implements com.diozero.api.I2CDeviceInterface)
- com.diozero.internal.provider.builtin.i2c.NativeI2CDeviceSMBus (implements com.diozero.api.I2CDeviceInterface)
- com.diozero.internal.board.odroid.OdroidC2SysFsPwmOutputDevice (implements com.diozero.internal.spi.PwmOutputDeviceInterface)
- com.diozero.devices.PiconZero.PiconZeroAnalogOutputDevice (implements com.diozero.internal.spi.AnalogOutputDeviceInterface)
- com.diozero.devices.PiconZero.PiconZeroDigitalInputDevice (implements com.diozero.internal.spi.GpioDigitalInputDeviceInterface)
- com.diozero.devices.PiconZero.PiconZeroDigitalOutputDevice (implements com.diozero.internal.spi.GpioDigitalOutputDeviceInterface)
- com.diozero.devices.PiconZero.PiconZeroPwmOutputDevice (implements com.diozero.internal.spi.PwmOutputDeviceInterface)
- com.diozero.internal.SoftwarePwmOutputDevice (implements com.diozero.internal.spi.PwmOutputDeviceInterface, java.lang.Runnable)
- com.diozero.internal.provider.builtin.SysFsDigitalOutputDevice (implements com.diozero.internal.spi.GpioDigitalOutputDeviceInterface)
- com.diozero.internal.provider.builtin.SysFsPwmOutputDevice (implements com.diozero.internal.spi.PwmOutputDeviceInterface)
- com.diozero.internal.spi.AbstractInputDevice<T>
- com.diozero.internal.spi.AbstractDeviceFactory (implements com.diozero.internal.spi.DeviceFactoryInterface)
- com.diozero.devices.Ads1x15 (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface)
- com.diozero.internal.spi.BaseNativeDeviceFactory (implements com.diozero.internal.spi.NativeDeviceFactoryInterface)
- com.diozero.internal.provider.builtin.DefaultDeviceFactory
- com.diozero.devices.mcp23xxx.MCP23xxx (implements com.diozero.api.function.DeviceEventConsumer<T>, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.devices.GpioExpander, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface)
- com.diozero.devices.McpAdc (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface)
- com.diozero.devices.PCA9685 (implements com.diozero.internal.spi.PwmOutputDeviceFactoryInterface)
- com.diozero.devices.PCF8574 (implements com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.devices.GpioExpander)
- com.diozero.devices.PCF8591 (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface)
- com.diozero.devices.PiconZero (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface)
- com.diozero.devices.Ads112C04 (implements java.io.Closeable)
- com.diozero.devices.Ads112C04.Builder
- com.diozero.devices.imu.ADXL345 (implements com.diozero.devices.imu.ImuInterface)
- com.diozero.devices.imu.ADXL345.OutputDataRateType
- com.diozero.internal.board.allwinner.AllwinnerSun8iBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.internal.board.allwinner.AllwinnerSun8iMmapGpio (implements com.diozero.internal.spi.MmapGpioInterface)
- com.diozero.animation.Animation (implements java.lang.Runnable)
- com.diozero.animation.AnimationInstance
- com.diozero.animation.AnimationInstance.KeyFrame
- com.diozero.animation.easing.Back
- com.diozero.internal.board.beaglebone.BeagleBoneBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.devices.BH1750 (implements java.io.Closeable, com.diozero.devices.LuminositySensorInterface)
- com.diozero.util.BitManipulation
- com.diozero.devices.BME280 (implements com.diozero.devices.BarometerInterface, com.diozero.devices.HygrometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.BME680 (implements com.diozero.devices.BarometerInterface, com.diozero.devices.HygrometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.BME680.Calibration
- com.diozero.devices.BME680.Data
- com.diozero.devices.BME680.GasSettings
- com.diozero.devices.BME680.SensorSettings
- com.diozero.devices.BMP180 (implements com.diozero.devices.BarometerInterface, java.io.Closeable, com.diozero.devices.ThermometerInterface)
- com.diozero.sbc.BoardPinInfo
- com.diozero.sbc.BoardInfo
- com.diozero.internal.board.GenericLinuxArmBoardInfo
- com.diozero.internal.board.allwinner.AllwinnerSun8iBoardInfoProvider.AllwinnerSun8iBoardInfo
- com.diozero.internal.board.beaglebone.BeagleBoneBoardInfoProvider.BeagleBoneBlackBoardInfo
- com.diozero.internal.board.chip.ChipBoardInfoProvider.CHIPBoardInfo
- com.diozero.internal.board.chip.ChipBoardInfoProvider.CHIPProBoardInfo
- com.diozero.internal.board.odroid.OdroidBoardInfoProvider.OdroidC1BoardInfo
- com.diozero.internal.board.odroid.OdroidBoardInfoProvider.OdroidC2BoardInfo
- com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider.PiABPlusBoardInfo
- com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider.PiABRev2BoardInfo
- com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider.PiBRev1BoardInfo
- com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider.PiComputeModuleBoardInfo
- com.diozero.internal.board.tinkerboard.TinkerBoardBoardInfoProvider.TinkerBoardBoardInfo
- com.diozero.sbc.UnknownBoardInfo
- com.diozero.internal.board.GenericLinuxArmBoardInfo
- com.diozero.devices.mcp23xxx.MCP23x08.MCP23x08BoardPinInfo
- com.diozero.devices.mcp23xxx.MCP23x17.MCP23x17BoardPinInfo
- com.diozero.devices.McpAdc.McpAdcBoardPinInfo
- com.diozero.devices.PCA9685.PCA9685BoardPinInfo
- com.diozero.devices.PCF8574.PCF8574BoardPinInfo
- com.diozero.devices.PCF8591.PCF8591BoardPinInfo
- com.diozero.devices.PiconZero.PiconZeroBoardPinInfo
- com.diozero.sbc.BoardInfo
- com.diozero.animation.easing.Bounce
- com.diozero.internal.board.chip.ChipBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.internal.board.chip.ChipMmapGpio (implements com.diozero.internal.spi.MmapGpioInterface)
- com.diozero.animation.easing.Circular
- com.diozero.util.ColourUtil
- com.diozero.util.Crc
- com.diozero.util.Crc.Params
- com.diozero.animation.easing.Cubic
- com.diozero.api.DeviceEvent
- com.diozero.api.AnalogInputEvent
- com.diozero.api.DigitalInputEvent
- com.diozero.sbc.DeviceFactoryHelper
- com.diozero.internal.DeviceStates
- com.diozero.devices.motor.DigitalMotor (implements java.io.Closeable)
- com.diozero.util.DiozeroScheduler
- com.diozero.devices.motor.DualMotor (implements java.io.Closeable)
- com.diozero.devices.CamJamKitDualMotor
- com.diozero.devices.RyanteckDualMotor
- com.diozero.devices.motor.TB6612FNGDualMotorDriver
- com.diozero.animation.easing.EasingFunctions
- com.diozero.animation.easing.Elastic
- com.diozero.util.EpollEvent
- com.diozero.util.EpollNative (implements java.io.Closeable, com.diozero.util.EpollNativeCallback)
- com.diozero.util.Event
- com.diozero.animation.easing.Exponential
- com.diozero.util.FileDescriptorUtil
- com.diozero.internal.provider.builtin.gpio.GpioChipInfo
- com.diozero.internal.provider.builtin.gpio.GpioChip (implements java.io.Closeable, com.diozero.internal.provider.builtin.gpio.GpioLineEventListener)
- com.diozero.internal.provider.builtin.gpio.GpioChipTest
- com.diozero.api.GpioDevice (implements java.io.Closeable)
- com.diozero.api.DigitalOutputDevice (implements com.diozero.api.OutputDeviceInterface)
- 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.devices.Button
- com.diozero.api.WaitableDigitalInputDevice
- com.diozero.devices.sandpit.DebouncedDigitalInputDevice
- com.diozero.api.SmoothedInputDevice
- com.diozero.devices.sandpit.MotionSensor
- com.diozero.api.DigitalInputOutputDevice
- com.diozero.api.DigitalInputDevice
- com.diozero.api.AnalogInputDevice (implements java.lang.Runnable)
- com.diozero.devices.GP2Y0A21YK (implements com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.LDR
- com.diozero.devices.Potentiometer
- com.diozero.devices.TMP36 (implements com.diozero.devices.ThermometerInterface)
- com.diozero.api.AbstractDigitalInputDevice (implements com.diozero.api.DigitalInputDeviceInterface)
- com.diozero.api.PwmOutputDevice (implements com.diozero.api.OutputDeviceInterface)
- com.diozero.devices.PwmLed
- com.diozero.devices.Servo (implements com.diozero.api.OutputDeviceInterface)
- com.diozero.internal.provider.builtin.gpio.GpioLine (implements java.io.Closeable)
- com.diozero.devices.HCSR04 (implements com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.sandpit.HCSR04UsingEvents (implements com.diozero.api.function.DeviceEventConsumer<T>, com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.sandpit.HCSR04UsingWait (implements com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.HD44780Lcd (implements java.io.Closeable)
- com.diozero.devices.HD44780Lcd.Characters
- com.diozero.devices.HD44780Lcd.PCF8574LcdConnection (implements com.diozero.devices.HD44780Lcd.LcdConnection)
- com.diozero.devices.HD44780Lcd.PiFaceCadLcdConnection (implements com.diozero.devices.HD44780Lcd.LcdConnection)
- com.diozero.util.Hex
- com.diozero.devices.HTS221 (implements java.io.Closeable, com.diozero.devices.HygrometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.api.I2CDevice (implements com.diozero.api.I2CDeviceInterface)
- com.diozero.api.I2CDevice.Builder
- com.diozero.api.I2CDeviceInterface.I2CMessage
- com.diozero.devices.imu.ImuBase (implements com.diozero.devices.imu.ImuInterface)
- com.diozero.devices.imu.ImuData
- com.diozero.devices.imu.ImuDataFactory
- com.diozero.util.IOUtil
- com.diozero.devices.Keypad
- com.diozero.devices.LedBarGraph (implements java.io.Closeable, com.diozero.api.OutputDeviceInterface)
- com.diozero.util.LibraryLoader
- com.diozero.animation.easing.Linear
- com.diozero.devices.LM73 (implements com.diozero.devices.ThermometerInterface)
- com.diozero.sbc.LocalBoardInfoUtil
- com.diozero.sbc.LocalSystemInfo
- com.diozero.devices.LPS25H (implements com.diozero.devices.BarometerInterface, java.io.Closeable, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.McpEeprom (implements java.io.Closeable)
- com.diozero.devices.MFRC522 (implements java.io.Closeable)
- com.diozero.devices.MFRC522.Response
- com.diozero.devices.MFRC522.UID
- com.diozero.util.MmapBufferNative
- com.diozero.util.MmapByteBuffer
- com.diozero.util.MmapIntBuffer (implements java.io.Closeable)
- com.diozero.devices.motor.MotorBase (implements com.diozero.api.function.FloatConsumer, com.diozero.devices.motor.MotorInterface)
- com.diozero.devices.PiconZeroMotor
- com.diozero.devices.motor.PwmMotor
- com.diozero.devices.motor.TB6612FNGMotor
- com.diozero.devices.motor.MotorEvent
- com.diozero.util.MutableByte
- com.diozero.internal.provider.builtin.gpio.NativeGpioDevice
- com.diozero.internal.provider.builtin.i2c.NativeI2C
- com.diozero.internal.provider.builtin.serial.NativeSerialDevice (implements java.io.Closeable)
- com.diozero.internal.provider.builtin.spi.NativeSpiDevice (implements java.io.Closeable)
- com.diozero.internal.board.odroid.OdroidBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.internal.board.odroid.OdroidC2MmapGpio (implements com.diozero.internal.spi.MmapGpioInterface)
- com.diozero.devices.imu.OrientationEvent
- com.diozero.api.OutputDeviceCollection (implements com.diozero.api.OutputDeviceInterface)
- com.diozero.devices.Servo.Array (implements java.io.Closeable)
- com.diozero.api.PinInfo
- com.diozero.api.PwmPinInfo
- com.diozero.util.PollNative
- com.diozero.util.PropertyUtil
- com.diozero.devices.PwmLedBarGraph (implements java.io.Closeable, com.diozero.api.OutputDeviceInterface)
- com.diozero.animation.easing.Quad
- com.diozero.animation.easing.Quart
- com.diozero.animation.easing.Quintic
- com.diozero.util.RangeUtil
- com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.internal.board.raspberrypi.RaspberryPiMmapGpio (implements com.diozero.internal.spi.MmapGpioInterface)
- com.diozero.devices.RgbLed (implements java.io.Closeable)
- com.diozero.devices.RgbPwmLed (implements java.io.Closeable)
- 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.devices.Servo.Trim
- com.diozero.util.ServoUtil
- com.diozero.devices.SGP30 (implements java.io.Closeable, java.lang.Runnable)
- com.diozero.devices.SGP30.FeatureSetVersion
- com.diozero.devices.SGP30.RawMeasurement
- com.diozero.devices.SGP30.SGP30Measurement
- com.diozero.animation.easing.Sine
- com.diozero.util.SleepUtil
- com.diozero.api.SpiDevice (implements com.diozero.api.SpiDeviceInterface)
- com.diozero.api.SpiDevice.Builder
- com.diozero.devices.oled.SsdOled (implements java.io.Closeable)
- com.diozero.devices.oled.ColourSsdOled
- com.diozero.devices.oled.SSD1306
- com.diozero.devices.sandpit.ST77xx
- com.diozero.devices.sandpit.ST7735
- com.diozero.util.StringUtil
- com.diozero.internal.provider.builtin.gpio.SysFsGpioUtil
- com.diozero.devices.imu.TapEvent
- com.diozero.devices.sandpit.TCS3200 (implements java.io.Closeable, com.diozero.api.function.DeviceEventConsumer<T>, java.lang.Runnable)
- com.diozero.util.TemperatureUtil
- 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.InvalidModeException
- com.diozero.api.RuntimeIOException
- java.lang.RuntimeException
- java.lang.Exception
- com.diozero.internal.board.tinkerboard.TinkerBoardBoardInfoProvider (implements com.diozero.internal.spi.BoardInfoProvider)
- com.diozero.internal.board.tinkerboard.TinkerBoardMmapGpio (implements com.diozero.internal.spi.MmapGpioInterface)
- com.diozero.devices.TSL2561 (implements java.io.Closeable, com.diozero.devices.LuminositySensorInterface)
- com.diozero.util.UsbInfo
- com.diozero.devices.sandpit.VL6180 (implements com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.W1ThermSensor (implements com.diozero.devices.ThermometerInterface)
- com.diozero.internal.spi.AbstractDevice (implements com.diozero.api.DeviceInterface)
Interface Hierarchy
- com.diozero.api.function.Action
- java.lang.AutoCloseable
- java.io.Closeable
- com.diozero.internal.spi.DeviceFactoryInterface
- com.diozero.internal.spi.AnalogInputDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.GpioDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.I2CDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.PwmOutputDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.SerialDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SpiDeviceFactoryInterface)
- com.diozero.internal.spi.SpiDeviceFactoryInterface
- com.diozero.internal.spi.NativeDeviceFactoryInterface (also extends com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.I2CDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface, com.diozero.internal.spi.SerialDeviceFactoryInterface)
- com.diozero.internal.spi.AnalogInputDeviceFactoryInterface
- com.diozero.api.DeviceInterface
- com.diozero.internal.spi.AnalogInputDeviceInterface
- com.diozero.internal.spi.AnalogOutputDeviceInterface
- com.diozero.internal.spi.GpioDeviceInterface
- com.diozero.internal.spi.GpioDigitalDeviceInterface
- com.diozero.internal.spi.GpioDigitalInputDeviceInterface
- com.diozero.internal.spi.GpioDigitalOutputDeviceInterface
- com.diozero.internal.spi.GpioDigitalInputOutputDeviceInterface
- com.diozero.internal.spi.PwmOutputDeviceInterface
- com.diozero.internal.spi.GpioDigitalDeviceInterface
- com.diozero.api.I2CDeviceInterface (also extends com.diozero.api.I2CSMBusInterface)
- com.diozero.api.SerialDeviceInterface
- com.diozero.api.SpiDeviceInterface
- com.diozero.devices.GpioExpander
- com.diozero.devices.HD44780Lcd.LcdConnection
- com.diozero.api.I2CSMBusInterface
- com.diozero.api.I2CDeviceInterface (also extends com.diozero.api.DeviceInterface)
- com.diozero.internal.spi.MmapGpioInterface
- com.diozero.devices.motor.MotorInterface
- com.diozero.devices.SensorInterface
- com.diozero.devices.BarometerInterface
- com.diozero.devices.DistanceSensorInterface
- com.diozero.devices.HygrometerInterface
- com.diozero.devices.LuminositySensorInterface
- com.diozero.devices.ThermometerInterface
- com.diozero.internal.spi.DeviceFactoryInterface
- java.io.Closeable
- com.diozero.internal.spi.BoardInfoProvider
- java.util.function.Consumer<T>
- com.diozero.api.function.DeviceEventConsumer<T>
- com.diozero.devices.motor.MotorEventListener
- com.diozero.devices.imu.OrientationListener
- com.diozero.devices.imu.TapListener
- com.diozero.api.DigitalInputDeviceInterface
- com.diozero.animation.easing.EasingFunction
- com.diozero.util.EpollNativeCallback
- com.diozero.api.function.FloatConsumer
- com.diozero.internal.provider.builtin.gpio.GpioLineEventListener
- com.diozero.api.I2CConstants
- com.diozero.devices.imu.ImuInterface
- com.diozero.devices.imu.MqttConstants
- com.diozero.api.OutputDeviceInterface
- com.diozero.util.PollEventListener
- com.diozero.api.SerialConstants
- com.diozero.api.SpiConstants
- com.diozero.api.function.VoidConsumer
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.diozero.devices.Ads112C04.Address
- com.diozero.devices.Ads112C04.BurnoutCurrentSources
- com.diozero.devices.Ads112C04.ConfigRegister
- com.diozero.devices.Ads112C04.ConversionMode
- com.diozero.devices.Ads112C04.CrcConfig
- com.diozero.devices.Ads112C04.DataCounter
- com.diozero.devices.Ads112C04.DataRate
- com.diozero.devices.Ads112C04.GainConfig
- com.diozero.devices.Ads112C04.Idac1RoutingConfig
- com.diozero.devices.Ads112C04.Idac2RoutingConfig
- com.diozero.devices.Ads112C04.IdacCurrent
- com.diozero.devices.Ads112C04.OperatingMode
- com.diozero.devices.Ads112C04.Pga
- com.diozero.devices.Ads112C04.TemperatureSensorMode
- com.diozero.devices.Ads112C04.VRef
- com.diozero.devices.Ads1x15.Address
- com.diozero.devices.Ads1x15.Ads1015DataRate
- com.diozero.devices.Ads1x15.Ads1115DataRate
- com.diozero.devices.Ads1x15.ComparatorMode
- com.diozero.devices.Ads1x15.ComparatorPolarity
- com.diozero.devices.Ads1x15.ComparatorQueue
- com.diozero.devices.Ads1x15.Mode
- com.diozero.devices.Ads1x15.Model
- com.diozero.devices.Ads1x15.PgaConfig
- com.diozero.devices.BH1750.Mode
- com.diozero.devices.BME280.FilterCoefficient
- com.diozero.devices.BME280.HumidityOversampling
- com.diozero.devices.BME280.Model
- com.diozero.devices.BME280.OperatingMode
- com.diozero.devices.BME280.PressureOversampling
- com.diozero.devices.BME280.StandbyDuration
- com.diozero.devices.BME280.TemperatureOversampling
- com.diozero.devices.BME680.FilterSize
- com.diozero.devices.BME680.HeaterProfile
- com.diozero.devices.BME680.OversamplingMultiplier
- com.diozero.devices.BME680.PowerMode
- com.diozero.devices.BMP180.BMPMode
- com.diozero.api.DeviceMode
- com.diozero.api.GpioEventTrigger
- com.diozero.internal.provider.builtin.gpio.GpioLine.Direction
- com.diozero.api.GpioPullUpDown
- com.diozero.api.I2CConstants.AddressSize
- com.diozero.api.I2CDevice.ProbeMode
- com.diozero.devices.LM73.Configuration
- com.diozero.devices.LM73.Resolution
- com.diozero.devices.McpAdc.Type
- com.diozero.devices.McpEeprom.Type
- com.diozero.devices.MFRC522.AntennaGain
- com.diozero.devices.MFRC522.PiccType
- com.diozero.devices.MFRC522.StatusCode
- com.diozero.internal.board.odroid.OdroidBoardInfoProvider.Model
- com.diozero.devices.imu.OrientationEvent.OrientationType
- com.diozero.devices.PCF8591.InputMode
- com.diozero.devices.PiconZero.InputConfig
- com.diozero.devices.PiconZero.OutputConfig
- 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.devices.Servo.OutputDeviceUnit
- com.diozero.api.SpiClockMode
- com.diozero.internal.provider.builtin.SysFsPwmOutputDevice.Polarity
- com.diozero.devices.imu.TapEvent.TapAxisType
- com.diozero.devices.imu.TapEvent.TapType
- com.diozero.devices.sandpit.TCS3200.Filter
- com.diozero.devices.sandpit.TCS3200.Frequency
- com.diozero.devices.TSL2561.TSL2561Package
- com.diozero.devices.W1ThermSensor.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)