Uses of Package
com.diozero.api
-
Classes in com.diozero.api used by com.diozero.animation Class Description OutputDeviceInterface Represents a device capable of output (digital or analog). -
Classes in com.diozero.api used by com.diozero.api Class Description AbstractDigitalInputDevice Abstract base class for low-level GPIO digital input devices.AnalogInputEvent Represents an input event from an analog device.DeviceEvent Abstract class representing an event from a GPIO device.DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesDigitalInputDevice Represents a generic digital input device.DigitalInputDeviceInterface Base interface for devices with digital input.DigitalInputEvent Represents an input event from a digital device.GpioDevice Abstract base class for all GPIO related devices.GpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioInputDevice Common base class for digital and analog input devices.GpioPullUpDown I2CConstants.AddressSize I2CDevice Utility class for interfacing with to I2C devices.I2CDevice.Builder I2C device builder.I2CDevice.ProbeMode I2CDeviceInterface I2CDeviceInterface.I2CMessage I2CSMBusInterface I2C device interface Linux SMBus interfaceOutputDeviceInterface Represents a device capable of output (digital or analog).PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.PwmType RuntimeIOException SerialConstants SerialConstants.DataBits The number of data bits to use per word.SerialConstants.Parity Specifies how error detection is carried out.SerialConstants.ReadMode Specifies read mode: whether non-blocking, semi-blocking, blocking; also whether blocks with or without timeout.SerialConstants.StopBits The number of stop bits.SerialDevice Serial device.SerialDevice.Builder Serial device builder.SerialDevice.DeviceInfo Provides descriptive information for a connected serial device.SerialDeviceInterface SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data.SpiDevice Serial Peripheral Interface deviceSpiDevice.Builder I2C device builder.SpiDeviceInterface WaitableDigitalInputDevice Represents a digital input device with distinct waitable states (active / inactive). -
Classes in com.diozero.api used by com.diozero.api.function Class Description DeviceEvent Abstract class representing an event from a GPIO device. -
Classes in com.diozero.api used by com.diozero.devices Class Description AbstractDigitalInputDevice Abstract base class for low-level GPIO digital input devices.AnalogInputDevice The AnalogInputDevice base class encapsulates logic for interfacing with analog devices.DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesDigitalInputDevice Represents a generic digital input device.DigitalInputDeviceInterface Base interface for devices with digital input.DigitalInputEvent Represents an input event from a digital device.DigitalOutputDevice Provides generic digital (on/off) output control with support for active high and low logic.GpioDevice Abstract base class for all GPIO related devices.GpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioInputDevice Common base class for digital and analog input devices.GpioPullUpDown OutputDeviceCollection A collection of output devices to simplify setting the same output value for a number of devices at the same timeOutputDeviceInterface Represents a device capable of output (digital or analog).PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.PwmOutputDevice Provide generic Pulse Width Modulation (PWM) output control.RuntimeIOException SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data. -
Classes in com.diozero.api used by com.diozero.devices.imu Class Description RuntimeIOException -
Classes in com.diozero.api used by com.diozero.devices.mcp23xxx Class Description DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesDigitalInputEvent Represents an input event from a digital device.GpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioPullUpDown PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.RuntimeIOException -
Classes in com.diozero.api used by com.diozero.devices.motor Class Description DigitalOutputDevice Provides generic digital (on/off) output control with support for active high and low logic.PwmOutputDevice Provide generic Pulse Width Modulation (PWM) output control.RuntimeIOException -
Classes in com.diozero.api used by com.diozero.devices.oled Class Description DigitalOutputDevice Provides generic digital (on/off) output control with support for active high and low logic.SpiDevice Serial Peripheral Interface device -
Classes in com.diozero.api used by com.diozero.devices.sandpit Class Description AbstractDigitalInputDevice Abstract base class for low-level GPIO digital input devices.DigitalInputDevice Represents a generic digital input device.DigitalInputDeviceInterface Base interface for devices with digital input.DigitalInputEvent Represents an input event from a digital device.GpioDevice Abstract base class for all GPIO related devices.GpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioInputDevice Common base class for digital and analog input devices.GpioPullUpDown RuntimeIOException SmoothedInputDevice Represents a generic input device which takes its value from the number of active events over a specific time period.WaitableDigitalInputDevice Represents a digital input device with distinct waitable states (active / inactive). -
Classes in com.diozero.api used by com.diozero.internal Class Description DeviceInterface Fundamental interface for all low-level device types. -
Classes in com.diozero.api used by com.diozero.internal.board.allwinner Class Description DeviceMode Valid GPIO modesGpioPullUpDown -
Classes in com.diozero.api used by com.diozero.internal.board.chip Class Description DeviceMode Valid GPIO modesGpioPullUpDown -
Classes in com.diozero.api used by com.diozero.internal.board.odroid Class Description DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesGpioPullUpDown PwmPinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin used for Pulse Width Modulation (PWM) output.RuntimeIOException -
Classes in com.diozero.api used by com.diozero.internal.board.raspberrypi Class Description DeviceMode Valid GPIO modesGpioPullUpDown -
Classes in com.diozero.api used by com.diozero.internal.board.tinkerboard Class Description DeviceMode Valid GPIO modesGpioPullUpDown -
Classes in com.diozero.api used by com.diozero.internal.provider.builtin Class Description DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesGpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioPullUpDown I2CConstants.AddressSize I2CDeviceInterface PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.PwmPinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin used for Pulse Width Modulation (PWM) output.RuntimeIOException SerialConstants.DataBits The number of data bits to use per word.SerialConstants.Parity Specifies how error detection is carried out.SerialConstants.StopBits The number of stop bits.SerialDeviceInterface SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data.SpiDeviceInterface -
Classes in com.diozero.api used by com.diozero.internal.provider.builtin.gpio Class Description DeviceMode Valid GPIO modesGpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioPullUpDown -
Classes in com.diozero.api used by com.diozero.internal.provider.builtin.i2c Class Description DeviceInterface Fundamental interface for all low-level device types.I2CConstants.AddressSize I2CDevice.ProbeMode I2CDeviceInterface I2CDeviceInterface.I2CMessage I2CSMBusInterface I2C device interface Linux SMBus interface -
Classes in com.diozero.api used by com.diozero.internal.provider.builtin.serial Class Description SerialConstants.DataBits The number of data bits to use per word.SerialConstants.Parity Specifies how error detection is carried out.SerialConstants.StopBits The number of stop bits. -
Classes in com.diozero.api used by com.diozero.internal.provider.builtin.spi Class Description SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data. -
Classes in com.diozero.api used by com.diozero.internal.spi Class Description AnalogInputEvent Represents an input event from an analog device.DeviceEvent Abstract class representing an event from a GPIO device.DeviceInterface Fundamental interface for all low-level device types.DeviceMode Valid GPIO modesDigitalInputEvent Represents an input event from a digital device.GpioEventTrigger Values for input event triggers - none (no events), rising edge (transition from off to on), falling (transition from on to off) and bothGpioPullUpDown I2CConstants.AddressSize I2CDeviceInterface PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.RuntimeIOException SerialConstants.DataBits The number of data bits to use per word.SerialConstants.Parity Specifies how error detection is carried out.SerialConstants.StopBits The number of stop bits.SerialDeviceInterface SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data.SpiDeviceInterface -
Classes in com.diozero.api used by com.diozero.sbc Class Description DeviceMode Valid GPIO modesPinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.