Uses of Package
com.diozero.api
-
Classes in com.diozero.api used by com.diozero.api 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.AnalogInputDevice.Builder AnalogInputEvent Represents an input event from an analog device.AnalogOutputDevice Analog output device.AnalogOutputDevice.Builder DebouncedDigitalInputDevice Digital input device with debounce logic.DebouncedDigitalInputDevice.Builder DeviceEvent Abstract class representing an event from a GPIO device.DeviceInterface DeviceMode Valid GPIO modesDigitalInputDevice Represents a generic digital input device.DigitalInputDevice.Builder Digital input device builder.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.DigitalOutputDevice.Builder Event 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 Methods for interacting with I2C devices that do not use the SMBus interface.I2CDeviceInterface.Command I2CDeviceInterface.I2CMessage I2CSMBusInterface I2C device interface Linux SMBus interfaceNoSuchDeviceException 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 ServoDevice Provide Servo device control.ServoDevice.Builder ServoTrim Arduino defaults to a range of 544 to 2400.SmoothedInputDevice Represents a generic input device which takes its value from the number of active events over a specific time period.SmoothedInputDevice.Builder Smoothed input device builder.SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data.SpiDevice Serial Peripheral Interface deviceSpiDevice.Builder I2C device builder.SpiDeviceInterface -
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.api.sandpit Class Description Event -
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 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.Event 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 NoSuchDeviceException PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.PwmOutputDevice Provide generic Pulse Width Modulation (PWM) output control.RuntimeInterruptedException RuntimeIOException ServoTrim Arduino defaults to a range of 544 to 2400.SpiClockMode SPI clock mode determines the clock polarity and phase with respect to data. -
Classes in com.diozero.api used by com.diozero.devices.mcp23xxx Class Description DeviceInterface 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 AnalogOutputDevice Analog output device.DeviceInterface 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 DeviceInterface DigitalOutputDevice Provides generic digital (on/off) output control with support for active high and low logic. -
Classes in com.diozero.api used by com.diozero.devices.sandpit Class Description AbstractDigitalInputDevice Abstract base class for low-level GPIO digital input devices.DeviceInterface DigitalInputDevice 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.GpioInputDevice 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.SpiDevice Serial Peripheral Interface device -
Classes in com.diozero.api used by com.diozero.internal Class Description DeviceInterface RuntimeIOException -
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.beaglebone Class Description PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin. -
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 DeviceMode Valid GPIO modesGpioPullUpDown PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin.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 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 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.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 I2CConstants.AddressSize I2CDevice.ProbeMode I2CDeviceInterface Methods for interacting with I2C devices that do not use the SMBus interface.I2CDeviceInterface.I2CMessage I2CException 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 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 Methods for interacting with I2C devices that do not use the SMBus interface.I2CSMBusInterface I2C device interface Linux SMBus interfacePinInfo 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 modesNoSuchDeviceException PinInfo Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin. -
Classes in com.diozero.api used by com.diozero.util Class Description RuntimeInterruptedException