Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

ABSOLUTE_ZERO_CELSIUS - Static variable in class com.pi4j.temperature.TemperatureConversion
 
ABSOLUTE_ZERO_FARENHEIT - Static variable in class com.pi4j.temperature.TemperatureConversion
 
ABSOLUTE_ZERO_KELVIN - Static variable in class com.pi4j.temperature.TemperatureConversion
 
ABSOLUTE_ZERO_RANKINE - Static variable in class com.pi4j.temperature.TemperatureConversion
 
addListener(GpioPinListener, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addListener(GpioPinListener[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPin
 
addListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPin
 
addListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addListener(Pin, PinListener) - Method in interface com.pi4j.io.gpio.GpioProvider
 
addListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
addListener(GpioPinListener, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addListener(GpioPinListener[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addListener(GpioPinListener...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addListener(List<? extends GpioPinListener>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
addListener(SerialDataListener...) - Method in class com.pi4j.io.serial.impl.SerialImpl
Add Serial Event Listener
addListener(SerialDataListener...) - Method in interface com.pi4j.io.serial.Serial
Java consumer code can call this method to register itself as a listener for serial data events.
addListener(GpioInterruptListener) - Static method in class com.pi4j.wiringpi.GpioInterrupt
Java consumer code can all this method to register itself as a listener for pin state changes.
addPinState(PinState...) - Method in interface com.pi4j.io.gpio.trigger.GpioTrigger
 
addPinState(List<? extends PinState>) - Method in interface com.pi4j.io.gpio.trigger.GpioTrigger
 
addPinState(PinState...) - Method in class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
addPinState(List<? extends PinState>) - Method in class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
addTrigger(GpioTrigger, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addTrigger(GpioTrigger[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
addTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
addTrigger(GpioTrigger, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addTrigger(GpioTrigger[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addTrigger(GpioTrigger...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addTrigger(List<? extends GpioTrigger>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
all() - Static method in enum com.pi4j.io.gpio.PinDirection
 
all() - Static method in enum com.pi4j.io.gpio.PinMode
 
all() - Static method in enum com.pi4j.io.gpio.PinPullResistance
 
all() - Static method in enum com.pi4j.io.gpio.PinState
 
allAnalog() - Static method in enum com.pi4j.io.gpio.PinMode
 
allDigital() - Static method in enum com.pi4j.io.gpio.PinMode
 
allInputs() - Static method in enum com.pi4j.io.gpio.PinMode
 
allOutput() - Static method in enum com.pi4j.io.gpio.PinMode
 
allStates() - Static method in enum com.pi4j.io.gpio.PinState
 
analogRead(int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
analogWrite(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
availableBytes() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to determine if and how many bytes are available on the serial received data buffer.
availableBytes() - Method in interface com.pi4j.io.serial.Serial
This method is called to determine if and how many bytes are available on the serial received data buffer.
awaitTermination(long, TimeUnit) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 

B

blink(long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(GpioPinDigitalOutput, long, long, PinState) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
BUS_0 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_1 - Static variable in interface com.pi4j.io.i2c.I2CBus
 

C

cache - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
callback(int) - Method in interface com.pi4j.wiringpi.GpioInterruptCallback
 
channel - Variable in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
CHANNEL_0 - Static variable in class com.pi4j.wiringpi.I2C
 
CHANNEL_0 - Static variable in class com.pi4j.wiringpi.Spi
 
CHANNEL_1 - Static variable in class com.pi4j.wiringpi.I2C
 
CHANNEL_1 - Static variable in class com.pi4j.wiringpi.Spi
 
clearProperties() - Method in interface com.pi4j.io.gpio.GpioPin
 
clearProperties() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
close() - Method in interface com.pi4j.io.i2c.I2CBus
Closes this bus.
close() - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
Closes this i2c bus
close() - Method in class com.pi4j.io.i2c.impl.I2CBusImplBananaPi
Closes this i2c bus
close() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to close a currently open open serial port.
close() - Method in interface com.pi4j.io.serial.Serial
This method is called to close a currently open open serial port.
com.pi4j.concurrent - package com.pi4j.concurrent
 
com.pi4j.io.gpio - package com.pi4j.io.gpio
 
com.pi4j.io.gpio.event - package com.pi4j.io.gpio.event
 
com.pi4j.io.gpio.exception - package com.pi4j.io.gpio.exception
 
com.pi4j.io.gpio.impl - package com.pi4j.io.gpio.impl
 
com.pi4j.io.gpio.tasks.impl - package com.pi4j.io.gpio.tasks.impl
 
com.pi4j.io.gpio.trigger - package com.pi4j.io.gpio.trigger
 
com.pi4j.io.i2c - package com.pi4j.io.i2c
 
com.pi4j.io.i2c.impl - package com.pi4j.io.i2c.impl
 
com.pi4j.io.serial - package com.pi4j.io.serial
 
com.pi4j.io.serial.impl - package com.pi4j.io.serial.impl
 
com.pi4j.io.spi - package com.pi4j.io.spi
 
com.pi4j.io.spi.impl - package com.pi4j.io.spi.impl
 
com.pi4j.jni - package com.pi4j.jni
 
com.pi4j.system - package com.pi4j.system
 
com.pi4j.temperature - package com.pi4j.temperature
 
com.pi4j.util - package com.pi4j.util
 
com.pi4j.wiringpi - package com.pi4j.wiringpi
 
contains(String, String) - Static method in class com.pi4j.util.StringUtil
 
contains(String, String[]) - Static method in class com.pi4j.util.StringUtil
 
contains(String[], String) - Static method in class com.pi4j.util.StringUtil
 
contains(String[], String[]) - Static method in class com.pi4j.util.StringUtil
 
convert(TemperatureScale, TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from one temperature scale to another.
convertCelsiusToFarenheit(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Celsius to Farenheit temperature scale FORMULA = [°F] = [°C] × 9/5 + 32
convertCelsiusToKelvin(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Celsius to Kelvin temperature scale FORMULA = [K] = [°C] + 273.15
convertCelsiusToRankine(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Celsius to Rankine temperature scale FORMULA = [°R] = ([°C] + 273.15) × 9/5
convertFarenheitToCelsius(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Farenheit to Celsius temperature scale FORMULA = [°C] = ([°F] − 32) × 5/9
convertFarenheitToKelvin(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Farenheit to Kelvin temperature scale FORMULA = [K] = ([°F] + 459.67) × 5/9
convertFarenheitToRankine(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Farenheit to Rankine temperature scale FORMULA = [°R] = [°F] + 459.67
convertFromCelsius(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from the Celsius temperature scale to another.
convertFromFarenheit(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from the Farenheit temperature scale to another.
convertFromKelvin(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from the Kelvin temperature scale to another.
convertFromRankine(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from the Rankine temperature scale to another.
convertKelvinToCelsius(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Kelvin to Celsius temperature scale FORMULA = [°C] = [K] − 273.15
convertKelvinToFarenheit(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Kelvin to Farenheit temperature scale FORMULA = [°F] = [K] × 9/5 − 459.67
convertKelvinToRankine(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Kelvin to Rankine temperature scale FORMULA = [°R] = [K] × 9/5
convertRankineToCelsius(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Rankine to Celsius temperature scale FORMULA = [°C] = ([°R] − 491.67) × 5/9
convertRankineToFarenheit(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Rankine to Farenheit temperature scale FORMULA = [°F] = [°R] − 459.67
convertRankineToKelvin(double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert temperature from Rankine to Kelvin temperature scale FORMULA = [K] = [°R] × 5/9
convertToCelsius(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from another temperature scale into the Celsius temperature scale.
convertToFarenheit(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from another temperature scale into the Farenheit temperature scale.
convertToKelvin(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from another temperature scale into the Kelvin temperature scale.
convertToRankine(TemperatureScale, double) - Static method in class com.pi4j.temperature.TemperatureConversion
Convert a temperature value from another temperature scale into the Rankine temperature scale.
create(int) - Static method in class com.pi4j.util.StringUtil
 
create(char, int) - Static method in class com.pi4j.util.StringUtil
 
create(String, int) - Static method in class com.pi4j.util.StringUtil
 
createInstance() - Static method in class com.pi4j.io.serial.SerialFactory
Create New Serial instance

D

dataReceived(SerialDataEvent) - Method in interface com.pi4j.io.serial.SerialDataListener
This is the event callback method that will be invoked when new serial data is received.
DEFAULT_COM_PORT - Static variable in interface com.pi4j.io.serial.Serial
The default hardware COM port provided via the Raspberry Pi GPIO header.
DEFAULT_COM_PORT - Static variable in class com.pi4j.wiringpi.Serial
The default hardware COM port provided via the Raspberry Pi GPIO header.
DEFAULT_MONITOR_INTERVAL - Static variable in interface com.pi4j.io.serial.Serial
 
DEFAULT_PAD_CHAR - Static variable in class com.pi4j.util.StringUtil
 
DEFAULT_SPI_MODE - Static variable in interface com.pi4j.io.spi.SpiDevice
 
DEFAULT_SPI_SPEED - Static variable in interface com.pi4j.io.spi.SpiDevice
 
DefaultExecutorServiceFactory - Class in com.pi4j.concurrent
 
DefaultExecutorServiceFactory() - Constructor for class com.pi4j.concurrent.DefaultExecutorServiceFactory
 
delay(long) - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
delayMicroseconds(long) - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
digitalRead(int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
digitalWrite(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
digitalWrite(int, boolean) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
digitalWriteByte(int) - Static method in class com.pi4j.wiringpi.Gpio
This writes the 8-bit byte supplied to the first 8 GPIO pins.
DIRECTION_HIGH - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN DIRECTION
DIRECTION_IN - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN DIRECTION
DIRECTION_LOW - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN DIRECTION
DIRECTION_OUT - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN DIRECTION
disablePinStateChangeCallback(int) - Static method in class com.pi4j.wiringpi.GpioInterrupt
This method is used to instruct the native code to stop the monitoring thread monitoring interrupts on the selected GPIO pin.
dispatchPinAnalogValueChangeEvent(Pin, double) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
dispatchPinDigitalStateChangeEvent(Pin, PinState) - Method in class com.pi4j.io.gpio.GpioProviderBase
 

E

EDGE_BOTH - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN EDGE DETECTION
EDGE_FALLING - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN EDGE DETECTION
EDGE_NONE - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN EDGE DETECTION
EDGE_RISING - Static variable in class com.pi4j.wiringpi.GpioUtil
GPIO PIN EDGE DETECTION
EMPTY - Static variable in class com.pi4j.util.StringUtil
 
enablePinStateChangeCallback(int) - Static method in class com.pi4j.wiringpi.GpioInterrupt
This method is used to instruct the native code to setup a monitoring thread to monitor interrupts that represent changes to the selected GPIO pin.
execute(Runnable) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
execute(String) - Static method in class com.pi4j.util.ExecUtil
 
execute(String, String) - Static method in class com.pi4j.util.ExecUtil
 
ExecUtil - Class in com.pi4j.util
 
ExecUtil() - Constructor for class com.pi4j.util.ExecUtil
 
ExecutorServiceFactory - Interface in com.pi4j.concurrent
 
export(PinMode, PinState, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
export(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
export(PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
export(PinMode, PinState) - Method in interface com.pi4j.io.gpio.GpioPin
 
export(Pin, PinMode, PinState) - Method in interface com.pi4j.io.gpio.GpioProvider
 
export(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioProvider
 
export(Pin, PinMode, PinState) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
export(Pin, PinMode) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
export(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
export(PinMode, PinState, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
export(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
export(PinMode, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
export(Pin, PinMode) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
export(Pin, PinMode, PinState) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
export(int, int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will export the selected GPIO pin.

F

fd - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
File handle for this i2c bus
fileDescriptor - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
filename - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
File name of this i2c bus
flush() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to immediately flush the serial data transmit buffer and force any pending data to be sent to the serial port immediately.
flush() - Method in interface com.pi4j.io.serial.Serial
This method is called to immediately flush the serial data transmit buffer and force any pending data to be sent to the serial port immediately.

G

Gertboard - Class in com.pi4j.wiringpi
The Gertboard has an on-board Digital to Analog (DAC) converter and an Analog to Digital (ADC) converters.
gertboardAnalogRead(int) - Static method in class com.pi4j.wiringpi.Gertboard
This returns a value from 0 to 1023 representing the value on the supplied channel (0 or 1).
gertboardAnalogSetup(int) - Static method in class com.pi4j.wiringpi.Gertboard
This setup routine allocates 2 pins and overlays the analog to digital input pins with the digital to analog output pins.
gertboardAnalogWrite(int, int) - Static method in class com.pi4j.wiringpi.Gertboard
This outputs the supplied value (0-255) to the given channel (0 or 1).
gertboardSPISetup() - Static method in class com.pi4j.wiringpi.Gertboard
This must be called to initialize the SPI bus to communicate with the Gertboards ADC and DAC chips.
getAbsoluteZero() - Method in enum com.pi4j.temperature.TemperatureScale
 
getAddress() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getAddress() - Method in interface com.pi4j.io.gpio.Pin
 
getAlt(int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
getAnalogValue() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getBoardType() - Static method in class com.pi4j.system.SystemInfo
 
getBogoMIPS() - Static method in class com.pi4j.system.SystemInfo
Deprecated.
getBroadcastAddress() - Method in class com.pi4j.system.NetworkInterface
 
getBus(int) - Method in interface com.pi4j.io.i2c.I2CFactoryProvider
 
getBus(int) - Method in class com.pi4j.io.i2c.I2CFactoryProviderBanana
 
getBus(int) - Method in class com.pi4j.io.i2c.I2CFactoryProviderRaspberry
 
getBus(int) - Static method in class com.pi4j.io.i2c.impl.I2CBusImpl
Factory method that returns bus implementation.
getBus(int) - Static method in class com.pi4j.io.i2c.impl.I2CBusImplBananaPi
Factory method that returns bus implementation.
getByNumber(short) - Static method in enum com.pi4j.io.spi.SpiChannel
 
getByNumber(int) - Static method in enum com.pi4j.io.spi.SpiChannel
 
getByNumber(short) - Static method in enum com.pi4j.io.spi.SpiMode
 
getByNumber(int) - Static method in enum com.pi4j.io.spi.SpiMode
 
getChannel() - Method in enum com.pi4j.io.spi.SpiChannel
 
getClockFrequencyArm() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyCore() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyDPI() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyEMMC() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyH264() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyHDMI() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyISP() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyPixel() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyPWM() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyUART() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyV3D() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyVEC() - Static method in class com.pi4j.system.SystemInfo
 
getCodecH264Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCodecMPG2Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCodecWVC1Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCpuArchitecture() - Static method in class com.pi4j.system.SystemInfo
 
getCpuFeatures() - Static method in class com.pi4j.system.SystemInfo
 
getCpuImplementer() - Static method in class com.pi4j.system.SystemInfo
 
getCpuPart() - Static method in class com.pi4j.system.SystemInfo
 
getCpuRevision() - Static method in class com.pi4j.system.SystemInfo
 
getCpuTemperature() - Static method in class com.pi4j.system.SystemInfo
 
getCpuVariant() - Static method in class com.pi4j.system.SystemInfo
 
getCpuVoltage() - Static method in class com.pi4j.system.SystemInfo
 
getData() - Method in class com.pi4j.io.serial.SerialDataEvent
Get the data string received.
getDebounce(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalInput
Gets the configured debounce delay interval (in milliseconds) for the given pin state.
getDebounce(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getDefaultProvider() - Static method in class com.pi4j.io.gpio.GpioFactory
Return default instance of GpioProvider.
getDevice(int) - Method in interface com.pi4j.io.i2c.I2CBus
Returns i2c device.
getDevice(int) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
Returns i2c device implementation (I2CDeviceImpl).
getDirection(int) - Static method in enum com.pi4j.io.gpio.PinDirection
 
getDirection() - Method in enum com.pi4j.io.gpio.PinMode
 
getDirection(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will get the selected GPIO pin's export direction.
getEdge(int) - Static method in enum com.pi4j.io.gpio.PinEdge
 
getEdgeDetection(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will get the selected GPIO pin's edge detection setting.
getEventType() - Method in class com.pi4j.io.gpio.event.GpioPinEvent
 
getEventType() - Method in class com.pi4j.io.gpio.event.PinEvent
 
getExecutorServiceFactory() - Static method in class com.pi4j.io.gpio.GpioFactory
Return instance of ExecutorServiceFactory.
getFileDescriptor() - Method in interface com.pi4j.io.i2c.I2CBus
 
getFileDescriptor() - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
getFileName() - Method in interface com.pi4j.io.i2c.I2CBus
 
getFileName() - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
getFQDN() - Static method in class com.pi4j.system.NetworkInfo
 
getFQDNs() - Static method in class com.pi4j.system.NetworkInfo
 
getGpioEventExecutorService() - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
 
getGpioEventExecutorService() - Method in interface com.pi4j.concurrent.ExecutorServiceFactory
 
getHardware() - Static method in class com.pi4j.system.SystemInfo
 
getHostname() - Static method in class com.pi4j.system.NetworkInfo
 
getInstance() - Static method in class com.pi4j.io.gpio.GpioFactory
Return default instance of GpioController.
getInstance(int) - Static method in class com.pi4j.io.i2c.I2CFactory
Create new I2CBus instance
getInstance(SpiChannel) - Static method in class com.pi4j.io.spi.SpiFactory
Create new SpiDevice instance with a default SPI speed of 1 MHz.
getInstance(SpiChannel, SpiMode) - Static method in class com.pi4j.io.spi.SpiFactory
Create new SpiDevice instance
getInstance(SpiChannel, int) - Static method in class com.pi4j.io.spi.SpiFactory
Create new SpiDevice instance
getInstance(SpiChannel, int, SpiMode) - Static method in class com.pi4j.io.spi.SpiFactory
Create new SpiDevice instance
getInverseState(PinState) - Static method in enum com.pi4j.io.gpio.PinState
 
getIPAddress() - Static method in class com.pi4j.system.NetworkInfo
 
getIPAddress() - Method in class com.pi4j.system.NetworkInterface
 
getIPAddresses() - Static method in class com.pi4j.system.NetworkInfo
 
getJavaRuntime() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVendor() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVendorUrl() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVersion() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVirtualMachine() - Static method in class com.pi4j.system.SystemInfo
 
getLinkEncap() - Method in class com.pi4j.system.NetworkInterface
 
getListeners() - Method in interface com.pi4j.io.gpio.GpioPin
 
getListeners() - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
getListeners() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getMACAddress() - Method in class com.pi4j.system.NetworkInterface
 
getMemoryBuffers() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryCached() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryFree() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryShared() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryTotal() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryUsed() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_C() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_I() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_P() - Static method in class com.pi4j.system.SystemInfo
 
getMetric() - Method in class com.pi4j.system.NetworkInterface
 
getMode() - Method in exception com.pi4j.io.gpio.exception.UnsupportedPinModeException
 
getMode(GpioPin) - Method in interface com.pi4j.io.gpio.GpioController
 
getMode() - Method in interface com.pi4j.io.gpio.GpioPin
 
getMode() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getMode(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getMode(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getMode() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getMode(GpioPin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getMode() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getMode() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getMode(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getMode() - Method in enum com.pi4j.io.spi.SpiMode
 
getModelName() - Static method in class com.pi4j.system.SystemInfo
 
getMonitorInterval() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns the serial data receive monitor delay interval in milliseconds.
getMonitorInterval() - Method in interface com.pi4j.io.serial.Serial
This method returns the serial data receive monitor delay interval in milliseconds.
getMTU() - Method in class com.pi4j.system.NetworkInterface
 
getName() - Method in interface com.pi4j.io.gpio.GpioPin
 
getName() - Method in interface com.pi4j.io.gpio.GpioProvider
 
getName() - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getName() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getName() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getName() - Method in interface com.pi4j.io.gpio.Pin
 
getName() - Method in enum com.pi4j.io.gpio.PinDirection
 
getName() - Method in enum com.pi4j.io.gpio.PinEdge
 
getName() - Method in enum com.pi4j.io.gpio.PinMode
 
getName() - Method in enum com.pi4j.io.gpio.PinPullResistance
 
getName() - Method in enum com.pi4j.io.gpio.PinState
 
getName() - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getName() - Method in enum com.pi4j.temperature.TemperatureScale
 
getNameservers() - Static method in class com.pi4j.system.NetworkInfo
 
getOsArch() - Static method in class com.pi4j.system.SystemInfo
 
getOsFirmwareBuild() - Static method in class com.pi4j.system.SystemInfo
 
getOsFirmwareDate() - Static method in class com.pi4j.system.SystemInfo
 
getOsName() - Static method in class com.pi4j.system.SystemInfo
 
getOsVersion() - Static method in class com.pi4j.system.SystemInfo
 
getPin() - Method in class com.pi4j.io.gpio.event.GpioPinEvent
Get the pin number that changed and raised this event.
getPin() - Method in class com.pi4j.io.gpio.event.PinEvent
Get the pin number that changed and raised this event.
getPin() - Method in exception com.pi4j.io.gpio.exception.GpioPinExistsException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.GpioPinNotProvisionedException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.InvalidPinException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.InvalidPinModeException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.PinProviderException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.UnsupportedPinModeException
 
getPin() - Method in exception com.pi4j.io.gpio.exception.UnsupportedPinPullResistanceException
 
getPin() - Method in interface com.pi4j.io.gpio.GpioPin
 
getPin() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getPin() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the pin number that changed and raised this event.
getPinByName(String) - Static method in class com.pi4j.io.gpio.RaspiPin
 
getPinCache(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getProcessor() - Static method in class com.pi4j.system.SystemInfo
 
getProperties() - Method in interface com.pi4j.io.gpio.GpioPin
 
getProperties() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getProperty(String) - Method in interface com.pi4j.io.gpio.GpioPin
 
getProperty(String, String) - Method in interface com.pi4j.io.gpio.GpioPin
 
getProperty(String, String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getProperty(String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getProvider() - Method in interface com.pi4j.io.gpio.GpioPin
 
getProvider() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getProvider() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getProvider() - Method in interface com.pi4j.io.gpio.Pin
 
getProvisionedPins() - Method in interface com.pi4j.io.gpio.GpioController
 
getProvisionedPins() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getPullResistance() - Method in exception com.pi4j.io.gpio.exception.UnsupportedPinPullResistanceException
 
getPullResistance(GpioPin) - Method in interface com.pi4j.io.gpio.GpioController
 
getPullResistance() - Method in interface com.pi4j.io.gpio.GpioPin
 
getPullResistance(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getPullResistance(GpioPin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getPullResistance() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getPullResistance(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getPullResistor() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getPullResistor() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getPwm() - Method in interface com.pi4j.io.gpio.GpioPinPwm
 
getPwm(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getPwm(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getPwm() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getPwm(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getPwmValue() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getResistance() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getRevision() - Static method in class com.pi4j.system.SystemInfo
 
getScheduledExecutorService() - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
return an instance to the scheduled executor service (wrapper)
getScheduledExecutorService() - Method in interface com.pi4j.concurrent.ExecutorServiceFactory
 
getSerial() - Static method in class com.pi4j.system.SystemInfo
 
getShutdownOptions() - Method in interface com.pi4j.io.gpio.GpioPin
 
getShutdownOptions() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getState() - Method in class com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent
Get the new pin state raised in this event.
getState() - Method in class com.pi4j.io.gpio.event.PinDigitalStateChangeEvent
Get the new pin state raised in this event.
getState(GpioPinDigital) - Method in interface com.pi4j.io.gpio.GpioController
 
getState() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
getState() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getState(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getState(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getState() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getState(GpioPinDigital) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getState() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getState() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getState(int) - Static method in enum com.pi4j.io.gpio.PinState
 
getState(boolean) - Static method in enum com.pi4j.io.gpio.PinState
 
getState(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getState() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the new pin state raised in this event.
getStateValue() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the new pin state value raised in this event.
getSubnetMask() - Method in class com.pi4j.system.NetworkInterface
 
getSupportedPinModes() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getSupportedPinModes() - Method in interface com.pi4j.io.gpio.Pin
 
getSupportedPinPullResistance() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getSupportedPinPullResistance() - Method in interface com.pi4j.io.gpio.Pin
 
getTag() - Method in interface com.pi4j.io.gpio.GpioPin
 
getTag() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getTargetPin() - Method in class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 
getTargetPinState() - Method in class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
getTriggers() - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
getTriggers() - Method in interface com.pi4j.io.gpio.GpioPinInput
 
getTriggers() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getUnexport() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getUnexport() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getUnits() - Method in enum com.pi4j.temperature.TemperatureScale
 
getValue() - Method in class com.pi4j.io.gpio.event.GpioPinAnalogValueChangeEvent
Get the new pin value raised in this event.
getValue() - Method in class com.pi4j.io.gpio.event.PinAnalogValueChangeEvent
Get the new pin value raised in this event.
getValue(GpioPinAnalog) - Method in interface com.pi4j.io.gpio.GpioController
 
getValue() - Method in interface com.pi4j.io.gpio.GpioPinAnalog
 
getValue(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getValue(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getValue(GpioPinAnalog) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getValue() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getValue() - Method in enum com.pi4j.io.gpio.PinDirection
 
getValue() - Method in enum com.pi4j.io.gpio.PinEdge
 
getValue() - Method in enum com.pi4j.io.gpio.PinMode
 
getValue() - Method in enum com.pi4j.io.gpio.PinPullResistance
 
getValue() - Method in enum com.pi4j.io.gpio.PinState
 
getValue(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
getValueString(double) - Method in enum com.pi4j.temperature.TemperatureScale
 
Gpio - Class in com.pi4j.wiringpi
<[>WiringPi GPIO Control
GPIO_00 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_00 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_00 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_01 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_01 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_01 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_02 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_02 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_02 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_03 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_03 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_03 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_04 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_04 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_04 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_05 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_05 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_05 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_06 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_06 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_06 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_07 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_07 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_07 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_08 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_08 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_08 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_09 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_09 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_09 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_10 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_10 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_10 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_11 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_11 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_11 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_12 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_12 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_12 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_13 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_13 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_13 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_14 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_14 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_14 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_15 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_15 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_15 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_16 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_16 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_16 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_17 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_17 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_17 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_18 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_18 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_18 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_19 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_19 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_19 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_20 - Static variable in class com.pi4j.io.gpio.PiFacePin
 
GPIO_20 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_20 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_21 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_21 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_22 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_22 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_23 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_23 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_24 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_24 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_25 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_25 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_26 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_26 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_27 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_27 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_28 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_28 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_29 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_29 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_30 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_31 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_32 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_33 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_34 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_35 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_36 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_37 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_38 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_39 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_40 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_41 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_42 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_43 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_44 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_45 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_CLOCK - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin constant for GPIO_CLOCK pin mode
GpioBlinkStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioBlinkStateTrigger(GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStateTrigger
 
GpioBlinkStateTrigger(PinState, GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStateTrigger
 
GpioBlinkStateTrigger(PinState[], GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStateTrigger
 
GpioBlinkStateTrigger(List<PinState>, GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStateTrigger
 
GpioBlinkStopStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioBlinkStopStateTrigger(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(GpioPin, PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(GpioPin, PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(GpioPin, List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(GpioPin[], PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(List<GpioPin>, List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopTaskImpl - Class in com.pi4j.io.gpio.tasks.impl
 
GpioBlinkStopTaskImpl(GpioPinDigitalOutput, PinState, ScheduledFuture<?>) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioBlinkStopTaskImpl
 
GpioBlinkTaskImpl - Class in com.pi4j.io.gpio.tasks.impl
 
GpioBlinkTaskImpl(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioBlinkTaskImpl
 
GpioCallbackTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioCallbackTrigger(Callable<Void>) - Constructor for class com.pi4j.io.gpio.trigger.GpioCallbackTrigger
 
GpioCallbackTrigger(PinState, Callable<Void>) - Constructor for class com.pi4j.io.gpio.trigger.GpioCallbackTrigger
 
GpioCallbackTrigger(PinState[], Callable<Void>) - Constructor for class com.pi4j.io.gpio.trigger.GpioCallbackTrigger
 
GpioCallbackTrigger(List<PinState>, Callable<Void>) - Constructor for class com.pi4j.io.gpio.trigger.GpioCallbackTrigger
 
gpioClockSet(int, int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
GpioController - Interface in com.pi4j.io.gpio
Gpio controller interface.
GpioControllerImpl - Class in com.pi4j.io.gpio.impl
 
GpioControllerImpl() - Constructor for class com.pi4j.io.gpio.impl.GpioControllerImpl
Default Constructor
GpioControllerImpl(GpioProvider) - Constructor for class com.pi4j.io.gpio.impl.GpioControllerImpl
Default Constructor
GpioEventDebounceTaskImpl - Class in com.pi4j.io.gpio.tasks.impl
 
GpioEventDebounceTaskImpl(GpioPinDigitalInput, PinState) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioEventDebounceTaskImpl
 
GpioEventDispatchTaskImpl - Class in com.pi4j.io.gpio.tasks.impl
 
GpioEventDispatchTaskImpl(GpioPinInput, PinEvent) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioEventDispatchTaskImpl
 
GpioEventMonitorExecutorImpl - Class in com.pi4j.io.gpio.impl
 
GpioEventMonitorExecutorImpl(GpioPinInput) - Constructor for class com.pi4j.io.gpio.impl.GpioEventMonitorExecutorImpl
 
GpioEventMonitorImpl - Class in com.pi4j.io.gpio.impl
 
GpioEventMonitorImpl(GpioPinInput) - Constructor for class com.pi4j.io.gpio.impl.GpioEventMonitorImpl
 
GpioFactory - Class in com.pi4j.io.gpio
This factory class provides a static method to create new 'GpioController' instances.
GpioInterrupt - Class in com.pi4j.wiringpi
This class provides static methods to configure the native Pi4J library to listen to GPIO interrupts and invoke callbacks into this class.
GpioInterruptCallback - Interface in com.pi4j.wiringpi
 
GpioInterruptEvent - Class in com.pi4j.wiringpi
This class provides the event object for GPIO interrupt state changes.
GpioInterruptEvent(Object, int, boolean) - Constructor for class com.pi4j.wiringpi.GpioInterruptEvent
Default event constructor
GpioInterruptListener - Interface in com.pi4j.wiringpi
This interface implements the callback event handler for GPIO interrupt state changes.
GpioInverseSyncStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioInverseSyncStateTrigger(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioInverseSyncStateTrigger
 
GpioInverseSyncStateTrigger(PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioInverseSyncStateTrigger
 
GpioInverseSyncStateTrigger(PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioInverseSyncStateTrigger
 
GpioInverseSyncStateTrigger(List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioInverseSyncStateTrigger
 
GpioPin - Interface in com.pi4j.io.gpio
Gpio pin interface.
GpioPinAnalog - Interface in com.pi4j.io.gpio
Gpio analog pin interface.
GpioPinAnalogInput - Interface in com.pi4j.io.gpio
Analog input pin inteface.
GpioPinAnalogOutput - Interface in com.pi4j.io.gpio
Gpio analog output pin interface.
GpioPinAnalogValueChangeEvent - Class in com.pi4j.io.gpio.event
GPIO analog pin value change event.
GpioPinAnalogValueChangeEvent(Object, GpioPin, double) - Constructor for class com.pi4j.io.gpio.event.GpioPinAnalogValueChangeEvent
Default event constructor
GpioPinDigital - Interface in com.pi4j.io.gpio
Gpio digital pin interface.
GpioPinDigitalInput - Interface in com.pi4j.io.gpio
This is a decorator interface to describe digital input pin.
GpioPinDigitalMultipurpose - Interface in com.pi4j.io.gpio
Gpio digital pin interface.
GpioPinDigitalOutput - Interface in com.pi4j.io.gpio
Gpio digital output pin interface.
GpioPinDigitalStateChangeEvent - Class in com.pi4j.io.gpio.event
GPIO digital state pin value change event.
GpioPinDigitalStateChangeEvent(Object, GpioPin, PinState) - Constructor for class com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent
Default event constructor
GpioPinEvent - Class in com.pi4j.io.gpio.event
GPIO pin event.
GpioPinEvent(Object, GpioPin, PinEventType) - Constructor for class com.pi4j.io.gpio.event.GpioPinEvent
 
GpioPinExistsException - Exception in com.pi4j.io.gpio.exception
GPIO pin already exists exception.
GpioPinExistsException(Pin) - Constructor for exception com.pi4j.io.gpio.exception.GpioPinExistsException
 
GpioPinImpl - Class in com.pi4j.io.gpio.impl
 
GpioPinImpl(GpioController, GpioProvider, Pin) - Constructor for class com.pi4j.io.gpio.impl.GpioPinImpl
 
GpioPinInput - Interface in com.pi4j.io.gpio
Gpio input pin interface.
GpioPinListener - Interface in com.pi4j.io.gpio.event
This interface implements the callback event handler for GPIO pin state changes.
GpioPinListenerAnalog - Interface in com.pi4j.io.gpio.event
This interface implements the callback event handler for GPIO pin state changes.
GpioPinListenerDigital - Interface in com.pi4j.io.gpio.event
This interface implements the callback event handler for GPIO pin state changes.
GpioPinNotProvisionedException - Exception in com.pi4j.io.gpio.exception
GPIO pin not provisioned exception.
GpioPinNotProvisionedException(Pin) - Constructor for exception com.pi4j.io.gpio.exception.GpioPinNotProvisionedException
 
GpioPinOutput - Interface in com.pi4j.io.gpio
Gpio pin output decorator interface.
GpioPinPwm - Interface in com.pi4j.io.gpio
Gpio input pin interface.
GpioPinPwmOutput - Interface in com.pi4j.io.gpio
Gpio output pwm pin interface.This interface adds operation to set output pwm value.
GpioPinShutdown - Interface in com.pi4j.io.gpio
Gpio shutdown pin interface.
GpioPinShutdownImpl - Class in com.pi4j.io.gpio.impl
 
GpioPinShutdownImpl() - Constructor for class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
GpioProvider - Interface in com.pi4j.io.gpio
Gpio provider interface.
GpioProviderBase - Class in com.pi4j.io.gpio
Abstract base implementation of GpioProvider.
GpioProviderBase() - Constructor for class com.pi4j.io.gpio.GpioProviderBase
 
GpioProviderPinCache - Class in com.pi4j.io.gpio
This class provides cache for gpio pin instances.
GpioProviderPinCache(Pin) - Constructor for class com.pi4j.io.gpio.GpioProviderPinCache
 
GpioPulseStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioPulseStateTrigger(GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioPulseStateTrigger
 
GpioPulseStateTrigger(PinState, GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioPulseStateTrigger
 
GpioPulseStateTrigger(PinState[], GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioPulseStateTrigger
 
GpioPulseStateTrigger(List<PinState>, GpioPinDigitalOutput, long) - Constructor for class com.pi4j.io.gpio.trigger.GpioPulseStateTrigger
 
GpioPulseTaskImpl - Class in com.pi4j.io.gpio.tasks.impl
 
GpioPulseTaskImpl(GpioPinDigitalOutput, PinState, Callable<?>) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioPulseTaskImpl
 
GpioPulseTaskImpl(GpioPinDigitalOutput, PinState) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioPulseTaskImpl
 
GpioScheduledExecutorImpl - Class in com.pi4j.io.gpio.impl
 
GpioScheduledExecutorImpl() - Constructor for class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
GpioSetStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioSetStateTrigger(GpioPinDigitalOutput, PinState) - Constructor for class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
GpioSetStateTrigger(PinState, GpioPinDigitalOutput, PinState) - Constructor for class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
GpioSetStateTrigger(PinState[], GpioPinDigitalOutput, PinState) - Constructor for class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
GpioSetStateTrigger(List<PinState>, GpioPinDigitalOutput, PinState) - Constructor for class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
GpioSyncStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioSyncStateTrigger(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioSyncStateTrigger
 
GpioSyncStateTrigger(PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioSyncStateTrigger
 
GpioSyncStateTrigger(PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioSyncStateTrigger
 
GpioSyncStateTrigger(List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioSyncStateTrigger
 
GpioToggleStateTrigger - Class in com.pi4j.io.gpio.trigger
 
GpioToggleStateTrigger(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(GpioPin, PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(GpioPin, PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(GpioPin, List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(GpioPin[], PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(List<GpioPin>, List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioTrigger - Interface in com.pi4j.io.gpio.trigger
 
GpioTriggerBase - Class in com.pi4j.io.gpio.trigger
 
GpioTriggerBase() - Constructor for class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
GpioTriggerBase(PinState) - Constructor for class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
GpioTriggerBase(PinState[]) - Constructor for class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
GpioTriggerBase(List<PinState>) - Constructor for class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
GpioUtil - Class in com.pi4j.wiringpi
This utility class is provided to export, unexport, and manipulate pin direction.

H

handleGpioPinAnalogValueChangeEvent(GpioPinAnalogValueChangeEvent) - Method in interface com.pi4j.io.gpio.event.GpioPinListenerAnalog
 
handleGpioPinDigitalStateChangeEvent(GpioPinDigitalStateChangeEvent) - Method in interface com.pi4j.io.gpio.event.GpioPinListenerDigital
 
handlePinEvent(PinEvent) - Method in interface com.pi4j.io.gpio.event.PinListener
 
handlePinEvent(PinEvent) - Method in class com.pi4j.io.gpio.impl.GpioEventMonitorExecutorImpl
 
handlePinEvent(PinEvent) - Method in class com.pi4j.io.gpio.impl.GpioEventMonitorImpl
 
hasDebounce(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalInput
Determines if a debounce delay interval has been configured for the given pin state.
hasDebounce(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
hasListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPin
 
hasListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
hasListener(GpioPinListener...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
hasListener(GpioInterruptListener) - Static method in class com.pi4j.wiringpi.GpioInterrupt
Returns true if the listener is already registered for event callbacks.
hasPin(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
hasPin(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
hasPin(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
hasPinState(PinState) - Method in interface com.pi4j.io.gpio.trigger.GpioTrigger
 
hasPinState(PinState) - Method in class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
hasProperty(String) - Method in interface com.pi4j.io.gpio.GpioPin
 
hasProperty(String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
high(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
high() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
high(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
high() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
HIGH - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin state constant for HIGH/ON/+3.3VDC

I

I2C - Class in com.pi4j.jni
I2C Communication
I2C - Class in com.pi4j.wiringpi
WiringPi includes a library which can make it easier to use the Raspberry Pi’s on-board I2C interface.
I2CBus - Interface in com.pi4j.io.i2c
This is abstraction of i2c bus.
I2CBusImpl - Class in com.pi4j.io.i2c.impl
This is implementation of i2c bus.
I2CBusImpl(String) - Constructor for class com.pi4j.io.i2c.impl.I2CBusImpl
Constructor of i2c bus implementation.
I2CBusImplBananaPi - Class in com.pi4j.io.i2c.impl
This is implementation of i2c bus.
I2CBusImplBananaPi(String) - Constructor for class com.pi4j.io.i2c.impl.I2CBusImplBananaPi
Constructor of i2c bus implementation.
i2cClose(int) - Static method in class com.pi4j.jni.I2C
Closes linux file.
I2CDevice - Interface in com.pi4j.io.i2c
This is abstraction of an i2c device.
I2CDeviceImpl - Class in com.pi4j.io.i2c.impl
Implementation of i2c device.
I2CDeviceImpl(I2CBus, int) - Constructor for class com.pi4j.io.i2c.impl.I2CDeviceImpl
Constructor.
I2CFactory - Class in com.pi4j.io.i2c
I2C factory - it returns instances of I2CBus interface.
I2CFactoryProvider - Interface in com.pi4j.io.i2c
 
I2CFactoryProviderBanana - Class in com.pi4j.io.i2c
 
I2CFactoryProviderBanana() - Constructor for class com.pi4j.io.i2c.I2CFactoryProviderBanana
 
I2CFactoryProviderRaspberry - Class in com.pi4j.io.i2c
 
I2CFactoryProviderRaspberry() - Constructor for class com.pi4j.io.i2c.I2CFactoryProviderRaspberry
 
i2cOpen(String) - Static method in class com.pi4j.jni.I2C
Opens linux file for r/w returning file handle.
i2cReadByte(int, int, int) - Static method in class com.pi4j.jni.I2C
Reads one byte from i2c device.
i2cReadByteDirect(int, int) - Static method in class com.pi4j.jni.I2C
Reads one byte from i2c device.
i2cReadBytes(int, int, int, int, int, byte[]) - Static method in class com.pi4j.jni.I2C
Reads more bytes from i2c device.
i2cReadBytesDirect(int, int, int, int, byte[]) - Static method in class com.pi4j.jni.I2C
Reads more bytes from i2c device.
i2cWriteAndReadBytes(int, int, int, int, byte[], int, int, byte[]) - Static method in class com.pi4j.jni.I2C
Reads more bytes from i2c device.
i2cWriteByte(int, int, int, byte) - Static method in class com.pi4j.jni.I2C
Writes one byte to i2c.
i2cWriteByteDirect(int, int, byte) - Static method in class com.pi4j.jni.I2C
Writes one byte to i2c.
i2cWriteBytes(int, int, int, int, int, byte[]) - Static method in class com.pi4j.jni.I2C
Writes several bytes to i2c.
i2cWriteBytesDirect(int, int, int, int, byte[]) - Static method in class com.pi4j.jni.I2C
Writes several bytes to i2c.
INPUT - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin constant for INPUT direction for reading pin states
INT_EDGE_BOTH - Static variable in class com.pi4j.wiringpi.Gpio
 
INT_EDGE_FALLING - Static variable in class com.pi4j.wiringpi.Gpio
 
INT_EDGE_RISING - Static variable in class com.pi4j.wiringpi.Gpio
 
INT_EDGE_SETUP - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constants to define interrupt levels
InvalidPinException - Exception in com.pi4j.io.gpio.exception
Invalid pin exception.
InvalidPinException(Pin) - Constructor for exception com.pi4j.io.gpio.exception.InvalidPinException
 
InvalidPinModeException - Exception in com.pi4j.io.gpio.exception
Invalid pin mode exception.
InvalidPinModeException(Pin, String) - Constructor for exception com.pi4j.io.gpio.exception.InvalidPinModeException
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioBlinkStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioCallbackTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioInverseSyncStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioPulseStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioSetStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioSyncStateTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
invoke(GpioPin, PinState) - Method in interface com.pi4j.io.gpio.trigger.GpioTrigger
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
invokeAll(Collection<? extends Callable<T>>) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
invokeAny(Collection<? extends Callable<T>>) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
isClosed() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to determine if the serial port is already closed.
isClosed() - Method in interface com.pi4j.io.serial.Serial
This method is called to determine if the serial port is already closed.
isExported(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isExported() - Method in interface com.pi4j.io.gpio.GpioPin
 
isExported(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
isExported(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
isExported() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
isExported(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isExported() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isExported(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
isExported(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method determines if the requested GPIO pin is already exported.
isHardFloatAbi() - Static method in class com.pi4j.system.SystemInfo
 
isHigh(GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isHigh() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isHigh(GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isHigh() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isHigh() - Method in enum com.pi4j.io.gpio.PinState
 
isLow(GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isLow() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isLow(GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isLow() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isLow() - Method in enum com.pi4j.io.gpio.PinState
 
isMode(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isMode(PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
isMode(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isNotNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
 
isNotNullOrEmpty(String, boolean) - Static method in class com.pi4j.util.StringUtil
 
isNullOrEmpty(String, boolean) - Static method in class com.pi4j.util.StringUtil
 
isNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
 
isOpen() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to determine if the serial port is already open.
isOpen() - Method in interface com.pi4j.io.serial.Serial
This method is called to determine if the serial port is already open.
isPinSupported(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will return a value of '1' if the pin is supported
isPullResistance(PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isPullResistance(PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
isPullResistance(PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isPullResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isShutdown() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
isShutdown() - Method in interface com.pi4j.io.gpio.GpioController
 
isShutdown() - Method in interface com.pi4j.io.gpio.GpioProvider
 
isshutdown - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
isShutdown() - Method in class com.pi4j.io.gpio.GpioProviderBase
This method returns TRUE if the GPIO provider has been shutdown.
isShutdown() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
This method returns TRUE if the GPIO controller has been shutdown.
isshutdown - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
isShutdown() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns TRUE if the serial interface has been shutdown.
isShutdown() - Method in interface com.pi4j.io.serial.Serial
This method returns TRUE if the serial interface has been shutdown.
isState(PinState, GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isState(PinState, GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isTerminated() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 

L

Lcd - Class in com.pi4j.wiringpi
Part of wiringPi is a library to allow access to parallel interface LCD displays (Those that use the popular Hitachi HD44780U or compatible controllers)
lcdCharDef(int, int, byte[]) - Static method in class com.pi4j.wiringpi.Lcd
This allows you to re-define one of the 8 user-definable chanracters in the display.
lcdClear(int) - Static method in class com.pi4j.wiringpi.Lcd
Clears the LCD screen.
lcdCursor(int, int) - Static method in class com.pi4j.wiringpi.Lcd
Turns the LCD cursor ON (1) / OFF (0)
lcdCursorBlink(int, int) - Static method in class com.pi4j.wiringpi.Lcd
Turns the LCD cursor blinking behavior ON (1) / OFF (0)
lcdDisplay(int, int) - Static method in class com.pi4j.wiringpi.Lcd
Turns the LCD display ON (1) / OFF (0)
lcdHome(int) - Static method in class com.pi4j.wiringpi.Lcd
Set the cursor to the home position.
lcdInit(int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class com.pi4j.wiringpi.Lcd
First, you need to initialize wiringPi in the way you want to.
lcdPosition(int, int, int) - Static method in class com.pi4j.wiringpi.Lcd
Set the position of the cursor for subsequent text entry.
lcdPutchar(int, byte) - Static method in class com.pi4j.wiringpi.Lcd
Write a single character of data to the LCD display.
lcdPuts(int, String) - Static method in class com.pi4j.wiringpi.Lcd
Write string of data to the LCD display.
lcdPuts(int, String, String...) - Static method in class com.pi4j.wiringpi.Lcd
Write formatted string of data to the LCD display.
listeners - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
listeners - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
load(String) - Static method in class com.pi4j.util.NativeLibraryLoader
 
loadLibraryFromClasspath(String) - Static method in class com.pi4j.util.NativeLibraryLoader
Loads library from classpath The file from classpath is copied into system temporary directory and then loaded.
low(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
low() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
low(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
low() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
LOW - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin state constant for LOW/OFF/0VDC
LSBFIRST - Static variable in class com.pi4j.wiringpi.Shift
 

M

makeDescription() - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This helper method creates a string describing bus file name and device address (in hex).
makeDescription(int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This helper method creates a string describing bus file name, device address (in hex) and local i2c address.
MAX_NES_JOYSTICKS - Static variable in class com.pi4j.wiringpi.Nes
 
MAX_SUPPORTED_BYTES - Static variable in interface com.pi4j.io.spi.SpiDevice
 
MAX_THREADS_IN_POOL - Static variable in class com.pi4j.concurrent.DefaultExecutorServiceFactory
 
micros() - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
millis() - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
mode - Variable in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
MODE_0 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_1 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_2 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_3 - Static variable in class com.pi4j.wiringpi.Spi
 
monitor - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
monitorInterval - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
MSBFIRST - Static variable in class com.pi4j.wiringpi.Shift
 

N

NAME - Static variable in class com.pi4j.io.gpio.RaspiGpioProvider
 
NativeLibraryLoader - Class in com.pi4j.util
 
Nes - Class in com.pi4j.wiringpi
Before using the Pi4J library, you need to ensure that the Java VM in configured with access to the following system libraries: pi4j wiringPi This library depends on the wiringPi native system library.
(developed by Gordon Henderson @ http://wiringpi.com/)
NES_A - Static variable in class com.pi4j.wiringpi.Nes
 
NES_B - Static variable in class com.pi4j.wiringpi.Nes
 
NES_DOWN - Static variable in class com.pi4j.wiringpi.Nes
 
NES_LEFT - Static variable in class com.pi4j.wiringpi.Nes
 
NES_RIGHT - Static variable in class com.pi4j.wiringpi.Nes
 
NES_SELECT - Static variable in class com.pi4j.wiringpi.Nes
 
NES_START - Static variable in class com.pi4j.wiringpi.Nes
 
NES_UP - Static variable in class com.pi4j.wiringpi.Nes
 
NetworkInfo - Class in com.pi4j.system
 
NetworkInterface - Class in com.pi4j.system
 
NetworkInterface(String, String, String, String, String, String, String) - Constructor for class com.pi4j.system.NetworkInterface
 
newSingleThreadExecutorService() - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
return a new instance of a single thread executor service This method is deprecated in favor of the getGpioEventExecutorService - which provides better guarantees around resource management
newSingleThreadExecutorService() - Method in interface com.pi4j.concurrent.ExecutorServiceFactory
Deprecated.
NO_DEBOUCE - Variable in class com.pi4j.io.gpio.impl.GpioPinImpl
 
NUM_PINS - Static variable in class com.pi4j.wiringpi.Gpio
The total number of GPIO pins available in the WiringPi library.

O

open(String, int) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is call to open a serial port for communication.
open(String, int) - Method in interface com.pi4j.io.serial.Serial
This method is call to open a serial port for communication.
OUTPUT - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin constant for OUTPUT direction for writing digital pin states (0/1)
OutputTargetedGpioTrigger - Class in com.pi4j.io.gpio.trigger
 
OutputTargetedGpioTrigger(GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 
OutputTargetedGpioTrigger(PinState, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 
OutputTargetedGpioTrigger(PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 
OutputTargetedGpioTrigger(List<PinState>, GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 

P

pad(String, int) - Static method in class com.pi4j.util.StringUtil
 
pad(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
pad(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
padCenter(String, int) - Static method in class com.pi4j.util.StringUtil
 
padCenter(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
physPinToGpio(int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
piBoardRev() - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
PiFacePin - Class in com.pi4j.io.gpio
Raspberry Pi pin definitions.
PiFacePin() - Constructor for class com.pi4j.io.gpio.PiFacePin
 
piHiPri(int) - Static method in class com.pi4j.wiringpi.Gpio
Priority, Interrupt and Thread Functions
pin - Variable in class com.pi4j.io.gpio.event.GpioPinEvent
 
pin - Variable in class com.pi4j.io.gpio.event.PinEvent
 
Pin - Interface in com.pi4j.io.gpio
This interface describes a pin.
PinAnalogValueChangeEvent - Class in com.pi4j.io.gpio.event
GPIO analog pin value change event.
PinAnalogValueChangeEvent(Object, Pin, double) - Constructor for class com.pi4j.io.gpio.event.PinAnalogValueChangeEvent
Default event constructor
PinDigitalStateChangeEvent - Class in com.pi4j.io.gpio.event
GPIO digital pin state change event.
PinDigitalStateChangeEvent(Object, Pin, PinState) - Constructor for class com.pi4j.io.gpio.event.PinDigitalStateChangeEvent
Default event constructor
PinDirection - Enum in com.pi4j.io.gpio
Pn direction.
PinEdge - Enum in com.pi4j.io.gpio
Pin edge definition.
PinEvent - Class in com.pi4j.io.gpio.event
GPIO pin event.
PinEvent(Object, Pin, PinEventType) - Constructor for class com.pi4j.io.gpio.event.PinEvent
Default event constructor
PinEventType - Enum in com.pi4j.io.gpio.event
Pin event type.
PinImpl - Class in com.pi4j.io.gpio.impl
 
PinImpl(String, int, String, EnumSet<PinMode>, EnumSet<PinPullResistance>) - Constructor for class com.pi4j.io.gpio.impl.PinImpl
 
PinImpl(String, int, String, EnumSet<PinMode>) - Constructor for class com.pi4j.io.gpio.impl.PinImpl
 
PinListener - Interface in com.pi4j.io.gpio.event
Pin Listener Interface
PinMode - Enum in com.pi4j.io.gpio
Pin edge definition.
pinMode(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
PinProviderException - Exception in com.pi4j.io.gpio.exception
Pin provider exception.
PinProviderException(Pin) - Constructor for exception com.pi4j.io.gpio.exception.PinProviderException
 
PinPullResistance - Enum in com.pi4j.io.gpio
Pin pull up/down resistance definition.
PinState - Enum in com.pi4j.io.gpio
Pin edge definition.
pinStateChange(GpioInterruptEvent) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
pinStateChange(GpioInterruptEvent) - Method in interface com.pi4j.wiringpi.GpioInterruptListener
 
provisionAnalogInputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin, String, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, String, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin, String, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, String, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin, String, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, String, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin, String, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, String, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, String, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, String, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin, String, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, String, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin, String, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, String, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(GpioProvider, Pin, String, PinMode, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(GpioProvider, Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(GpioProvider, Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(GpioProvider, Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(GpioProvider, Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(GpioProvider, Pin, String, PinMode, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin, String, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, String, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin, String, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, String, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
PUD_DOWN - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to enable the pull-down resistor mode on a GPIO pin.
PUD_OFF - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to disable the pull-up or pull-down resistor mode on a GPIO pin.
PUD_UP - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to enable the pull-up resistor mode on a GPIO pin.
pullUpDnControl(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
pulse(long, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
pulse(long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, boolean, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, boolean, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
pulse(long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(GpioPinDigitalOutput, long, PinState) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
pulse(GpioPinDigitalOutput, long, PinState, Callable<?>) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
PULSE_TIME - Static variable in class com.pi4j.wiringpi.Nes
 
PWM_MODE_BAL - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to define PWM balanced mode.
PWM_MODE_MS - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to define PWM mark:space mode.
PWM_OUTPUT - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin constant for PWM_OUTPUT direction for writing analog pin states
pwmSetClock(int) - Static method in class com.pi4j.wiringpi.Gpio
[PWM]
pwmSetMode(int) - Static method in class com.pi4j.wiringpi.Gpio
[PWM]
pwmSetRange(int) - Static method in class com.pi4j.wiringpi.Gpio
[PWM]
pwmWrite(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions

R

RaspiGpioProvider - Class in com.pi4j.io.gpio
Raspberry PI GpioProvider implementation.
RaspiGpioProvider() - Constructor for class com.pi4j.io.gpio.RaspiGpioProvider
 
RaspiPin - Class in com.pi4j.io.gpio
Raspberry Pi pin definitions.
RaspiPin() - Constructor for class com.pi4j.io.gpio.RaspiPin
 
RCMPin - Class in com.pi4j.io.gpio
Raspberry Pi Compute Module pin definitions.
RCMPin() - Constructor for class com.pi4j.io.gpio.RCMPin
 
read() - Method in interface com.pi4j.io.i2c.I2CDevice
This method reads one byte from the i2c device.
read(byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method reads bytes directly from the i2c device to given buffer at asked offset.
read(int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method reads one byte from the i2c device.
read(int, byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method reads bytes from the i2c device to given buffer at asked offset.
read(byte[], int, int, byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes and reads bytes to/from the i2c device in a single method call
read() - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads one byte from the i2c device.
read(byte[], int, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads bytes from the i2c device to given buffer at asked offset.
read(int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads one byte from the i2c device.
read(int, byte[], int, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads bytes from the i2c device to given buffer at asked offset.
read(byte[], int, int, byte[], int, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes and reads bytes to/from the i2c device in a single method call
read() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method will read the next character available from the serial port receive buffer.
read() - Method in interface com.pi4j.io.serial.Serial
This method will read the next character available from the serial port receive buffer.
readNesJoystick(int) - Static method in class com.pi4j.wiringpi.Nes
readNesJoystick:
removeAllListeners() - Method in interface com.pi4j.io.gpio.GpioController
 
removeAllListeners() - Method in interface com.pi4j.io.gpio.GpioPin
 
removeAllListeners() - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeAllListeners() - Method in interface com.pi4j.io.gpio.GpioProvider
 
removeAllListeners() - Method in class com.pi4j.io.gpio.GpioProviderBase
 
removeAllListeners() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeAllListeners() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeAllTriggers() - Method in interface com.pi4j.io.gpio.GpioController
 
removeAllTriggers() - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeAllTriggers() - Method in interface com.pi4j.io.gpio.GpioPinInput
 
removeAllTriggers() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeAllTriggers() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeListener(GpioPinListener, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeListener(GpioPinListener[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeListener(Pin, PinListener) - Method in interface com.pi4j.io.gpio.GpioProvider
 
removeListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
removeListener(GpioPinListener, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeListener(GpioPinListener[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeListener(GpioPinListener...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeListener(List<? extends GpioPinListener>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
removeListener(SerialDataListener...) - Method in class com.pi4j.io.serial.impl.SerialImpl
Remove Serial Event Listener
removeListener(SerialDataListener...) - Method in interface com.pi4j.io.serial.Serial
Java consumer code can call this method to unregister itself as a listener for serial data events.
removeListener(GpioInterruptListener) - Static method in class com.pi4j.wiringpi.GpioInterrupt
Java consumer code can all this method to unregister itself as a listener for pin state changes.
removeProperty(String) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeProperty(String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeTrigger(GpioTrigger, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeTrigger(GpioTrigger[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
removeTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
removeTrigger(GpioTrigger, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeTrigger(GpioTrigger[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeTrigger(GpioTrigger...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeTrigger(List<? extends GpioTrigger>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
run() - Method in class com.pi4j.io.gpio.tasks.impl.GpioBlinkStopTaskImpl
 
run() - Method in class com.pi4j.io.gpio.tasks.impl.GpioBlinkTaskImpl
 
run() - Method in class com.pi4j.io.gpio.tasks.impl.GpioEventDebounceTaskImpl
 
run() - Method in class com.pi4j.io.gpio.tasks.impl.GpioEventDispatchTaskImpl
 
run() - Method in class com.pi4j.io.gpio.tasks.impl.GpioPulseTaskImpl
 
run() - Method in class com.pi4j.io.serial.impl.SerialDataMonitorThread
This method is called when this monitoring thread starts

S

schedule(Runnable, long, TimeUnit) - Method in class com.pi4j.concurrent.ScheduledExecutorServiceWrapper
 
schedule(Callable<V>, long, TimeUnit) - Method in class com.pi4j.concurrent.ScheduledExecutorServiceWrapper
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class com.pi4j.concurrent.ScheduledExecutorServiceWrapper
 
ScheduledExecutorServiceWrapper - Class in com.pi4j.concurrent
 
ScheduledExecutorServiceWrapper(ScheduledExecutorService) - Constructor for class com.pi4j.concurrent.ScheduledExecutorServiceWrapper
Default constructor
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class com.pi4j.concurrent.ScheduledExecutorServiceWrapper
 
Serial - Interface in com.pi4j.io.serial
This interface provides a set of functions for 'Serial' communication.
Serial - Class in com.pi4j.jni
THIS IS CURRENTLY A NO-IMPL STUB.
Serial - Class in com.pi4j.wiringpi
WiringPi includes a simplified serial port handling library.
serialClose(int) - Static method in class com.pi4j.wiringpi.Serial
void serialClose (int fd);
serialDataAvail(int) - Static method in class com.pi4j.wiringpi.Serial
int serialDataAvail (int fd);
SerialDataEvent - Class in com.pi4j.io.serial
This class provides the serial data event object.
SerialDataEvent(Object, String) - Constructor for class com.pi4j.io.serial.SerialDataEvent
Default event constructor.
SerialDataListener - Interface in com.pi4j.io.serial
This interface implements the callback event handler for Serial Data events.
SerialDataMonitorThread - Class in com.pi4j.io.serial.impl
This implementation class implements the 'Serial' monitoring thread to poll the serial received buffer and notify registered event listeners when data is available.
SerialDataMonitorThread(Serial, CopyOnWriteArrayList<SerialDataListener>) - Constructor for class com.pi4j.io.serial.impl.SerialDataMonitorThread
Default constructor
SerialFactory - Class in com.pi4j.io.serial
This factory class provide a static method to create new 'Serial' instances.
serialFlush(int) - Static method in class com.pi4j.wiringpi.Serial
void serialFlush (int fd);
serialGetchar(int) - Static method in class com.pi4j.wiringpi.Serial
int serialGetchar (int fd);
SerialImpl - Class in com.pi4j.io.serial.impl
This implementation class implements the 'Serial' interface using the WiringPi Serial library.
SerialImpl() - Constructor for class com.pi4j.io.serial.impl.SerialImpl
 
serialOpen(String, int) - Static method in class com.pi4j.wiringpi.Serial
int serialOpen (char *device, int baud);
SerialPortException - Exception in com.pi4j.io.serial
This class represents Exception that might occur in Serial interface.
SerialPortException() - Constructor for exception com.pi4j.io.serial.SerialPortException
Default no argument constructor.
SerialPortException(String) - Constructor for exception com.pi4j.io.serial.SerialPortException
Constructor with description.
SerialPortException(Throwable) - Constructor for exception com.pi4j.io.serial.SerialPortException
Constructor with cause.
serialPutchar(int, char) - Static method in class com.pi4j.wiringpi.Serial
void serialPutchar (int fd, unsigned char c);
serialPuts(int, String) - Static method in class com.pi4j.wiringpi.Serial
void serialPuts (int fd, char *s);
serialPuts(int, String, String...) - Static method in class com.pi4j.wiringpi.Serial
void serialPuts (int fd, String data, String...arguments);
setAnalogValue(double) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setDebounce(int) - Method in interface com.pi4j.io.gpio.GpioPinDigitalInput
Sets the debounce delay interval (in milliseconds) for all pin states.
setDebounce(int, PinState...) - Method in interface com.pi4j.io.gpio.GpioPinDigitalInput
Sets the debounce delay interval (in milliseconds) for the specified pin state.
setDebounce(int, PinState...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setDebounce(int) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setDefaultProvider(GpioProvider) - Static method in class com.pi4j.io.gpio.GpioFactory
Sets default GpioProvider.
setDirection(int, int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will set the selected GPIO pin's export direction.
setEdgeDetection(int, int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will set the selected GPIO pin's edge detection.
setExecutorServiceFactory(ExecutorServiceFactory) - Static method in class com.pi4j.io.gpio.GpioFactory
setExported(boolean) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setFactory(I2CFactoryProvider) - Static method in class com.pi4j.io.i2c.I2CFactory
allow changing the provider for the factory
setMode(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setMode(PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
setMode(PinMode) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setMode(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setMode(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setMode(Pin, PinMode) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
setMonitorInterval(int) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method set the serial data receive monitor delay interval in milliseconds.
setMonitorInterval(int) - Method in interface com.pi4j.io.serial.Serial
This method set the serial data receive monitor delay interval in milliseconds.
setName(String) - Method in interface com.pi4j.io.gpio.GpioPin
 
setName(String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPadDrive(int, int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
setProperty(String, String) - Method in interface com.pi4j.io.gpio.GpioPin
 
setProperty(String, String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPullResistance(PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setPullResistance(PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
setPullResistance(Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setPullResistance(PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setPullResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
setPullResistor(PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setPullResistor(PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setPwm(int) - Method in interface com.pi4j.io.gpio.GpioPinPwmOutput
 
setPwm(Pin, int) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setPwm(Pin, int) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setPwm(int) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPwm(Pin, int) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
setPwmValue(int) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setShutdownOptions(GpioPinShutdown, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(GpioPinShutdown) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(GpioPinShutdown, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(GpioPinShutdown) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setState(PinState, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setState(boolean, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
setState(boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
setState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setState(Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setState(PinState) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setState(PinState, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setState(boolean, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setState(boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setState(Pin, PinState) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
setTag(Object) - Method in interface com.pi4j.io.gpio.GpioPin
 
setTag(Object) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setUnexport(Boolean) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setUnexport(Boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setupNesJoystick(int, int, int) - Static method in class com.pi4j.wiringpi.Nes
setupNesJoystick:
setValue(double, GpioPinAnalogOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setValue(double) - Method in interface com.pi4j.io.gpio.GpioPinAnalogOutput
 
setValue(Pin, double) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setValue(Pin, double) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setValue(double, GpioPinAnalogOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setValue(double) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setValue(Pin, double) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
Shift - Class in com.pi4j.wiringpi
WiringPi Shift Library
shiftIn(byte, byte, byte) - Static method in class com.pi4j.wiringpi.Shift
uint8_t shiftIn (uint8_t dPin, uint8_t cPin, uint8_t order);
shiftOut(byte, byte, byte, byte) - Static method in class com.pi4j.wiringpi.Shift
void shiftOut (uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val);
shutdown() - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
shutdown executor threads
shutdown() - Method in interface com.pi4j.concurrent.ExecutorServiceFactory
 
shutdown() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
shutdown() - Method in interface com.pi4j.io.gpio.GpioController
 
shutdown() - Method in interface com.pi4j.io.gpio.GpioProvider
 
shutdown() - Method in class com.pi4j.io.gpio.GpioProviderBase
 
shutdown() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
This method can be called to forcefully shutdown all GPIO controller monitoring, listening, and task threads/executors.
shutdown() - Method in class com.pi4j.io.serial.impl.SerialDataMonitorThread
Exit the monitoring thread.
shutdown() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method can be called to forcefully shutdown all serial data monitoring threads.
shutdown() - Method in interface com.pi4j.io.serial.Serial
This method can be called to forcefully shutdown all serial data monitoring threads.
ShutdownDisabledExecutorWrapper - Class in com.pi4j.concurrent
Wrap an executor service but disable the shutdown method
ShutdownDisabledExecutorWrapper(ExecutorService) - Constructor for class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
shutdownNow() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
SoftPwm - Class in com.pi4j.wiringpi
WiringPi includes a software-driven PWM handler capable of outputting a PWM signal on any of the Raspberry Pi's GPIO pins.
softPwmCreate(int, int, int) - Static method in class com.pi4j.wiringpi.SoftPwm
int softPwmCreate (int pin, int initialValue, int pwmRange);
softPwmWrite(int, int) - Static method in class com.pi4j.wiringpi.SoftPwm
void softPwmWrite (int pin, int value);
SoftTone - Class in com.pi4j.wiringpi
WiringPi includes a software-driven sound handler capable of outputting a simple tone/square wave signal on any of the Raspberry Pi’s GPIO pins.
softToneCreate(int) - Static method in class com.pi4j.wiringpi.SoftTone
int softToneCreate (int pin)
softToneStop(int) - Static method in class com.pi4j.wiringpi.SoftTone
void softToneStop (int pin);
softToneWrite(int, int) - Static method in class com.pi4j.wiringpi.SoftTone
void softToneWrite (int pin, int frequency);
Spi - Class in com.pi4j.wiringpi
WiringPi includes a library which can make it easier to use the Raspberry Pi’s on-board SPI interface.
SPI_A2D - Static variable in class com.pi4j.wiringpi.Gertboard
 
SPI_ADC_SPEED - Static variable in class com.pi4j.wiringpi.Gertboard
 
SPI_D2A - Static variable in class com.pi4j.wiringpi.Gertboard
 
SPI_DAC_SPEED - Static variable in class com.pi4j.wiringpi.Gertboard
 
SpiChannel - Enum in com.pi4j.io.spi
 
SpiDevice - Interface in com.pi4j.io.spi
 
SpiDeviceImpl - Class in com.pi4j.io.spi.impl
 
SpiDeviceImpl(SpiChannel, int, SpiMode) - Constructor for class com.pi4j.io.spi.impl.SpiDeviceImpl
Creates the SPI Device at the given spi and input channel
SpiDeviceImpl(SpiChannel, int) - Constructor for class com.pi4j.io.spi.impl.SpiDeviceImpl
Creates the SPI Device at the given spi and input channel
SpiDeviceImpl(SpiChannel, SpiMode) - Constructor for class com.pi4j.io.spi.impl.SpiDeviceImpl
Creates the SPI Device at the given SPI and input channel (A default speed of 1 MHz will be used)
SpiDeviceImpl(SpiChannel) - Constructor for class com.pi4j.io.spi.impl.SpiDeviceImpl
Creates the SPI Device at the given SPI and input channel (A default speed of 1 MHz will be used)
SpiFactory - Class in com.pi4j.io.spi
SPI factory - it returns instances of SpiDevice interface.
SpiMode - Enum in com.pi4j.io.spi
 
StringUtil - Class in com.pi4j.util
 
StringUtil() - Constructor for class com.pi4j.util.StringUtil
 
submit(Callable<T>) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
submit(Runnable, T) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
submit(Runnable) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
SystemInfo - Class in com.pi4j.system
 
SystemInfo.BoardType - Enum in com.pi4j.system
 

T

targetPin - Variable in class com.pi4j.io.gpio.trigger.OutputTargetedGpioTrigger
 
TemperatureConversion - Class in com.pi4j.temperature
 
TemperatureConversion() - Constructor for class com.pi4j.temperature.TemperatureConversion
 
TemperatureScale - Enum in com.pi4j.temperature
 
toggle(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
toggle() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
toggle(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
toggle() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
toString() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
toString() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
toString() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
toString() - Method in enum com.pi4j.io.gpio.PinDirection
 
toString() - Method in enum com.pi4j.io.gpio.PinEdge
 
toString() - Method in enum com.pi4j.io.gpio.PinMode
 
toString() - Method in enum com.pi4j.io.gpio.PinPullResistance
 
toString() - Method in enum com.pi4j.io.gpio.PinState
 
toString() - Method in enum com.pi4j.temperature.TemperatureScale
 
trim(String) - Static method in class com.pi4j.util.StringUtil
 
trim(String, char) - Static method in class com.pi4j.util.StringUtil
 
trimLeft(String) - Static method in class com.pi4j.util.StringUtil
 
trimLeft(String, char) - Static method in class com.pi4j.util.StringUtil
 
trimRight(String) - Static method in class com.pi4j.util.StringUtil
 
trimRight(String, char) - Static method in class com.pi4j.util.StringUtil
 
type - Variable in class com.pi4j.io.gpio.event.GpioPinEvent
 
type - Variable in class com.pi4j.io.gpio.event.PinEvent
 

U

unexport(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
unexport() - Method in interface com.pi4j.io.gpio.GpioPin
 
unexport(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
unexport(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
unexport(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
unexport() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
unexport(Pin) - Method in class com.pi4j.io.gpio.RaspiGpioProvider
 
unexport(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will unexport the selected GPIO pin.
unexportAll() - Method in interface com.pi4j.io.gpio.GpioController
 
unexportAll() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
unprovisionPin(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
unprovisionPin(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
UnsupportedPinModeException - Exception in com.pi4j.io.gpio.exception
Unsupported pin exception.
UnsupportedPinModeException(Pin, PinMode) - Constructor for exception com.pi4j.io.gpio.exception.UnsupportedPinModeException
 
UnsupportedPinPullResistanceException - Exception in com.pi4j.io.gpio.exception
Unsupported pin pull up/down resistence exception.
UnsupportedPinPullResistanceException(Pin, PinPullResistance) - Constructor for exception com.pi4j.io.gpio.exception.UnsupportedPinPullResistanceException
 

V

ValidationException - Exception in com.pi4j.io.gpio.exception
 
ValidationException(String) - Constructor for exception com.pi4j.io.gpio.exception.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception com.pi4j.io.gpio.exception.ValidationException
 
valueOf(String) - Static method in enum com.pi4j.io.gpio.event.PinEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.PinDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.PinEdge
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.PinMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.PinPullResistance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.PinState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.spi.SpiChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.spi.SpiMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.system.SystemInfo.BoardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.temperature.TemperatureScale
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pi4j.io.gpio.event.PinEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.gpio.PinDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.gpio.PinEdge
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.gpio.PinMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.gpio.PinPullResistance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.gpio.PinState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.spi.SpiChannel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.spi.SpiMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.system.SystemInfo.BoardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.temperature.TemperatureScale
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForInterrupt(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Deprecated.
Note: Jan 2013: The waitForInterrupt() function is deprecated – you should use the newer and easier to use wiringPiISR() function.
wiringPiI2CRead(int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CRead:
wiringPiI2CReadReg16(int, int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CReadReg16:
wiringPiI2CReadReg8(int, int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CReadReg8:
wiringPiI2CSetup(int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CSetup:
wiringPiI2CWrite(int, int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CWrite:
wiringPiI2CWriteReg16(int, int, int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CWriteReg16:
wiringPiI2CWriteReg8(int, int, int) - Static method in class com.pi4j.wiringpi.I2C
wiringPiI2CWriteReg8:
wiringPiISR(int, int, GpioInterruptCallback) - Static method in class com.pi4j.wiringpi.Gpio
Priority, Interrupt and Thread Functions
wiringPiSetup() - Static method in class com.pi4j.wiringpi.Gpio
Setup Functions
wiringPiSetupGpio() - Static method in class com.pi4j.wiringpi.Gpio
Setup Functions
wiringPiSetupPhys() - Static method in class com.pi4j.wiringpi.Gpio
Setup Functions
wiringPiSetupSys() - Static method in class com.pi4j.wiringpi.Gpio
Setup Functions
wiringPiSPIDataRW(int, String, int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, byte[], int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, byte[]) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, short[], int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, short[]) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIGetFd(int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIGetFd:
wiringPiSPISetup(int, int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPISetup:
wiringPiSPISetupMode(int, int, int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPISetupMode:
wpiPinToGpio(int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
write(byte) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes one byte directly to i2c device.
write(byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes several bytes directly to the i2c device from given buffer at given offset.
write(int, byte) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes one byte to i2c device.
write(int, byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes several bytes to the i2c device from given buffer at given offset.
write(byte) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes one byte to i2c device.
write(byte[], int, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes several bytes to the i2c device from given buffer at given offset.
write(int, byte) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes one byte to i2c device.
write(int, byte[], int, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes several bytes to the i2c device from given buffer at given offset.
write(char) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a single character of data to the serial port transmit buffer.
write(char[]) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a character array of data to the serial port transmit buffer.
write(byte) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a single byte of data to the serial port transmit buffer.
write(byte[]) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a byte array of data to the serial port transmit buffer.
write(String) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a string of data to the serial port transmit buffer.
write(String, String...) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a string of formatted data to the serial port transmit buffer.
write(char) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a single character of data to the serial port transmit buffer.
write(char[]) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a character array of data to the serial port transmit buffer.
write(byte) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a single byte of data to the serial port transmit buffer.
write(byte[]) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a byte array of data to the serial port transmit buffer.
write(String) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a string of data to the serial port transmit buffer.
write(String, String...) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a string of formatted data to the serial port transmit buffer.
write(String, String) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(String, Charset) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(ByteBuffer) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(InputStream) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(InputStream, OutputStream) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(byte...) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(short...) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(byte[], int, int) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(short[], int, int) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(String, Charset) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(String, String) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(ByteBuffer) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(InputStream) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(InputStream, OutputStream) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(byte[], int, int) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(byte...) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(short[], int, int) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(short...) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
writeln(String) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a string of data with trailing CR + LF characters to the serial port transmit buffer.
writeln(String, String...) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method is called to submit a string of formatted data with trailing CR + LF characters to the serial port transmit buffer.
writeln(String) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a string of data with trailing CR + LF characters to the serial port transmit buffer.
writeln(String, String...) - Method in interface com.pi4j.io.serial.Serial
This method is called to submit a string of formatted data with trailing CR + LF characters to the serial port transmit buffer.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2012–2019 Pi4J. All rights reserved.