Class Hierarchy
- java.lang.Object
- com.diozero.internal.spi.AbstractDevice (implements com.diozero.internal.spi.InternalDeviceInterface)
- com.diozero.internal.spi.AbstractInputDevice<T>
- com.diozero.devices.PiconZero.PiconZeroAnalogInputDevice (implements com.diozero.internal.spi.AnalogInputDeviceInterface)
- 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.spi.AbstractInputDevice<T>
- com.diozero.internal.spi.AbstractDeviceFactory (implements com.diozero.internal.spi.DeviceFactoryInterface)
- com.diozero.devices.Ads112C04 (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.api.DeviceInterface)
- com.diozero.devices.Ads1x15 (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.api.DeviceInterface)
- 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.api.DeviceInterface)
- com.diozero.devices.PCA9685 (implements com.diozero.api.DeviceInterface, 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.api.DeviceInterface)
- com.diozero.devices.PiconZero (implements com.diozero.internal.spi.AnalogInputDeviceFactoryInterface, com.diozero.internal.spi.AnalogOutputDeviceFactoryInterface, com.diozero.api.DeviceInterface, com.diozero.internal.spi.GpioDeviceFactoryInterface, com.diozero.internal.spi.PwmOutputDeviceFactoryInterface)
- com.diozero.devices.Ads112C04.Builder
- com.diozero.devices.BH1750 (implements com.diozero.devices.LuminositySensorInterface)
- 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.BME68x (implements com.diozero.devices.BarometerInterface, com.diozero.devices.HygrometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.BME68x.Data
- com.diozero.devices.BME68x.HeaterConfig
- com.diozero.devices.BMP180 (implements com.diozero.devices.BarometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.sbc.BoardPinInfo
- 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.devices.Button.Builder
- com.diozero.api.Event
- com.diozero.devices.Ads112C04.AdcEvent
- com.diozero.api.GpioDevice (implements com.diozero.api.DeviceInterface)
- 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.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.devices.HCSR04 (implements com.diozero.devices.DistanceSensorInterface)
- com.diozero.devices.HD44780Lcd (implements com.diozero.api.DeviceInterface)
- 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.devices.HTS221 (implements com.diozero.devices.HygrometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.Keypad (implements com.diozero.api.DeviceInterface)
- com.diozero.devices.LedBarGraph (implements com.diozero.api.DeviceInterface, com.diozero.api.OutputDeviceInterface)
- com.diozero.devices.LM73 (implements com.diozero.devices.ThermometerInterface)
- com.diozero.devices.LPS25H (implements com.diozero.devices.BarometerInterface, com.diozero.devices.ThermometerInterface)
- com.diozero.devices.McpEeprom (implements com.diozero.api.DeviceInterface)
- com.diozero.devices.MFRC522 (implements com.diozero.api.DeviceInterface)
- com.diozero.devices.MFRC522.Response
- com.diozero.devices.MFRC522.UID
- com.diozero.api.OutputDeviceCollection (implements com.diozero.api.OutputDeviceInterface)
- com.diozero.devices.Servo.Array (implements java.lang.AutoCloseable)
- com.diozero.devices.PwmLedBarGraph (implements com.diozero.api.DeviceInterface, com.diozero.api.OutputDeviceInterface)
- com.diozero.devices.RgbLed (implements com.diozero.api.DeviceInterface)
- com.diozero.devices.RgbPwmLed (implements com.diozero.api.DeviceInterface)
- com.diozero.devices.Servo.Trim
- com.diozero.devices.SGP30 (implements com.diozero.api.DeviceInterface, java.lang.Runnable)
- com.diozero.devices.SGP30.FeatureSetVersion
- com.diozero.devices.SGP30.RawMeasurement
- com.diozero.devices.SGP30.SGP30Measurement
- com.diozero.devices.TSL2561 (implements com.diozero.devices.LuminositySensorInterface)
- com.diozero.devices.W1ThermSensor (implements com.diozero.devices.ThermometerInterface)
- com.diozero.internal.spi.AbstractDevice (implements com.diozero.internal.spi.InternalDeviceInterface)
Interface Hierarchy
- java.lang.AutoCloseable
- com.diozero.api.DeviceInterface
- com.diozero.devices.GpioExpander
- 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.devices.HD44780Lcd.LcdConnection
- com.diozero.api.DeviceInterface
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.InputMultiplexerConfig
- 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.BME68x.HeaterProfile
- com.diozero.devices.BME68x.IirFilterCoefficient
- com.diozero.devices.BME68x.ODR
- com.diozero.devices.BME68x.OperatingMode
- com.diozero.devices.BME68x.OversamplingMultiplier
- com.diozero.devices.BMP180.BMPMode
- 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.devices.PCF8591.InputMode
- com.diozero.devices.PiconZero.InputConfig
- com.diozero.devices.PiconZero.OutputConfig
- com.diozero.devices.Servo.OutputDeviceUnit
- com.diozero.devices.TSL2561.TSL2561Package
- com.diozero.devices.W1ThermSensor.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)