Uses of Class
com.diozero.api.DeviceMode
Package | Description |
---|---|
com.diozero.api |
Lower-level APIs for interfacing with devices.
|
com.diozero.devices | |
com.diozero.internal.board.chip | |
com.diozero.internal.board.odroid | |
com.diozero.internal.board.raspberrypi | |
com.diozero.internal.board.tinkerboard | |
com.diozero.internal.provider |
Service Provider Interface package.
|
com.diozero.internal.provider.mcp23xxx | |
com.diozero.internal.provider.sysfs | |
com.diozero.util |
-
Uses of DeviceMode in com.diozero.api
Fields in com.diozero.api with type parameters of type DeviceMode Modifier and Type Field Description static java.util.EnumSet<DeviceMode>
PinInfo. ANALOG_INPUT
static java.util.EnumSet<DeviceMode>
PinInfo. ANALOG_OUTPUT
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_ANALOG_INPUT
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_IN
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_IN_OUT
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_IN_OUT_PWM
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_OUT
static java.util.EnumSet<DeviceMode>
PinInfo. DIGITAL_PWM_OUTPUT
static java.util.EnumSet<DeviceMode>
PinInfo. PWM_OUTPUT
Methods in com.diozero.api that return DeviceMode Modifier and Type Method Description DeviceMode
DigitalInputOutputDevice. getMode()
Get the input / output modestatic DeviceMode
DeviceMode. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DeviceMode[]
DeviceMode. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.diozero.api that return types with arguments of type DeviceMode Modifier and Type Method Description java.util.Collection<DeviceMode>
PinInfo. getModes()
Methods in com.diozero.api with parameters of type DeviceMode Modifier and Type Method Description boolean
PinInfo. isSupported(DeviceMode mode)
void
DigitalInputOutputDevice. setMode(DeviceMode mode)
Set the input / output modeConstructors in com.diozero.api with parameters of type DeviceMode Constructor Description DigitalInputOutputDevice(int gpio, DeviceMode mode)
DigitalInputOutputDevice(GpioDeviceFactoryInterface deviceFactory, int gpio, DeviceMode mode)
Constructor parameters in com.diozero.api with type arguments of type DeviceMode Constructor Description PinInfo(java.lang.String keyPrefix, java.lang.String header, int deviceNumber, int pinNumber, java.lang.String name, java.util.Collection<DeviceMode> modes)
PinInfo(java.lang.String keyPrefix, java.lang.String header, int deviceNumber, int pinNumber, java.lang.String name, java.util.Collection<DeviceMode> modes, int sysFsNumber)
PwmPinInfo(java.lang.String keyPrefix, java.lang.String header, int gpioNumber, int pinNumber, int pwmNum, java.lang.String name, java.util.Collection<DeviceMode> modes, int sysFsNumber)
-
Uses of DeviceMode in com.diozero.devices
Methods in com.diozero.devices with parameters of type DeviceMode Modifier and Type Method Description GpioDigitalInputOutputDeviceInterface
PCF8574. createDigitalInputOutputDevice(java.lang.String key, PinInfo pinInfo, DeviceMode mode)
GpioDigitalInputOutputDeviceInterface
PiconZero. createDigitalInputOutputDevice(java.lang.String key, PinInfo pinInfo, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.board.chip
Methods in com.diozero.internal.board.chip that return DeviceMode Modifier and Type Method Description DeviceMode
ChipMmapGpio. getMode(int gpio)
Methods in com.diozero.internal.board.chip with parameters of type DeviceMode Modifier and Type Method Description void
ChipMmapGpio. setMode(int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.board.odroid
Methods in com.diozero.internal.board.odroid that return DeviceMode Modifier and Type Method Description DeviceMode
OdroidC2MmapGpio. getMode(int gpio)
Methods in com.diozero.internal.board.odroid with parameters of type DeviceMode Modifier and Type Method Description void
OdroidC2MmapGpio. setMode(int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.board.raspberrypi
Methods in com.diozero.internal.board.raspberrypi that return DeviceMode Modifier and Type Method Description DeviceMode
RaspberryPiMmapGpio. getMode(int gpio)
Returns the function of a GPIO: 0=input, 1=output, 4=alt0Methods in com.diozero.internal.board.raspberrypi with parameters of type DeviceMode Modifier and Type Method Description void
RaspberryPiMmapGpio. setMode(int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.board.tinkerboard
Methods in com.diozero.internal.board.tinkerboard that return DeviceMode Modifier and Type Method Description DeviceMode
TinkerBoardMmapGpio. getMode(int gpio)
Methods in com.diozero.internal.board.tinkerboard with parameters of type DeviceMode Modifier and Type Method Description void
TinkerBoardMmapGpio. setMode(int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.provider
Methods in com.diozero.internal.provider that return DeviceMode Modifier and Type Method Description default DeviceMode
AnalogInputDeviceInterface. getMode()
default DeviceMode
AnalogOutputDeviceInterface. getMode()
DeviceMode
GpioDeviceInterface. getMode()
default DeviceMode
GpioDigitalInputDeviceInterface. getMode()
default DeviceMode
GpioDigitalOutputDeviceInterface. getMode()
DeviceMode
MmapGpioInterface. getMode(int gpio)
default DeviceMode
PwmOutputDeviceInterface. getMode()
Methods in com.diozero.internal.provider with parameters of type DeviceMode Modifier and Type Method Description GpioDigitalInputOutputDeviceInterface
GpioDeviceFactoryInterface. createDigitalInputOutputDevice(java.lang.String key, PinInfo pinInfo, DeviceMode mode)
default GpioDigitalInputOutputDeviceInterface
GpioDeviceFactoryInterface. provisionDigitalInputOutputDevice(int gpio, DeviceMode mode)
void
GpioDigitalInputOutputDeviceInterface. setMode(DeviceMode mode)
void
MmapGpioInterface. setMode(int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.provider.mcp23xxx
Methods in com.diozero.internal.provider.mcp23xxx that return DeviceMode Modifier and Type Method Description DeviceMode
MCP23xxxDigitalInputOutputDevice. getMode()
Methods in com.diozero.internal.provider.mcp23xxx with parameters of type DeviceMode Modifier and Type Method Description GpioDigitalInputOutputDeviceInterface
MCP23xxx. createDigitalInputOutputDevice(java.lang.String key, PinInfo pin_info, DeviceMode mode)
void
MCP23xxxDigitalInputOutputDevice. setMode(DeviceMode mode)
Constructors in com.diozero.internal.provider.mcp23xxx with parameters of type DeviceMode Constructor Description MCP23xxxDigitalInputOutputDevice(MCP23xxx mcp23xxx, java.lang.String key, int gpio, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.internal.provider.sysfs
Fields in com.diozero.internal.provider.sysfs declared as DeviceMode Modifier and Type Field Description protected DeviceMode
SysFsDigitalInputOutputDevice. mode
Methods in com.diozero.internal.provider.sysfs that return DeviceMode Modifier and Type Method Description DeviceMode
SysFsDigitalInputOutputDevice. getMode()
Methods in com.diozero.internal.provider.sysfs with parameters of type DeviceMode Modifier and Type Method Description GpioDigitalInputOutputDeviceInterface
SysFsDeviceFactory. createDigitalInputOutputDevice(java.lang.String key, PinInfo pinInfo, DeviceMode mode)
void
SysFsDigitalInputOutputDevice. setMode(DeviceMode mode)
Constructors in com.diozero.internal.provider.sysfs with parameters of type DeviceMode Constructor Description SysFsDigitalInputOutputDevice(SysFsDeviceFactory deviceFactory, java.lang.String key, PinInfo pinInfo, DeviceMode mode)
-
Uses of DeviceMode in com.diozero.util
Method parameters in com.diozero.util with type arguments of type DeviceMode Modifier and Type Method Description protected PinInfo
BoardPinInfo. addGpioPinInfo(int gpioNum, int pin, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addGpioPinInfo(int gpioNum, java.lang.String name, int pin, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addGpioPinInfo(java.lang.String header, int gpioNum, int pin, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addGpioPinInfo(java.lang.String header, int gpioNum, java.lang.String name, int pin, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addPwmPinInfo(int gpioNum, int pin, int pwmNum, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addPwmPinInfo(int gpioNum, java.lang.String name, int pin, int pwmNum, java.util.Collection<DeviceMode> modes)
protected PinInfo
BoardPinInfo. addPwmPinInfo(java.lang.String header, int gpioNumber, java.lang.String name, int pin, int pwmNum, java.util.Collection<DeviceMode> modes)