Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ANALOG_OUTPUT_PROVIDER_ID - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
ANALOG_OUTPUT_PROVIDER_ID="ID + -analog-output" - ANALOG_OUTPUT_PROVIDER_NAME - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
ANALOG_OUTPUT_PROVIDER_NAME="NAME + Analog Output (GPIO) Provider" - apply(T) - Method in interface com.pi4j.plugin.linuxfs.provider.i2c.CheckedFunction
C
- CheckedFunction<T,
R> - Interface in com.pi4j.plugin.linuxfs.provider.i2c - com.pi4j.plugin.linuxfs - module com.pi4j.plugin.linuxfs
- com.pi4j.plugin.linuxfs - package com.pi4j.plugin.linuxfs
- com.pi4j.plugin.linuxfs.provider.gpio.digital - package com.pi4j.plugin.linuxfs.provider.gpio.digital
- com.pi4j.plugin.linuxfs.provider.i2c - package com.pi4j.plugin.linuxfs.provider.i2c
- connectAndExecute(String, String, String, String) - Static method in class com.pi4j.plugin.linuxfs.Main
-
connectAndExecute.
- create(DigitalInputConfig) - Method in class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInputProviderImpl
- create(DigitalOutputConfig) - Method in class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutputProviderImpl
- create(I2CConfig) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CProviderImpl
D
- DEFAULT_LOCK_ACQUIRE_TIMEOUT - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
- DEFAULT_LOCK_ACQUIRE_TIMEOUT_UNITS - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
- DIGITAL_INPUT_PROVIDER_ID - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
DIGITAL_INPUT_PROVIDER_ID="ID + -digital-input" - DIGITAL_INPUT_PROVIDER_NAME - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
DIGITAL_INPUT_PROVIDER_NAME="NAME + Digital Input (GPIO) Provider" - DIGITAL_OUTPUT_PROVIDER_ID - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
DIGITAL_OUTPUT_PROVIDER_ID="ID + -digital-output" - DIGITAL_OUTPUT_PROVIDER_NAME - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
DIGITAL_OUTPUT_PROVIDER_NAME="NAME + Digital Output (GPIO) Provider"
E
- execute(I2C, CheckedFunction<LinuxFile, R>) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
F
- file - Variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
-
File handle for this i2c bus
I
- I2C_FUNC_10BIT_ADDR - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_I2C - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_NOSTART - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_PROTOCOL_MANGLING - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SLAVE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_BLOCK_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_BLOCK_PROC_CALL - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_BYTE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_BYTE_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_EMUL - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_HOST_NOTIFY - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_I2C_BLOCK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_PEC - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_PROC_CALL - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_QUICK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_READ_BLOCK_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_READ_BYTE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_READ_BYTE_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_READ_I2C_BLOCK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_READ_WORD_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WORD_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WRITE_BLOCK_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WRITE_BYTE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WRITE_BYTE_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WRITE_I2C_BLOCK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNC_SMBUS_WRITE_WORD_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_FUNCS - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_IGNORE_NAK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_NO_RD_ACK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_NOSTART - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_RD - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_RECV_LEN - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_REV_DIR_ADDR - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_STOP - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_M_TEN - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_PEC - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_PROVIDER_ID - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
- I2C_PROVIDER_NAME - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
- I2C_RDWR - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_RETRIES - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SLAVE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SLAVE_FORCE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_BLOCK_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_BLOCK_MAX - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_BLOCK_PROC_CALL - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_BYTE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_BYTE_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_I2C_BLOCK_BROKEN - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_I2C_BLOCK_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_PROC_CALL - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_QUICK - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_READ - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_WORD_DATA - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_SMBUS_WRITE - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_TENBIT - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2C_TIMEOUT - Static variable in class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- I2CConstants - Class in com.pi4j.plugin.linuxfs.provider.i2c
-
These are constants scraped directly from linux kernel (i2c-dev.h i2c.h).
- I2CConstants() - Constructor for class com.pi4j.plugin.linuxfs.provider.i2c.I2CConstants
- ID - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
ID="linuxfs" - ID - Static variable in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInputProvider
-
Constant
ID="LinuxFs.DIGITAL_INPUT_PROVIDER_ID" - ID - Static variable in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutputProvider
-
Constant
ID="LinuxFs.DIGITAL_OUTPUT_PROVIDER_ID" - ID - Static variable in interface com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CProvider
-
Constant
ID="PiGpioPlugin.I2C_PROVIDER_ID" - initialize(PluginService) - Method in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
L
- LinuxFsDigitalInput - Class in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalInput class.
- LinuxFsDigitalInput(DigitalInputProvider, DigitalInputConfig) - Constructor for class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInput
-
Constructor for LinuxFsDigitalInput.
- LinuxFsDigitalInputProvider - Interface in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalInputProvider interface.
- LinuxFsDigitalInputProviderImpl - Class in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalInputProviderImpl class.
- LinuxFsDigitalInputProviderImpl() - Constructor for class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInputProviderImpl
-
Constructor for LinuxFsDigitalInputProviderImpl.
- LinuxFsDigitalOutput - Class in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalOutput class.
- LinuxFsDigitalOutput(DigitalOutputProvider, DigitalOutputConfig) - Constructor for class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutput
-
Constructor for LinuxFsDigitalOutput.
- LinuxFsDigitalOutputProvider - Interface in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalOutputProvider interface.
- LinuxFsDigitalOutputProviderImpl - Class in com.pi4j.plugin.linuxfs.provider.gpio.digital
-
LinuxFsDigitalOutputProviderImpl class.
- LinuxFsDigitalOutputProviderImpl() - Constructor for class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutputProviderImpl
-
Constructor for LinuxFsDigitalOutputProviderImpl.
- LinuxFsI2C - Class in com.pi4j.plugin.linuxfs.provider.i2c
-
PiGpioI2C class.
- LinuxFsI2C(LinuxFsI2CBus, I2CProvider, I2CConfig) - Constructor for class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
-
Constructor for PiGpioI2C.
- LinuxFsI2CBus - Class in com.pi4j.plugin.linuxfs.provider.i2c
- LinuxFsI2CBus(I2CConfig) - Constructor for class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
- LinuxFsI2CProvider - Interface in com.pi4j.plugin.linuxfs.provider.i2c
-
PiGpioI2CProvider interface.
- LinuxFsI2CProviderImpl - Class in com.pi4j.plugin.linuxfs.provider.i2c
- LinuxFsI2CProviderImpl() - Constructor for class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CProviderImpl
- LinuxFsPlugin - Class in com.pi4j.plugin.linuxfs
-
LinuxFsPlugin class.
- LinuxFsPlugin() - Constructor for class com.pi4j.plugin.linuxfs.LinuxFsPlugin
- lockAquireTimeout - Variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
- lockAquireTimeoutUnit - Variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
- logger - Variable in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
M
- main(String[]) - Static method in class com.pi4j.plugin.linuxfs.Main
-
main.
- Main - Class in com.pi4j.plugin.linuxfs
-
Main class.
- Main() - Constructor for class com.pi4j.plugin.linuxfs.Main
N
- NAME - Static variable in class com.pi4j.plugin.linuxfs.LinuxFsPlugin
-
Constant
NAME="LinuxFS" - NAME - Static variable in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInputProvider
-
Constant
NAME="LinuxFs.DIGITAL_INPUT_PROVIDER_NAME" - NAME - Static variable in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutputProvider
-
Constant
NAME="LinuxFs.DIGITAL_OUTPUT_PROVIDER_NAME" - NAME - Static variable in interface com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CProvider
-
Constant
NAME="PiGpioPlugin.I2C_PROVIDER_NAME" - newInstance() - Static method in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInputProvider
-
newInstance.
- newInstance() - Static method in interface com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalOutputProvider
-
newInstance.
- newInstance() - Static method in interface com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CProvider
-
newInstance.
R
- read() - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- read(byte[], int, int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- readRegister(int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- readRegister(int, byte[], int, int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
S
- selectBusSlave(I2C) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2CBus
-
Selects the slave device if not already selected on this bus.
- sftp(String, String, String, String) - Static method in class com.pi4j.plugin.linuxfs.Main
-
sftp.
- state() - Method in class com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInput
T
- ThrowableFunction - Interface in com.pi4j.plugin.linuxfs
W
- write(byte) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- write(byte[], int, int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- writeReadRegisterWord(int, int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- writeRegister(int, byte) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
- writeRegister(int, byte[], int, int) - Method in class com.pi4j.plugin.linuxfs.provider.i2c.LinuxFsI2C
All Classes and Interfaces|All Packages|Constant Field Values