Uses of Class
com.diozero.api.PinInfo
Package | Description |
---|---|
com.diozero.api |
APIs for interfacing with the host board.
|
com.diozero.devices |
Classes representing actual devices such as LEDs, Buttons as well as GPIO,
devices that are connected via I2C, SPI and Serial interfaces.
|
com.diozero.devices.mcp23xxx | |
com.diozero.internal.provider.builtin |
The built-in default provider supporting GPIO, I2C, SPI and Serial device
communication.
|
com.diozero.internal.spi |
Service Provider Interface package.
|
com.diozero.sbc |
-
Uses of PinInfo in com.diozero.api
Subclasses of PinInfo in com.diozero.api Modifier and Type Class Description class
PwmPinInfo
Describe the various attributes of an individual General-Purpose Input/Output (GPIO) pin used for Pulse Width Modulation (PWM) output.Fields in com.diozero.api declared as PinInfo Modifier and Type Field Description protected PinInfo
GpioDevice. pinInfo
Methods in com.diozero.api with parameters of type PinInfo Modifier and Type Method Description static DigitalInputDevice.Builder
DigitalInputDevice. builder(PinInfo pinInfo)
Constructors in com.diozero.api with parameters of type PinInfo Constructor Description AbstractDigitalInputDevice(PinInfo pinInfo, boolean activeHigh)
AnalogInputDevice(AnalogInputDeviceFactoryInterface deviceFactory, PinInfo pinInfo, float range)
Builder(PinInfo pinInfo)
DigitalInputDevice(GpioDeviceFactoryInterface deviceFactory, PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger, boolean activeHigh)
DigitalInputOutputDevice(GpioDeviceFactoryInterface deviceFactory, PinInfo pinInfo, DeviceMode mode)
DigitalOutputDevice(GpioDeviceFactoryInterface deviceFactory, PinInfo pinInfo, boolean activeHigh, boolean initialValue)
GpioDevice(PinInfo pinInfo)
GpioInputDevice(PinInfo pinInfo)
PwmOutputDevice(PwmOutputDeviceFactoryInterface pwmDeviceFactory, PinInfo pinInfo, int pwmFrequency, float initialValue)
Servo(PwmOutputDeviceFactoryInterface pwmDeviceFactory, PinInfo pinInfo, float initialPulseWidthMs, int pwmFrequency, Servo.Trim trim)
-
Uses of PinInfo in com.diozero.devices
Constructors in com.diozero.devices with parameters of type PinInfo Constructor Description LED(PinInfo pinInfo, boolean activeHigh, boolean initialValue)
PiconZeroAnalogInputDevice(PiconZero piconZero, String key, PinInfo pinInfo)
PiconZeroDigitalInputDevice(PiconZero piconZero, String key, PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger)
-
Uses of PinInfo in com.diozero.devices.mcp23xxx
Methods in com.diozero.devices.mcp23xxx with parameters of type PinInfo Modifier and Type Method Description GpioDigitalInputDeviceInterface
MCP23xxx. createDigitalInputDevice(String key, PinInfo pin_info, GpioPullUpDown pud, GpioEventTrigger trigger)
GpioDigitalInputOutputDeviceInterface
MCP23xxx. createDigitalInputOutputDevice(String key, PinInfo pin_info, DeviceMode mode)
GpioDigitalOutputDeviceInterface
MCP23xxx. createDigitalOutputDevice(String key, PinInfo pin_info, boolean initialValue)
PwmOutputDeviceInterface
MCP23xxx. createPwmOutputDevice(String key, PinInfo pinInfo, int pwmFrequency, float initialValue)
-
Uses of PinInfo in com.diozero.internal.provider.builtin
Methods in com.diozero.internal.provider.builtin with parameters of type PinInfo Modifier and Type Method Description AnalogInputDeviceInterface
DefaultDeviceFactory. createAnalogInputDevice(String key, PinInfo pinInfo)
AnalogOutputDeviceInterface
DefaultDeviceFactory. createAnalogOutputDevice(String key, PinInfo pinInfo, float initialValue)
GpioDigitalInputDeviceInterface
DefaultDeviceFactory. createDigitalInputDevice(String key, PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger)
GpioDigitalInputOutputDeviceInterface
DefaultDeviceFactory. createDigitalInputOutputDevice(String key, PinInfo pinInfo, DeviceMode mode)
GpioDigitalOutputDeviceInterface
DefaultDeviceFactory. createDigitalOutputDevice(String key, PinInfo pinInfo, boolean initialValue)
PwmOutputDeviceInterface
DefaultDeviceFactory. createPwmOutputDevice(String key, PinInfo pinInfo, int pwmFrequency, float initialValue)
Constructors in com.diozero.internal.provider.builtin with parameters of type PinInfo Constructor Description NativeGpioInputDevice(DefaultDeviceFactory deviceFactory, String key, GpioChip chip, PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger, MmapGpioInterface mmapGpio)
NativeGpioInputOutputDevice(DefaultDeviceFactory deviceFactory, String key, GpioChip chip, PinInfo pinInfo, DeviceMode mode, MmapGpioInterface mmapGpio)
NativeGpioOutputDevice(DefaultDeviceFactory deviceFactory, String key, GpioChip chip, PinInfo pinInfo, boolean initialValue, MmapGpioInterface mmapGpio)
SysFsDigitalInputDevice(DefaultDeviceFactory deviceFactory, String key, PinInfo pinInfo, GpioEventTrigger trigger)
SysFsDigitalInputOutputDevice(DefaultDeviceFactory deviceFactory, String key, PinInfo pinInfo, DeviceMode mode)
SysFsDigitalOutputDevice(DefaultDeviceFactory deviceFactory, String key, PinInfo pinInfo, boolean initialValue)
-
Uses of PinInfo in com.diozero.internal.spi
Methods in com.diozero.internal.spi with parameters of type PinInfo Modifier and Type Method Description AnalogInputDeviceInterface
AnalogInputDeviceFactoryInterface. createAnalogInputDevice(String key, PinInfo pinInfo)
AnalogOutputDeviceInterface
AnalogOutputDeviceFactoryInterface. createAnalogOutputDevice(String key, PinInfo pinInfo, float initialValue)
GpioDigitalInputDeviceInterface
GpioDeviceFactoryInterface. createDigitalInputDevice(String key, PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger)
GpioDigitalInputOutputDeviceInterface
GpioDeviceFactoryInterface. createDigitalInputOutputDevice(String key, PinInfo pinInfo, DeviceMode mode)
GpioDigitalOutputDeviceInterface
GpioDeviceFactoryInterface. createDigitalOutputDevice(String key, PinInfo pinInfo, boolean initialValue)
String
AbstractDeviceFactory. createPinKey(PinInfo pinInfo)
String
DeviceFactoryInterface. createPinKey(PinInfo pinInfo)
diozero internal method to generate a unique key for the specified pin.PwmOutputDeviceInterface
PwmOutputDeviceFactoryInterface. createPwmOutputDevice(String key, PinInfo pinInfo, int pwmFrequency, float initialValue)
default AnalogInputDeviceInterface
AnalogInputDeviceFactoryInterface. provisionAnalogInputDevice(PinInfo pinInfo)
default AnalogOutputDeviceInterface
AnalogOutputDeviceFactoryInterface. provisionAnalogOutputDevice(PinInfo pinInfo, float initialValue)
default GpioDigitalInputDeviceInterface
GpioDeviceFactoryInterface. provisionDigitalInputDevice(PinInfo pinInfo, GpioPullUpDown pud, GpioEventTrigger trigger)
default GpioDigitalInputOutputDeviceInterface
GpioDeviceFactoryInterface. provisionDigitalInputOutputDevice(PinInfo pinInfo, DeviceMode mode)
default GpioDigitalOutputDeviceInterface
GpioDeviceFactoryInterface. provisionDigitalOutputDevice(PinInfo pinInfo, boolean initialValue)
default PwmOutputDeviceInterface
PwmOutputDeviceFactoryInterface. provisionPwmOutputDevice(PinInfo pinInfo, int pwmFrequency, float initialValue)
-
Uses of PinInfo in com.diozero.sbc
Methods in com.diozero.sbc that return PinInfo Modifier and Type Method Description PinInfo
BoardPinInfo. addAdcPinInfo(int adcNumber, int physicalPin)
PinInfo
BoardPinInfo. addAdcPinInfo(int adcNumber, String name, int physicalPin)
PinInfo
BoardPinInfo. addAdcPinInfo(String header, int adcNumber, String name, int physicalPin)
PinInfo
BoardPinInfo. addDacPinInfo(int dacNumber, int pin)
PinInfo
BoardPinInfo. addDacPinInfo(int dacNumber, String name, int pin)
PinInfo
BoardPinInfo. addDacPinInfo(String header, int dacNumber, int pin)
PinInfo
BoardPinInfo. addDacPinInfo(String header, int dacNumber, String name, int pin)
PinInfo
BoardPinInfo. addGpioPinInfo(int gpioNum, int physicalPin, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addGpioPinInfo(int gpioNum, String name, int physicalPin, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addGpioPinInfo(int gpioNum, String name, int physicalPin, Collection<DeviceMode> modes, int chip, int line)
PinInfo
BoardPinInfo. addGpioPinInfo(String header, int gpioNum, int physicalPin, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addGpioPinInfo(String header, int gpioNum, String name, int physicalPin, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addGpioPinInfo(String header, int gpioNum, String name, int physicalPin, Collection<DeviceMode> modes, int chip, int line)
PinInfo
BoardPinInfo. addPwmPinInfo(int gpioNum, int physicalPin, int pwmNum, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addPwmPinInfo(int gpioNum, String name, int physicalPin, int pwmNum, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addPwmPinInfo(int gpioNum, String name, int physicalPin, int pwmNum, Collection<DeviceMode> modes, int chip, int line)
PinInfo
BoardPinInfo. addPwmPinInfo(String header, int gpioNumber, String name, int physicalPin, int pwmNum, Collection<DeviceMode> modes)
PinInfo
BoardPinInfo. addPwmPinInfo(String header, int gpioNumber, String name, int physicalPin, int pwmNum, Collection<DeviceMode> modes, int chip, int line)
PinInfo
BoardPinInfo. getByAdcNumberOrThrow(int adcNumber)
PinInfo
BoardPinInfo. getByChipAndLineOffset(int chipId, int lineOffset)
PinInfo
BoardPinInfo. getByDacNumberOrThrow(int dacNumber)
PinInfo
BoardPinInfo. getByGpioNumberOrThrow(int gpio)
PinInfo
BoardPinInfo. getByName(String name)
PinInfo
BoardPinInfo. getByPwmNumberOrThrow(int pwmNum)
PinInfo
BoardPinInfo. getByPwmOrGpioNumberOrThrow(int pwmOrGpioNum)
Methods in com.diozero.sbc that return types with arguments of type PinInfo Modifier and Type Method Description Collection<PinInfo>
BoardPinInfo. getAdcPins()
Optional<PinInfo>
BoardPinInfo. getByAdcNumber(int adcNumber)
Optional<PinInfo>
UnknownBoardInfo. getByAdcNumber(int adcNumber)
Optional<PinInfo>
BoardPinInfo. getByDacNumber(int dacNumber)
Optional<PinInfo>
UnknownBoardInfo. getByDacNumber(int dacNumber)
Optional<PinInfo>
BoardPinInfo. getByGpioNumber(int gpio)
Optional<PinInfo>
UnknownBoardInfo. getByGpioNumber(int gpio)
Optional<PinInfo>
BoardPinInfo. getByPwmNumber(int pwmNum)
Optional<PinInfo>
BoardPinInfo. getByPwmOrGpioNumber(int pwmOrGpioNum)
Collection<PinInfo>
BoardPinInfo. getDacPins()
Collection<PinInfo>
BoardPinInfo. getGpioPins()
Map<Integer,PinInfo>
BoardPinInfo. getGpios()
Map<String,Map<Integer,PinInfo>>
BoardPinInfo. getHeaders()
Collection<Map<Integer,PinInfo>>
BoardPinInfo. getHeaderValues()
Methods in com.diozero.sbc with parameters of type PinInfo Modifier and Type Method Description void
BoardPinInfo. addAdcPinInfo(PinInfo pinInfo)
void
BoardPinInfo. addDacPinInfo(PinInfo pinInfo)
void
BoardPinInfo. addGeneralPinInfo(PinInfo pinInfo)
void
BoardPinInfo. addGpioPinInfo(PinInfo pinInfo)