A B C D E F G H I K L M N O P R S T U V W Y _ 
All Classes All Packages

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
 
AbstractSerialDataReader - Class in com.pi4j.io.serial.impl
 
AbstractSerialDataReader() - Constructor for class com.pi4j.io.serial.impl.AbstractSerialDataReader
 
AbstractSerialDataReaderWriter - Class in com.pi4j.io.serial.impl
 
AbstractSerialDataReaderWriter() - Constructor for class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
 
AbstractSerialDataWriter - Class in com.pi4j.io.serial.impl
 
AbstractSerialDataWriter() - Constructor for class com.pi4j.io.serial.impl.AbstractSerialDataWriter
 
addListener(int, SerialInterruptListener) - Static method in class com.pi4j.jni.SerialInterrupt
Java consumer code can all this method to register itself as a listener for pin state changes.
addListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPin
 
addListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addListener(GpioPinListener...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addListener(GpioPinListener[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addListener(GpioPinListener[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addListener(GpioPinListener, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addListener(GpioPinListener, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addListener(Pin, PinListener) - Method in interface com.pi4j.io.gpio.GpioProvider
 
addListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
addListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
addListener(SerialDataEventListener...) - Method in class com.pi4j.io.serial.impl.SerialImpl
Add Serial Event Listener
addListener(SerialDataEventListener...) - 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(AnalogInputListener) - Static method in class com.pi4j.jni.AnalogInputMonitor
Java consumer code can all this method to register itself as a listener for pin analog input value changes.
addListener(GpioInterruptListener) - Static method in class com.pi4j.wiringpi.GpioInterrupt
Java consumer code can call this method to register itself as a listener for pin state changes.
addListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPin
 
addListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addListener(List<? extends GpioPinListener>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addPinState(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 interface com.pi4j.io.gpio.trigger.GpioTrigger
 
addPinState(List<? extends PinState>) - Method in class com.pi4j.io.gpio.trigger.GpioTriggerBase
 
addTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
addTrigger(GpioTrigger...) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
addTrigger(GpioTrigger[], GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addTrigger(GpioTrigger[], GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addTrigger(GpioTrigger, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
addTrigger(GpioTrigger, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
addTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
addTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
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.PinEdge
 
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
 
allPins() - Static method in class com.pi4j.io.gpio.PinProvider
Get all pin instances from this provider.
allPins() - Static method in class com.pi4j.io.gpio.RaspiBcmPin
 
allPins() - Static method in class com.pi4j.io.gpio.RaspiPin
 
allPins() - Static method in class com.pi4j.io.gpio.RCMPin
 
allPins(PinMode...) - Static method in class com.pi4j.io.gpio.PinProvider
Get all pin instances from this provider that support one of the provided pin modes.
allPins(PinMode...) - Static method in class com.pi4j.io.gpio.RaspiPin
 
allPins(SystemInfo.BoardType) - Static method in class com.pi4j.io.gpio.RaspiPin
 
allStates() - Static method in enum com.pi4j.io.gpio.PinState
 
ALT0 - Static variable in class com.pi4j.wiringpi.Gpio
GPIO constant to define pin ALT modes
ALT1 - Static variable in class com.pi4j.wiringpi.Gpio
 
ALT2 - Static variable in class com.pi4j.wiringpi.Gpio
 
ALT3 - Static variable in class com.pi4j.wiringpi.Gpio
 
ALT4 - Static variable in class com.pi4j.wiringpi.Gpio
 
ALT5 - Static variable in class com.pi4j.wiringpi.Gpio
 
AMA0_COM_PORT - Static variable in class com.pi4j.io.serial.RaspberryPiSerial
 
ANALOG_INPUT - com.pi4j.io.gpio.PinMode
 
ANALOG_OUTPUT - com.pi4j.io.gpio.PinMode
 
ANALOG_VALUE_CHANGE - com.pi4j.io.gpio.event.PinEventType
 
AnalogInputEvent - Class in com.pi4j.jni
This class provides the event object for analog input value changes.
AnalogInputEvent(Object, int, double) - Constructor for class com.pi4j.jni.AnalogInputEvent
Default event constructor
AnalogInputListener - Interface in com.pi4j.jni
This interface implements the callback event handler for GPIO analog input value changes.
AnalogInputMonitor - Class in com.pi4j.jni
This class provides static methods to configure the native Pi4J library to listen to GPIO analog input value changes and invoke callbacks into this class.
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
appendNewLine(CharSequence) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
 
available() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Get the number of bytes available in the serial data receive buffer.
available() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Get the number of bytes available in the serial data receive buffer.
available() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
available() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
available() - Method in class com.pi4j.io.serial.impl.SerialImpl
Gets the number of bytes available for reading, or -1 for any error condition.
available() - Method in interface com.pi4j.io.serial.SerialDataReader
Gets the number of bytes available for reading, or -1 for any error condition.
available(int) - Static method in class com.pi4j.jni.Serial
Returns the number of characters available for reading, or -1 for any error condition, in which case errno will be set appropriately.
awaitTermination(long, TimeUnit) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 

B

baud() - Method in class com.pi4j.io.serial.SerialConfig
 
baud(Baud) - Method in class com.pi4j.io.serial.SerialConfig
 
Baud - Enum in com.pi4j.io.serial
 
BAUD_RATE_110 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_115200 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_1200 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_134 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_150 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_1800 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_19200 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_200 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_230400 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_2400 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_300 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_38400 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_4800 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_50 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_57600 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_600 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_75 - Static variable in class com.pi4j.jni.Serial
 
BAUD_RATE_9600 - Static variable in class com.pi4j.jni.Serial
 
BLACK - com.pi4j.util.ConsoleColor
 
blink(long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long, PinState, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long, PinState, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, long, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, long, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, PinState, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, PinState, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(long, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
blink(long, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
blink(GpioPinDigitalOutput, long, long, PinState, TimeUnit) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
BLUE - com.pi4j.util.ConsoleColor
 
BOTH - com.pi4j.io.gpio.PinEdge
 
box(int, String...) - Method in class com.pi4j.util.Console
 
box(String...) - Method in class com.pi4j.util.Console
 
BROADCOM_PIN_NUMBERING - com.pi4j.io.gpio.RaspiPinNumberingScheme
 
bufferingDataReceived - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
build(boolean, Object...) - Method in enum com.pi4j.util.ConsoleColor
 
build(ConsoleColor, boolean, Object...) - Static method in enum com.pi4j.util.ConsoleColor
 
build(ConsoleColor, Object...) - Static method in enum com.pi4j.util.ConsoleColor
 
build(Object...) - Method in enum com.pi4j.util.ConsoleColor
 
BUS_0 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_1 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_10 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_11 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_12 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_13 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_14 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_15 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_16 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_17 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_2 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_3 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_4 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_5 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_6 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_7 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_8 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
BUS_9 - Static variable in interface com.pi4j.io.i2c.I2CBus
 
busNumber - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
Used to identifiy the i2c bus within Pi4J
byteArrayToHex(byte[]) - Static method in class com.pi4j.util.StringUtil
 
byteArrayToHex(byte[], CharSequence) - Static method in class com.pi4j.util.StringUtil
 
byteArrayToHex(byte[], CharSequence, CharSequence) - Static method in class com.pi4j.util.StringUtil
 

C

cache - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
callback(int) - Method in interface com.pi4j.wiringpi.GpioInterruptCallback
 
capacity() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
CELSIUS - com.pi4j.temperature.TemperatureScale
 
center(String, int) - Static method in class com.pi4j.util.StringUtil
 
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
 
checkDeviceChanges() - Method in class com.pi4j.io.w1.W1Master
 
clear() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
CLEAR_SCREEN_ESCAPE_SEQUENCE - Static variable in class com.pi4j.util.Console
 
clearProperties() - Method in interface com.pi4j.io.gpio.GpioPin
 
clearProperties() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
clearScreen() - Method in class com.pi4j.util.Console
 
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.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.
close() - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Close a watchdog (file).
close() - Method in interface com.pi4j.io.wdt.WDTimer
 
close(int) - Static method in class com.pi4j.jni.Serial
Closes the serial port/device identified by the file descriptor.
close(int) - Static method in class com.pi4j.jni.WDT
 
com.pi4j.concurrent - package com.pi4j.concurrent
 
com.pi4j.io.file - package com.pi4j.io.file
 
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.serial.tasks - package com.pi4j.io.serial.tasks
 
com.pi4j.io.spi - package com.pi4j.io.spi
 
com.pi4j.io.spi.impl - package com.pi4j.io.spi.impl
 
com.pi4j.io.w1 - package com.pi4j.io.w1
http://lxr.free-electrons.com/source/drivers/w1/slaves/w1_therm.c http://lxr.free-electrons.com/source/drivers/w1/w1_family.h
com.pi4j.io.wdt - package com.pi4j.io.wdt
 
com.pi4j.io.wdt.impl - package com.pi4j.io.wdt.impl
 
com.pi4j.jni - package com.pi4j.jni
 
com.pi4j.platform - package com.pi4j.platform
 
com.pi4j.system - package com.pi4j.system
 
com.pi4j.system.impl - package com.pi4j.system.impl
 
com.pi4j.temperature - package com.pi4j.temperature
 
com.pi4j.util - package com.pi4j.util
 
com.pi4j.wiringpi - package com.pi4j.wiringpi
 
CommandArgumentParser - Class in com.pi4j.util
 
CommandArgumentParser() - Constructor for class com.pi4j.util.CommandArgumentParser
 
compareTo(Pin) - Method in class com.pi4j.io.gpio.impl.PinImpl
 
concat(String...) - Static method in class com.pi4j.util.StringUtil
 
conditional(boolean, ConsoleColor, ConsoleColor, Object...) - Static method in enum com.pi4j.util.ConsoleColor
 
Console - Class in com.pi4j.util
 
Console() - Constructor for class com.pi4j.util.Console
 
ConsoleColor - Enum in com.pi4j.util
 
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(char, int) - Static method in class com.pi4j.util.StringUtil
 
create(int) - Static method in class com.pi4j.util.StringUtil
 
create(File) - Method in interface com.pi4j.io.w1.W1DeviceType
Creates a new instance of a concrete device.
create(String, int) - Static method in class com.pi4j.util.StringUtil
 
createAnalogInputPin(String, int, String) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalAndPwmPin(int, String) - Static method in class com.pi4j.io.gpio.RaspiBcmPin
 
createDigitalAndPwmPin(int, String) - Static method in class com.pi4j.io.gpio.RaspiPin
 
createDigitalAndPwmPin(int, String) - Static method in class com.pi4j.io.gpio.RCMPin
 
createDigitalAndPwmPin(String, int, String) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalAndPwmPin(String, int, String, EnumSet<PinEdge>) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalPin(int, String) - Static method in class com.pi4j.io.gpio.RaspiBcmPin
 
createDigitalPin(int, String) - Static method in class com.pi4j.io.gpio.RaspiPin
 
createDigitalPin(int, String) - Static method in class com.pi4j.io.gpio.RCMPin
 
createDigitalPin(String, int, String) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalPin(String, int, String, EnumSet<PinEdge>) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalPin(String, int, String, EnumSet<PinPullResistance>, EnumSet<PinEdge>) - Static method in class com.pi4j.io.gpio.PinProvider
 
createDigitalPinNoPullDown(int, String) - Static method in class com.pi4j.io.gpio.RaspiPin
 
createInstance() - Static method in class com.pi4j.io.serial.SerialFactory
Create New Serial instance
createPin(String, int, String, EnumSet<PinMode>) - Static method in class com.pi4j.io.gpio.PinProvider
 
createPin(String, int, String, EnumSet<PinMode>, EnumSet<PinPullResistance>, EnumSet<PinEdge>) - Static method in class com.pi4j.io.gpio.PinProvider
 
CS0 - com.pi4j.io.spi.SpiChannel
 
CS1 - com.pi4j.io.spi.SpiChannel
 
CYAN - com.pi4j.util.ConsoleColor
 

D

DATA_BITS_5 - Static variable in class com.pi4j.jni.Serial
 
DATA_BITS_6 - Static variable in class com.pi4j.jni.Serial
 
DATA_BITS_7 - Static variable in class com.pi4j.jni.Serial
 
DATA_BITS_8 - Static variable in class com.pi4j.jni.Serial
 
dataBits() - Method in class com.pi4j.io.serial.SerialConfig
 
dataBits(DataBits) - Method in class com.pi4j.io.serial.SerialConfig
 
DataBits - Enum in com.pi4j.io.serial
 
dataReceived(SerialDataEvent) - Method in interface com.pi4j.io.serial.SerialDataEventListener
This is the event callback method that will be invoked when new serial data is received.
DEFAULT_BUFFER_SCALE_FACTOR - Static variable in class com.pi4j.io.serial.impl.SerialByteBuffer
 
DEFAULT_CACHE_SIZE - Static variable in class com.pi4j.io.gpio.GpioProviderBase
 
DEFAULT_COM_PORT - Static variable in class com.pi4j.io.serial.RaspberryPiSerial
 
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.jni.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_INITIAL_BUFFER_SIZE - Static variable in class com.pi4j.io.serial.impl.SerialByteBuffer
 
DEFAULT_LOCKAQUIRE_TIMEOUT - Static variable in class com.pi4j.io.i2c.I2CFactory
 
DEFAULT_LOCKAQUIRE_TIMEOUT_UNITS - Static variable in class com.pi4j.io.i2c.I2CFactory
 
DEFAULT_PAD_CHAR - Static variable in class com.pi4j.util.StringUtil
 
DEFAULT_PIN_NUMBERING - com.pi4j.io.gpio.RaspiPinNumberingScheme
 
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
 
DefaultSystemInfoProvider - Class in com.pi4j.system.impl
Abstract base implementation of the SystemInfoProvider interface.
DefaultSystemInfoProvider() - Constructor for class com.pi4j.system.impl.DefaultSystemInfoProvider
 
delay(long) - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
delayMicroseconds(long) - Static method in class com.pi4j.wiringpi.Gpio
Timing Functions
device() - Method in class com.pi4j.io.serial.SerialConfig
 
device(String) - Method in class com.pi4j.io.serial.SerialConfig
 
DIGITAL_INPUT - com.pi4j.io.gpio.PinMode
 
DIGITAL_OUTPUT - com.pi4j.io.gpio.PinMode
 
DIGITAL_STATE_CHANGE - com.pi4j.io.gpio.event.PinEventType
 
digitalRead(int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
digitalWrite(int, boolean) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
digitalWrite(int, int) - 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.
directIOCTL(int, long, int) - Static method in class com.pi4j.io.file.LinuxFile
 
directIOCTLStructure(int, long, ByteBuffer, int, IntBuffer, int, int) - Static method in class com.pi4j.io.file.LinuxFile
 
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
disable() - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Disable watchdog with "Magic Close".
disable() - Method in interface com.pi4j.io.wdt.WDTimer
 
disable(int) - Static method in class com.pi4j.jni.WDT
 
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.
disablePinValueChangeCallback(int) - Static method in class com.pi4j.jni.AnalogInputMonitor
This method is used to instruct the native code to stop the monitoring thread monitoring analog input values on the selected GPIO pin.
disableSerialDataReceiveCallback(int) - Static method in class com.pi4j.jni.SerialInterrupt
This method is used to instruct the native code to stop the monitoring thread monitoring interrupts on the selected serial port.
discardAll() - Method in class com.pi4j.io.serial.impl.SerialImpl
Discards any data in both the serial receive and transmit buffers.
discardAll() - Method in interface com.pi4j.io.serial.Serial
Discards any data in both the serial receive and transmit buffers.
discardAll(int) - Static method in class com.pi4j.jni.Serial
Discards all data in the serial transmit and receive buffers.
discardData() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
discard/drain all available bytes from the serial port/device.
discardData() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
discard/drain all available bytes from the serial port/device.
discardData() - Method in class com.pi4j.io.serial.SerialDataEvent
discard/drain all available bytes from the serial data receive buffer
discardData() - Method in interface com.pi4j.io.serial.SerialDataReader
discard/drain all available bytes from the serial port/device.
discardInput() - Method in class com.pi4j.io.serial.impl.SerialImpl
Discards any data in the serial receive (input) buffer.
discardInput() - Method in interface com.pi4j.io.serial.Serial
Discards any data in the serial receive (input) buffer.
discardInput(int) - Static method in class com.pi4j.jni.Serial
Discards all data in the serial receive and transmit buffer.
discardOutput() - Method in class com.pi4j.io.serial.impl.SerialImpl
Discards any data in the serial transmit (output) buffer.
discardOutput() - Method in interface com.pi4j.io.serial.Serial
Discards any data in the serial transmit (output) buffer.
discardOutput(int) - Static method in class com.pi4j.jni.Serial
Discards all data in the serial transmit buffer.
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
 
emptyLine() - Method in class com.pi4j.util.Console
 
emptyLine(int) - Method in class com.pi4j.util.Console
 
enableNonPrivilegedAccess() - Static method in class com.pi4j.wiringpi.GpioUtil
This method is used to enable non-privileged access to the GPIO pins on to system.
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.
enablePinValueChangeCallback(int, int, double) - Static method in class com.pi4j.jni.AnalogInputMonitor
This method is used to instruct the native code to setup a monitoring thread to monitor analog input values for changes on the selected GPIO pin.
enableSerialDataReceiveCallback(int) - Static method in class com.pi4j.jni.SerialInterrupt
This method is used to instruct the native code to setup a monitoring thread to monitor interrupts that represent changes to the selected serial port.
equals(Object) - Method in class com.pi4j.io.gpio.impl.PinImpl
 
equals(Object) - Method in class com.pi4j.io.w1.W1BaseDevice
 
equals(Object) - Method in interface com.pi4j.io.w1.W1Device
W1Device should be considered equal based on their ID
ERASE_LINE_ESCAPE_SEQUENCE - Static variable in class com.pi4j.util.Console
 
eraseLine() - Method in class com.pi4j.util.Console
 
errno() - Static method in class com.pi4j.io.file.LinuxFile
 
EVEN - com.pi4j.io.serial.Parity
 
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
 
executor - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
ExecutorServiceFactory - Interface in com.pi4j.concurrent
 
exit() - Method in class com.pi4j.util.Console
 
exiting - Variable in class com.pi4j.util.Console
 
exiting() - Method in class com.pi4j.util.Console
 
export(int, int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will export the selected GPIO pin.
export(PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
export(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
export(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
export(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
export(PinMode, PinState) - Method in interface com.pi4j.io.gpio.GpioPin
 
export(PinMode, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
export(PinMode, PinState, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
export(PinMode, PinState, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
export(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioProvider
 
export(Pin, PinMode) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
export(Pin, PinMode) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
export(Pin, PinMode, PinState) - Method in interface com.pi4j.io.gpio.GpioProvider
 
export(Pin, PinMode, PinState) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
export(Pin, PinMode, PinState) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 

F

FALLING - com.pi4j.io.gpio.PinEdge
 
FARENHEIT - com.pi4j.temperature.TemperatureScale
 
file - 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
 
FileException - Class in com.pi4j.io.file
Created by crgodsey on 8/23/16.
FileException() - Constructor for class com.pi4j.io.file.FileException
 
filename - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
File name of this i2c bus
finalize() - Method in class com.pi4j.io.file.LinuxFile
 
FIRST_USB_COM_PORT - Static variable in interface com.pi4j.io.serial.Serial
 
FIRST_USB_COM_PORT - Static variable in class com.pi4j.jni.Serial
 
FLOW_CONTROL_HARDWARE - Static variable in class com.pi4j.jni.Serial
 
FLOW_CONTROL_NONE - Static variable in class com.pi4j.jni.Serial
 
FLOW_CONTROL_SOFTWARE - Static variable in class com.pi4j.jni.Serial
 
flowControl() - Method in class com.pi4j.io.serial.SerialConfig
 
flowControl(FlowControl) - Method in class com.pi4j.io.serial.SerialConfig
 
FlowControl - Enum in com.pi4j.io.serial
 
flush() - Method in class com.pi4j.io.serial.impl.SerialImpl
Forces the transmission of any remaining data in the serial port transmit buffer.
flush() - Method in interface com.pi4j.io.serial.Serial
Forces the transmission of any remaining data in the serial port transmit buffer.
flush(int) - Static method in class com.pi4j.jni.Serial
Forces (drains) all data in transmit buffers.
fromId(String) - Static method in enum com.pi4j.platform.Platform
Lookup a platform enumeration by the platform's unique identifier string.

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
 
getAddress() - Method in interface com.pi4j.io.i2c.I2CDevice
 
getAddress() - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
 
getAlt(int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
getAnalogValue() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getAsciiString() - Method in class com.pi4j.io.serial.SerialDataEvent
Get an ASCII string representation of the bytes available in the serial data receive buffer
getBashVersionInfo() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getBoardType() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getBoardType() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getBoardType() - Static method in class com.pi4j.system.SystemInfo
 
getBoardType() - Method in interface com.pi4j.system.SystemInfoProvider
 
getBogoMIPS() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getBogoMIPS() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getBogoMIPS() - Static method in class com.pi4j.system.SystemInfo
 
getBogoMIPS() - Method in interface com.pi4j.system.SystemInfoProvider
 
getBroadcastAddress() - Method in class com.pi4j.system.NetworkInterface
 
getBus(int, long, TimeUnit) - Method in interface com.pi4j.io.i2c.I2CFactoryProvider
 
getBus(int, long, TimeUnit) - Method in class com.pi4j.io.i2c.impl.I2CProviderImpl
 
getBusIds() - Static method in class com.pi4j.io.i2c.I2CFactory
Fetch all available I2C bus numbers from sysfs.
getBusNumber() - Method in interface com.pi4j.io.i2c.I2CBus
 
getBusNumber() - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
getByNumber(int) - Static method in enum com.pi4j.io.spi.SpiChannel
 
getByNumber(int) - Static method in enum com.pi4j.io.spi.SpiMode
 
getByNumber(short) - Static method in enum com.pi4j.io.spi.SpiChannel
 
getByNumber(short) - Static method in enum com.pi4j.io.spi.SpiMode
 
getByteBuffer() - Method in class com.pi4j.io.serial.SerialDataEvent
Get all the bytes (byte-buffer) available in the serial data receive buffer
getBytes() - Method in class com.pi4j.io.serial.SerialDataEvent
Get all the bytes (byte-array) available in the serial data receive buffer
getCD() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the CD (carrier-detect) pin state.
getCD() - Method in interface com.pi4j.io.serial.Serial
Get the CD (carrier-detect) pin state.
getCD(int) - Static method in class com.pi4j.jni.Serial
Get the CD (carrier-detect) pin state.
getChannel() - Method in enum com.pi4j.io.spi.SpiChannel
 
getCharBuffer(Charset) - Method in class com.pi4j.io.serial.SerialDataEvent
Get a character buffer of the bytes available in the serial data receive buffer
getClockFrequencyArm() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyArm() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyArm() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyArm() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyCore() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyCore() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyCore() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyCore() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyDPI() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyDPI() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyDPI() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyDPI() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyEMMC() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyEMMC() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyEMMC() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyEMMC() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyH264() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyH264() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyH264() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyH264() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyHDMI() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyHDMI() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyHDMI() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyHDMI() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyISP() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyISP() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyISP() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyISP() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyPixel() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyPixel() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyPixel() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyPixel() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyPWM() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyPWM() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyPWM() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyPWM() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyUART() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyUART() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyUART() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyUART() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyV3D() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyV3D() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyV3D() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyV3D() - Method in interface com.pi4j.system.SystemInfoProvider
 
getClockFrequencyVEC() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getClockFrequencyVEC() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getClockFrequencyVEC() - Static method in class com.pi4j.system.SystemInfo
 
getClockFrequencyVEC() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCode() - Method in exception com.pi4j.io.file.LinuxFile.LinuxFileException
Gets the POSIX code associated with this IO error
getCodecH264Enabled() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getCodecH264Enabled() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCodecH264Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCodecH264Enabled() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCodecMPG2Enabled() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getCodecMPG2Enabled() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCodecMPG2Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCodecMPG2Enabled() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCodecWVC1Enabled() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getCodecWVC1Enabled() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCodecWVC1Enabled() - Static method in class com.pi4j.system.SystemInfo
 
getCodecWVC1Enabled() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuArchitecture() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuArchitecture() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuArchitecture() - Static method in class com.pi4j.system.SystemInfo
 
getCpuArchitecture() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuFeatures() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuFeatures() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuFeatures() - Static method in class com.pi4j.system.SystemInfo
 
getCpuFeatures() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuImplementer() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuImplementer() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuImplementer() - Static method in class com.pi4j.system.SystemInfo
 
getCpuImplementer() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuInfo(String) - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
This method will read and parse the '/proc/cpuinfo' into a collection of properties.
getCpuPart() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuPart() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuPart() - Static method in class com.pi4j.system.SystemInfo
 
getCpuPart() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuRevision() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuRevision() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuRevision() - Static method in class com.pi4j.system.SystemInfo
 
getCpuRevision() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuTemperature() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getCpuTemperature() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuTemperature() - Static method in class com.pi4j.system.SystemInfo
 
getCpuTemperature() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuVariant() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getCpuVariant() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuVariant() - Static method in class com.pi4j.system.SystemInfo
 
getCpuVariant() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCpuVoltage() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getCpuVoltage() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getCpuVoltage() - Static method in class com.pi4j.system.SystemInfo
 
getCpuVoltage() - Method in interface com.pi4j.system.SystemInfoProvider
 
getCTS() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the CTS (clean-to-send) pin state.
getCTS() - Method in interface com.pi4j.io.serial.Serial
Get the CTS (clean-to-send) pin state.
getCTS(int) - Static method in class com.pi4j.jni.Serial
Get the CST (clear-to-send) pin state.
getData() - Method in class com.pi4j.jni.SerialInterruptEvent
Get the data bytes received in this event.
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
 
getDefaultPlatform() - Static method in class com.pi4j.platform.PlatformManager
Internal method to get the default platform.
getDefaultPort() - Static method in class com.pi4j.io.serial.SerialPort
Get the default serial port for the detected platform/model/board revision.
getDefaultPort(SystemInfo.BoardType) - Static method in class com.pi4j.io.serial.SerialPort
Get the default serial port for the specified platform/model/board revision.
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).
getDeviceById(String) - Method in class com.pi4j.io.w1.W1Master
Get a single device by it's ID string
getDeviceClass() - Method in interface com.pi4j.io.w1.W1DeviceType
Gets the implementation class of the device which must be a sub-class of W1Device
getDeviceFamilyCode() - Method in interface com.pi4j.io.w1.W1DeviceType
Returns the FID of the W1 device e.g.
getDeviceIDs() - Method in class com.pi4j.io.w1.W1Master
Gets a list of all registered slave device ids.
getDevices() - Method in class com.pi4j.io.w1.W1Master
Get the list of available devices.
getDevices(int) - Method in class com.pi4j.io.w1.W1Master
 
getDevices(Class<T>) - Method in class com.pi4j.io.w1.W1Master
Get a list of devices that implement a certain interface.
getDeviceTypeMap() - Method in class com.pi4j.io.w1.W1Master
 
getDeviceTypes() - Method in class com.pi4j.io.w1.W1Master
Gets a list of the available device types.
getDirection() - Method in enum com.pi4j.io.gpio.PinMode
 
getDirection(int) - Static method in enum com.pi4j.io.gpio.PinDirection
 
getDirection(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will get the selected GPIO pin's export direction.
getDSR() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the DSR (data-set-ready) pin state.
getDSR() - Method in interface com.pi4j.io.serial.Serial
Get the DSR (data-set-ready) pin state.
getDSR(int) - Static method in class com.pi4j.jni.Serial
Get the DSR (data-set-ready) pin state.
getDTR() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the DTR (data-terminal-ready) pin state.
getDTR() - Method in interface com.pi4j.io.serial.Serial
Get the DTR (data-terminal-ready) pin state.
getDTR(int) - Static method in class com.pi4j.jni.Serial
Get the DTR (data-terminal-ready) pin state.
getEdge() - Method in class com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent
Get the pin edge for the state change caused by this event.
getEdge() - Method in class com.pi4j.io.gpio.event.PinDigitalStateChangeEvent
Get the pin edge for the state change caused by this event.
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.
getEscapeSequence() - Method in enum com.pi4j.util.ConsoleColor
 
getEventExecutorService() - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
 
getEventExecutorService() - Method in interface com.pi4j.concurrent.ExecutorServiceFactory
 
getEventName() - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Get the IFTTT event name configured for this trigger.
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.
getExecutorServiceFactory() - Static method in class com.pi4j.io.serial.SerialFactory
Return instance of ExecutorServiceFactory.
getFamilyId() - Method in interface com.pi4j.io.w1.W1Device
Returns the type/family of the device.
getFileDescriptor() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns the serial device file descriptor
getFileDescriptor() - Method in interface com.pi4j.io.serial.Serial
This method returns the serial device file descriptor
getFileDescriptor() - Method in class com.pi4j.jni.SerialInterruptEvent
Get the serial port file descriptor/handle
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
 
getGpioEventExecutorService() - Method in class com.pi4j.concurrent.SingleThreadGpioExecutorServiceFactory
 
getGpioProvider() - Method in exception com.pi4j.io.gpio.exception.PinProviderException
 
getGpioProvider() - Method in enum com.pi4j.platform.Platform
 
getGpioProvider(Platform) - Static method in enum com.pi4j.platform.Platform
 
getHardware() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getHardware() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getHardware() - Static method in class com.pi4j.system.SystemInfo
 
getHardware() - Method in interface com.pi4j.system.SystemInfoProvider
 
getHexByteString() - Method in class com.pi4j.io.serial.SerialDataEvent
Get a HEX string representation of the bytes available in the serial data receive buffer
getHexByteString(CharSequence, CharSequence, CharSequence) - Method in class com.pi4j.io.serial.SerialDataEvent
Get a HEX string representation of the bytes available in the serial data receive buffer
getHostname() - Static method in class com.pi4j.system.NetworkInfo
 
getI2CFactoryProvider() - Method in enum com.pi4j.platform.Platform
 
getI2CFactoryProvider(Platform) - Static method in enum com.pi4j.platform.Platform
 
getId() - Method in class com.pi4j.io.w1.W1BaseDevice
 
getId() - Method in interface com.pi4j.io.w1.W1Device
Returns the name (id/serial number) of the device e.g.
getId() - Method in enum com.pi4j.platform.Platform
Get the platform's unique identifier string.
getIndex() - Method in enum com.pi4j.io.serial.FlowControl
 
getIndex() - Method in enum com.pi4j.io.serial.Parity
 
getInputStream() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
getInputStream() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns the input data stream for the serial port's receive buffer
getInputStream() - Method in interface com.pi4j.io.serial.Serial
This method returns the input data stream for the serial port's receive buffer
getInstance() - Static method in class com.pi4j.io.gpio.GpioFactory
Return default instance of GpioController.
getInstance() - Static method in class com.pi4j.io.wdt.impl.WDTimerImpl
Singleton.
getInstance(int) - Static method in class com.pi4j.io.i2c.I2CFactory
Create new I2CBus instance.
getInstance(int) - Static method in enum com.pi4j.io.serial.Baud
 
getInstance(int) - Static method in enum com.pi4j.io.serial.DataBits
 
getInstance(int) - Static method in enum com.pi4j.io.serial.StopBits
 
getInstance(int, long, TimeUnit) - 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, 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
getInstance(SpiChannel, SpiMode) - Static method in class com.pi4j.io.spi.SpiFactory
Create new SpiDevice instance
getInstance(String) - Static method in enum com.pi4j.io.serial.FlowControl
 
getInstance(String) - Static method in enum com.pi4j.io.serial.Parity
 
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() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getJavaRuntime() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getJavaRuntime() - Static method in class com.pi4j.system.SystemInfo
 
getJavaRuntime() - Method in interface com.pi4j.system.SystemInfoProvider
 
getJavaVendor() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getJavaVendor() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getJavaVendor() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVendor() - Method in interface com.pi4j.system.SystemInfoProvider
 
getJavaVendorUrl() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getJavaVendorUrl() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getJavaVendorUrl() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVendorUrl() - Method in interface com.pi4j.system.SystemInfoProvider
 
getJavaVersion() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getJavaVersion() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getJavaVersion() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVersion() - Method in interface com.pi4j.system.SystemInfoProvider
 
getJavaVirtualMachine() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getJavaVirtualMachine() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getJavaVirtualMachine() - Static method in class com.pi4j.system.SystemInfo
 
getJavaVirtualMachine() - Method in interface com.pi4j.system.SystemInfoProvider
 
getLabel() - Method in enum com.pi4j.platform.Platform
Get the platform's friendly string name/label.
getLength() - Method in class com.pi4j.jni.SerialInterruptEvent
Get the length of data bytes received in this event.
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
 
getMemory() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryBuffers() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryBuffers() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryBuffers() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryBuffers() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryCached() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryCached() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryCached() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryCached() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryFree() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryFree() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryFree() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryFree() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryShared() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryShared() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryShared() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryShared() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryTotal() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryTotal() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryTotal() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryTotal() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryUsed() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getMemoryUsed() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryUsed() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryUsed() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryVoltageSDRam_C() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getMemoryVoltageSDRam_C() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryVoltageSDRam_C() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_C() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryVoltageSDRam_I() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getMemoryVoltageSDRam_I() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryVoltageSDRam_I() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_I() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMemoryVoltageSDRam_P() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getMemoryVoltageSDRam_P() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getMemoryVoltageSDRam_P() - Static method in class com.pi4j.system.SystemInfo
 
getMemoryVoltageSDRam_P() - Method in interface com.pi4j.system.SystemInfoProvider
 
getMetric() - Method in class com.pi4j.system.NetworkInterface
 
getMode() - Method in exception com.pi4j.io.gpio.exception.UnsupportedPinModeException
 
getMode() - Method in interface com.pi4j.io.gpio.GpioPin
 
getMode() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getMode() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getMode() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getMode() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getMode() - Method in enum com.pi4j.io.spi.SpiMode
 
getMode(GpioPin) - Method in interface com.pi4j.io.gpio.GpioController
 
getMode(GpioPin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getMode(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getMode(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getMode(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
getModelName() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getModelName() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getModelName() - Static method in class com.pi4j.system.SystemInfo
 
getModelName() - Method in interface com.pi4j.system.SystemInfoProvider
 
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 class com.pi4j.io.gpio.SimulatedGpioProvider
 
getName() - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
getName() - Method in class com.pi4j.io.w1.W1BaseDevice
 
getName() - Method in interface com.pi4j.io.w1.W1Device
Returns a human readable name.
getName() - Method in enum com.pi4j.temperature.TemperatureScale
 
getNameservers() - Static method in class com.pi4j.system.NetworkInfo
 
getOsArch() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getOsArch() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getOsArch() - Static method in class com.pi4j.system.SystemInfo
 
getOsArch() - Method in interface com.pi4j.system.SystemInfoProvider
 
getOsFirmwareBuild() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getOsFirmwareBuild() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getOsFirmwareBuild() - Static method in class com.pi4j.system.SystemInfo
 
getOsFirmwareBuild() - Method in interface com.pi4j.system.SystemInfoProvider
 
getOsFirmwareDate() - Method in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
getOsFirmwareDate() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getOsFirmwareDate() - Static method in class com.pi4j.system.SystemInfo
 
getOsFirmwareDate() - Method in interface com.pi4j.system.SystemInfoProvider
 
getOsName() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getOsName() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getOsName() - Static method in class com.pi4j.system.SystemInfo
 
getOsName() - Method in interface com.pi4j.system.SystemInfoProvider
 
getOsVersion() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getOsVersion() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getOsVersion() - Static method in class com.pi4j.system.SystemInfo
 
getOsVersion() - Method in interface com.pi4j.system.SystemInfoProvider
 
getOutputStream() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns the output data stream for the serial port's transmit buffer
getOutputStream() - Method in interface com.pi4j.io.serial.Serial
This method returns the output data stream for the serial port's transmit buffer
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.IFTTTMakerChannelTriggerEvent
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.UnsupportedPinEventsException
 
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.jni.AnalogInputEvent
Get the pin number that changed and raised this event.
getPin() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the pin number that changed and raised this event.
getPin(Class<? extends PinProvider>, Pin, String...) - Static method in class com.pi4j.util.CommandArgumentParser
This utility method searches for "--pin (#)" or "-p (#)" in the command arguments array and returns a Pin instance based on the pin address/number specified.
getPinByAddress(int) - Static method in class com.pi4j.io.gpio.PinProvider
 
getPinByAddress(int) - Static method in class com.pi4j.io.gpio.RaspiBcmPin
 
getPinByAddress(int) - Static method in class com.pi4j.io.gpio.RaspiPin
 
getPinByAddress(int) - Static method in class com.pi4j.io.gpio.RCMPin
 
getPinByName(String) - Static method in class com.pi4j.io.gpio.PinProvider
 
getPinByName(String) - Static method in class com.pi4j.io.gpio.RaspiBcmPin
 
getPinByName(String) - Static method in class com.pi4j.io.gpio.RaspiPin
 
getPinByName(String) - Static method in class com.pi4j.io.gpio.RCMPin
 
getPinCache(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getPinPullResistance(PinPullResistance, String...) - Static method in class com.pi4j.util.CommandArgumentParser
This utility method searches for "--pull (up|down|off)", "--l (up|down|off)", "--up", or "--down" in the command arguments array and returns a PinPullResistance instance based on the option value provided.
getPlatform() - Static method in class com.pi4j.platform.PlatformManager
Get the selected system platform.
getPosixFD(FileDescriptor) - Static method in class com.pi4j.io.file.LinuxFile
 
getProcessor() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getProcessor() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getProcessor() - Static method in class com.pi4j.system.SystemInfo
 
getProcessor() - Method in interface com.pi4j.system.SystemInfoProvider
 
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) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getProperty(String, String) - Method in interface com.pi4j.io.gpio.GpioPin
 
getProperty(String, 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
 
getProvider() - Static method in class com.pi4j.system.SystemInfoFactory
Return default instance of SystemInfoProvider.
getProvisionedPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
getProvisionedPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getProvisionedPin(String) - Method in interface com.pi4j.io.gpio.GpioController
 
getProvisionedPin(String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
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() - Method in interface com.pi4j.io.gpio.GpioPin
 
getPullResistance() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getPullResistance(GpioPin) - Method in interface com.pi4j.io.gpio.GpioController
 
getPullResistance(GpioPin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getPullResistance(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
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
If this is a hardware PWM pin, the value will be between a range of 0 to 1024.
getPwm() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getPwm(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getPwm(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getPwm(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
getPwmValue() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getReadElfTag(String) - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getReader() - Method in class com.pi4j.io.serial.SerialDataEvent
Get an instance of the serial data reader
getResistance() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getRevision() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getRevision() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getRevision() - Static method in class com.pi4j.system.SystemInfo
 
getRevision() - Method in interface com.pi4j.system.SystemInfoProvider
 
getRI() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the RI (ring-indicator) pin state.
getRI() - Method in interface com.pi4j.io.serial.Serial
Get the RI (ring-indicator) pin state.
getRI(int) - Static method in class com.pi4j.jni.Serial
Get the RI (ring-indicator) pin state.
getRTS() - Method in class com.pi4j.io.serial.impl.SerialImpl
Get the RTS (request-to-send) pin state.
getRTS() - Method in interface com.pi4j.io.serial.Serial
Get the RTS (request-to-send) pin state.
getRTS(int) - Static method in class com.pi4j.jni.Serial
Get the RTS (request-to-send) pin state.
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() - Method in class com.pi4j.io.serial.SerialDataEvent
Get the serial interface instance
getSerial() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
getSerial() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
getSerial() - Static method in class com.pi4j.system.SystemInfo
 
getSerial() - Method in interface com.pi4j.system.SystemInfoProvider
 
getSerialConfig(SerialConfig, String...) - Static method in class com.pi4j.util.CommandArgumentParser
This utility method searches for the following options: "--device (device-path)" [DEFAULT: /dev/ttyAMA0] "--baud (baud-rate)" [DEFAULT: 38400] "--data-bits (5|6|7|8)" [DEFAULT: 8] "--parity (none|odd|even)" [DEFAULT: none] "--stop-bits (1|2)" [DEFAULT: 1] "--flow-control (none|hardware|software)" [DEFAULT: none] in the arguments array and returns a SerialConfig instance based on the option values detected.
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.IFTTTMakerChannelTriggerEvent
Get the pin state that activated this trigger.
getState() - Method in class com.pi4j.io.gpio.event.PinDigitalStateChangeEvent
Get the new pin state raised in this event.
getState() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
getState() - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
getState() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
getState() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
getState() - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
getState() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the new pin state raised in this event.
getState(boolean) - Static method in enum com.pi4j.io.gpio.PinState
 
getState(int) - Static method in enum com.pi4j.io.gpio.PinState
 
getState(GpioPinDigital) - Method in interface com.pi4j.io.gpio.GpioController
 
getState(GpioPinDigital) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getState(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getState(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getState(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
getStateValue() - Method in class com.pi4j.wiringpi.GpioInterruptEvent
Get the new pin state value raised in this event.
getString(Charset) - Method in class com.pi4j.io.serial.SerialDataEvent
Get a string representation of the bytes available in the serial data receive buffer
getSubnetMask() - Method in class com.pi4j.system.NetworkInterface
 
getSupportedPinEdges() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
getSupportedPinEdges() - Method in interface com.pi4j.io.gpio.Pin
 
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
 
getSystemInfoProvider() - Method in enum com.pi4j.platform.Platform
 
getSystemInfoProvider(Platform) - Static method in enum com.pi4j.platform.Platform
 
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
 
getThreadFactory(String) - Static method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
return an instance to the thread factory used to create new executor services
getTimeOut() - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Get timeout
getTimeOut() - Method in interface com.pi4j.io.wdt.WDTimer
 
getTimeOut(int) - Static method in class com.pi4j.jni.WDT
 
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() - Method in interface com.pi4j.io.gpio.GpioPinAnalog
 
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() - Method in enum com.pi4j.io.serial.Baud
 
getValue() - Method in enum com.pi4j.io.serial.DataBits
 
getValue() - Method in enum com.pi4j.io.serial.StopBits
 
getValue() - Method in class com.pi4j.io.w1.W1BaseDevice
 
getValue() - Method in interface com.pi4j.io.w1.W1Device
Gets the current Value = content of w1_slave file
getValue() - Method in class com.pi4j.jni.AnalogInputEvent
Get the new pin analog input value raised in this event.
getValue(GpioPinAnalog) - Method in interface com.pi4j.io.gpio.GpioController
 
getValue(GpioPinAnalog) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
getValue(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
getValue(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
getValue(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
getValue1() - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Get the IFTTT value1 data for this triggered event.
getValue2() - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Get the IFTTT value2 data for this triggered event.
getValue3() - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Get the IFTTT value2 data for this triggered event.
getValueString(double) - Method in enum com.pi4j.temperature.TemperatureScale
 
getW1Devices(Class<T>) - Method in class com.pi4j.io.w1.W1Master
 
goodbye() - Method in class com.pi4j.util.Console
 
Gpio - Class in com.pi4j.wiringpi
WiringPi GPIO Control
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.RaspiPin
 
GPIO_01 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_02 - Static variable in class com.pi4j.io.gpio.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
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.RaspiBcmPin
 
GPIO_30 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
GPIO_30 - Static variable in class com.pi4j.io.gpio.RCMPin
 
GPIO_31 - Static variable in class com.pi4j.io.gpio.RaspiBcmPin
 
GPIO_31 - Static variable in class com.pi4j.io.gpio.RaspiPin
 
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 - com.pi4j.io.gpio.PinMode
 
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(GpioPin[], PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioBlinkStopStateTrigger
 
GpioBlinkStopStateTrigger(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(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(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(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
GpioEvent(int, boolean) - Constructor for class com.pi4j.wiringpi.GpioInterrupt.GpioEvent
 
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.
GpioInterrupt.GpioEvent - Class in com.pi4j.wiringpi
 
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) - Constructor for class com.pi4j.io.gpio.tasks.impl.GpioPulseTaskImpl
 
GpioPulseTaskImpl(GpioPinDigitalOutput, PinState, Callable<?>) - 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(GpioPin[], PinState[], GpioPinDigitalOutput) - Constructor for class com.pi4j.io.gpio.trigger.GpioToggleStateTrigger
 
GpioToggleStateTrigger(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(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.
GREEN - com.pi4j.util.ConsoleColor
 

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
 
HARDWARE - com.pi4j.io.serial.FlowControl
 
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
 
hashCode() - Method in class com.pi4j.io.w1.W1BaseDevice
 
hashCode() - Method in interface com.pi4j.io.w1.W1Device
 
hasListener(int) - Static method in class com.pi4j.jni.SerialInterrupt
Returns true if the listener is already registered for event callbacks.
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(AnalogInputListener) - Static method in class com.pi4j.jni.AnalogInputMonitor
Returns true if the listener is already registered for event callbacks.
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.WiringPiGpioProviderBase
 
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
 
hasReadElfTag(String) - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
heartbeat() - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Ping a watchdog.
heartbeat() - Method in interface com.pi4j.io.wdt.WDTimer
 
hexArray - Static variable in class com.pi4j.io.serial.SerialDataEvent
 
high() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
high() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
high(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
high(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
HIGH - com.pi4j.io.gpio.PinState
 
HIGH - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin state constant for HIGH/ON/+3.3VDC

I

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.
I2C_FUNC_10BIT_ADDR - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_I2C - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_NOSTART - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_PROTOCOL_MANGLING - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SLAVE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_BLOCK_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_BLOCK_PROC_CALL - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_BYTE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_BYTE_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_EMUL - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_HOST_NOTIFY - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_I2C_BLOCK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_PEC - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_PROC_CALL - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_QUICK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_READ_BLOCK_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_READ_BYTE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_READ_BYTE_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_READ_I2C_BLOCK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_READ_WORD_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WORD_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WRITE_BLOCK_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WRITE_BYTE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WRITE_BYTE_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WRITE_I2C_BLOCK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNC_SMBUS_WRITE_WORD_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_FUNCS - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_IGNORE_NAK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_NO_RD_ACK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_NOSTART - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_RD - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_RECV_LEN - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_REV_DIR_ADDR - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_STOP - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_M_TEN - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_PEC - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_RDWR - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_RETRIES - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SLAVE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SLAVE_FORCE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_BLOCK_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_BLOCK_MAX - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_BLOCK_PROC_CALL - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_BYTE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_BYTE_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_I2C_BLOCK_BROKEN - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_I2C_BLOCK_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_PROC_CALL - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_QUICK - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_READ - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_WORD_DATA - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_SMBUS_WRITE - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_TENBIT - Static variable in class com.pi4j.io.i2c.I2CConstants
 
I2C_TIMEOUT - Static variable in class com.pi4j.io.i2c.I2CConstants
 
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(int, String, long, TimeUnit) - Constructor for class com.pi4j.io.i2c.impl.I2CBusImpl
Constructor of i2c bus implementation.
I2CConstants - Class in com.pi4j.io.i2c
These are constants scraped directly from linux kernel (i2c-dev.h i2c.h).
I2CConstants() - Constructor for class com.pi4j.io.i2c.I2CConstants
 
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(I2CBusImpl, 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.
I2CFactory.UnsupportedBusNumberException - Exception in com.pi4j.io.i2c
 
I2CFactoryProvider - Interface in com.pi4j.io.i2c
 
I2CProviderImpl - Class in com.pi4j.io.i2c.impl
 
I2CProviderImpl() - Constructor for class com.pi4j.io.i2c.impl.I2CProviderImpl
 
id() - Method in enum com.pi4j.platform.Platform
Get the platform's unique identifier string.
IFTTT_MAKER_CHANNEL_URL - Static variable in class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger - Class in com.pi4j.io.gpio.trigger
 
IFTTTMakerChannelTrigger(String, String) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, IFTTTMakerChannelTriggerListener) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, PinState) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, PinState[]) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, PinState[], IFTTTMakerChannelTriggerListener) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, PinState, IFTTTMakerChannelTriggerListener) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, List<PinState>) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTrigger(String, String, List<PinState>, IFTTTMakerChannelTriggerListener) - Constructor for class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
IFTTTMakerChannelTriggerEvent - Class in com.pi4j.io.gpio.event
 
IFTTTMakerChannelTriggerEvent(Object, GpioPin, PinState, String, String, String, String) - Constructor for class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
 
IFTTTMakerChannelTriggerListener - Interface in com.pi4j.io.gpio.event
 
IN - com.pi4j.io.gpio.PinDirection
 
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
 
invoke(GpioPin, PinState) - Method in class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
 
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
 
ioctl(long, int) - Method in class com.pi4j.io.file.LinuxFile
Runs an ioctl value command on a file descriptor.
ioctl(long, int) - Method in interface com.pi4j.io.i2c.I2CDevice
Runs an ioctl on this device.
ioctl(long, int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
 
ioctl(long, ByteBuffer, IntBuffer) - Method in class com.pi4j.io.file.LinuxFile
Runs an ioctl on a file descriptor.
ioctl(long, ByteBuffer, IntBuffer) - Method in interface com.pi4j.io.i2c.I2CDevice
Runs an ioctl on this device.
ioctl(long, ByteBuffer, IntBuffer) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
 
ioctl(I2CDevice, long, int) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
ioctl(I2CDevice, long, ByteBuffer, IntBuffer) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
isBufferingDataReceived() - Method in class com.pi4j.io.serial.impl.SerialImpl
This method returns the buffering state for data received from the serial device/port.
isBufferingDataReceived() - Method in interface com.pi4j.io.serial.Serial
This method returns the buffering state for data received from the serial device/port.
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() - Method in interface com.pi4j.io.gpio.GpioPin
 
isExported() - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
isExported() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isExported(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method determines if the requested GPIO pin is already exported.
isExported(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isExported(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isExported(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
isExported(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
isExported(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
isHardFloatAbi() - Method in class com.pi4j.system.impl.DefaultSystemInfoProvider
 
isHardFloatAbi() - Method in class com.pi4j.system.impl.SystemInfoProviderBase
 
isHardFloatAbi() - Static method in class com.pi4j.system.SystemInfo
 
isHardFloatAbi() - Method in interface com.pi4j.system.SystemInfoProvider
 
isHigh() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isHigh() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isHigh() - Method in enum com.pi4j.io.gpio.PinState
 
isHigh(GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isHigh(GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isLow() - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isLow() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isLow() - Method in enum com.pi4j.io.gpio.PinState
 
isLow(GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isLow(GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isMode(PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
isMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isMode(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isMode(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isNotNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
 
isNotNullOrEmpty(String, boolean) - Static method in class com.pi4j.util.StringUtil
 
isNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
 
isNullOrEmpty(String, boolean) - 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
isPrivilegedAccessRequired() - Static method in class com.pi4j.wiringpi.GpioUtil
This method will return a value of '1' if Privileged access is required.
isPullResistance(PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
isPullResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isPullResistance(PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
isPullResistance(PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isRunning() - Method in class com.pi4j.util.Console
 
isshutdown - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
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() - 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() - Static method in class com.pi4j.io.serial.SerialFactory
This method returns TRUE if the serial controller has been shutdown.
isState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigital
 
isState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
isState(PinState, GpioPinDigital...) - Method in interface com.pi4j.io.gpio.GpioController
 
isState(PinState, GpioPinDigital...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
isTerminated() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 

K

KELVIN - com.pi4j.temperature.TemperatureScale
 

L

label - Variable in enum com.pi4j.platform.Platform
 
label() - Method in enum com.pi4j.platform.Platform
Get the platform's friendly string name/label.
lastAddress - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
 
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.
length() - Method in class com.pi4j.io.serial.SerialDataEvent
Get the number of bytes available in the serial data
LINE_SEPARATOR - Static variable in class com.pi4j.util.Console
 
LINE_SEPARATOR_CHAR - Static variable in class com.pi4j.util.Console
 
LinuxFile - Class in com.pi4j.io.file
Extends RandomAccessFile to provide access to Linux ioctl.
LinuxFile(String, String) - Constructor for class com.pi4j.io.file.LinuxFile
 
LinuxFile.LinuxFileException - Exception in com.pi4j.io.file
 
LinuxFile.ScratchBufferOverrun - Exception in com.pi4j.io.file
 
LinuxFileException() - Constructor for exception com.pi4j.io.file.LinuxFile.LinuxFileException
 
listeners - Variable in class com.pi4j.io.gpio.GpioProviderBase
 
listeners - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
load(String, String) - Static method in class com.pi4j.util.NativeLibraryLoader
 
loadLibraryFromClasspath(String) - Static method in class com.pi4j.util.NativeLibraryLoader
Loads library from classpath
localBufferSize - Static variable in class com.pi4j.io.file.LinuxFile
 
localDataBuffer - Static variable in class com.pi4j.io.file.LinuxFile
 
localOffsetsBuffer - Static variable in class com.pi4j.io.file.LinuxFile
 
lockAquireTimeout - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
 
lockAquireTimeoutUnit - Variable in class com.pi4j.io.i2c.impl.I2CBusImpl
 
low() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
low() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
low(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
low(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
LOW - com.pi4j.io.gpio.PinState
 
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

MAGENTA - com.pi4j.util.ConsoleColor
 
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.
MARK - com.pi4j.io.serial.Parity
 
MAX_NES_JOYSTICKS - Static variable in class com.pi4j.wiringpi.Nes
 
MAX_PIN_CACHE - Static variable in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
MAX_SUPPORTED_BYTES - Static variable in interface com.pi4j.io.spi.SpiDevice
 
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 - com.pi4j.io.spi.SpiMode
 
MODE_0 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_1 - com.pi4j.io.spi.SpiMode
 
MODE_1 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_2 - com.pi4j.io.spi.SpiMode
 
MODE_2 - Static variable in class com.pi4j.wiringpi.Spi
 
MODE_3 - com.pi4j.io.spi.SpiMode
 
MODE_3 - Static variable in class com.pi4j.wiringpi.Spi
 
MSBFIRST - Static variable in class com.pi4j.wiringpi.Shift
 

N

NAME - Static variable in class com.pi4j.io.gpio.RaspiGpioProvider
 
NAME - Static variable in class com.pi4j.io.gpio.SimulatedGpioProvider
 
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.
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
 
NONE - com.pi4j.io.gpio.PinEdge
 
NONE - com.pi4j.io.serial.FlowControl
 
NONE - com.pi4j.io.serial.Parity
 
NUM_PINS - Static variable in class com.pi4j.wiringpi.Gpio
The total number of GPIO pins available in the WiringPi library.

O

ODD - com.pi4j.io.serial.Parity
 
OFF - com.pi4j.io.gpio.PinPullResistance
 
onDataReceive(SerialInterruptEvent) - Method in interface com.pi4j.jni.SerialInterruptListener
 
onTriggered(IFTTTMakerChannelTriggerEvent) - Method in interface com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerListener
This callback listener is fired when the IFTTTMakerChannelTrigger receives a GPIO pin change that invokes the trigger.
open() - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
Opens the bus.
open() - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Open Watchdog.
open() - Method in interface com.pi4j.io.wdt.WDTimer
 
open(SerialConfig) - Method in class com.pi4j.io.serial.impl.SerialImpl
This opens and initializes the serial port/device and sets the communication parameters.
open(SerialConfig) - Method in interface com.pi4j.io.serial.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String) - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Open custom Watchdog
open(String) - Static method in class com.pi4j.jni.WDT
 
open(String, int) - Method in class com.pi4j.io.serial.impl.SerialImpl
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int) - Method in interface com.pi4j.io.serial.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int) - Static method in class com.pi4j.jni.Serial
This opens and initializes the serial device and sets the communication parameters.
open(String, int, int) - Static method in class com.pi4j.jni.Serial
This opens and initializes the serial device and sets the communication parameters.
open(String, int, int, int) - Static method in class com.pi4j.jni.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int, int, int, int) - Static method in class com.pi4j.jni.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int, int, int, int, int) - Method in class com.pi4j.io.serial.impl.SerialImpl
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int, int, int, int, int) - Method in interface com.pi4j.io.serial.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String, int, int, int, int, int) - Static method in class com.pi4j.jni.Serial
This opens and initializes the serial port/device and sets the communication parameters.
open(String, Baud, DataBits, Parity, StopBits, FlowControl) - Method in class com.pi4j.io.serial.impl.SerialImpl
This opens and initializes the serial port/device and sets the communication parameters.
open(String, Baud, DataBits, Parity, StopBits, FlowControl) - Method in interface com.pi4j.io.serial.Serial
This opens and initializes the serial port/device and sets the communication parameters.
OUT - com.pi4j.io.gpio.PinDirection
 
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, char, int) - Static method in class com.pi4j.util.StringUtil
 
pad(String, int) - Static method in class com.pi4j.util.StringUtil
 
pad(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
padCenter(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padCenter(String, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, int) - Static method in class com.pi4j.util.StringUtil
 
padLeft(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, char, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, int) - Static method in class com.pi4j.util.StringUtil
 
padRight(String, String, int) - Static method in class com.pi4j.util.StringUtil
 
parity() - Method in class com.pi4j.io.serial.SerialConfig
 
parity(Parity) - Method in class com.pi4j.io.serial.SerialConfig
 
Parity - Enum in com.pi4j.io.serial
 
PARITY_EVEN - Static variable in class com.pi4j.jni.Serial
 
PARITY_MARK - Static variable in class com.pi4j.jni.Serial
 
PARITY_NONE - Static variable in class com.pi4j.jni.Serial
 
PARITY_ODD - Static variable in class com.pi4j.jni.Serial
 
PARITY_SPACE - Static variable in class com.pi4j.jni.Serial
 
physPinToGpio(int) - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
piBoardRev() - Static method in class com.pi4j.wiringpi.Gpio
[Hardware]
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.IFTTTMakerChannelTriggerEvent
 
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.
ping(int) - Static method in class com.pi4j.jni.WDT
 
PinImpl - Class in com.pi4j.io.gpio.impl
 
PinImpl(String, int, String, EnumSet<PinMode>) - Constructor for class com.pi4j.io.gpio.impl.PinImpl
 
PinImpl(String, int, String, EnumSet<PinMode>, EnumSet<PinPullResistance>) - Constructor for class com.pi4j.io.gpio.impl.PinImpl
 
PinImpl(String, int, String, EnumSet<PinMode>, EnumSet<PinPullResistance>, EnumSet<PinEdge>) - Constructor for class com.pi4j.io.gpio.impl.PinImpl
 
PinListener - Interface in com.pi4j.io.gpio.event
Pin Listener Interface
pinMode(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
PinMode - Enum in com.pi4j.io.gpio
Pin edge definition.
pinModeAlt(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
pinModeCache - Static variable in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
PinProvider - Class in com.pi4j.io.gpio
Pi4J pin definitions
PinProvider() - Constructor for class com.pi4j.io.gpio.PinProvider
 
PinProviderException - Exception in com.pi4j.io.gpio.exception
Pin provider exception.
PinProviderException(GpioProvider, Pin) - Constructor for exception com.pi4j.io.gpio.exception.PinProviderException
 
PinPullResistance - Enum in com.pi4j.io.gpio
Pin pull up/down resistance definition.
pins - Static variable in class com.pi4j.io.gpio.PinProvider
 
PinState - Enum in com.pi4j.io.gpio
Pin edge definition.
pinStateChange(GpioInterruptEvent) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
pinStateChange(GpioInterruptEvent) - Method in interface com.pi4j.wiringpi.GpioInterruptListener
 
pinSupportedCache - Static variable in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
pinValueChange(AnalogInputEvent) - Method in interface com.pi4j.jni.AnalogInputListener
 
Platform - Enum in com.pi4j.platform
This enumeration defines the platforms supported by Pi4J.
PlatformAlreadyAssignedException - Exception in com.pi4j.platform
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformAlreadyAssignedException(Platform) - Constructor for exception com.pi4j.platform.PlatformAlreadyAssignedException
Default Constructor
platformId - Variable in enum com.pi4j.platform.Platform
 
PlatformManager - Class in com.pi4j.platform
This class provides static methods to configure the Pi4J library's default platform.
PlatformManager() - Constructor for class com.pi4j.platform.PlatformManager
 
PRIMARY_COM_PORT - Static variable in interface com.pi4j.io.serial.Serial
 
print(Object) - Method in class com.pi4j.util.Console
 
print(String) - Method in class com.pi4j.util.Console
 
print(String, Object...) - Method in class com.pi4j.util.Console
 
println() - Method in class com.pi4j.util.Console
 
println(char, int) - Method in class com.pi4j.util.Console
 
println(Object) - Method in class com.pi4j.util.Console
 
println(String) - Method in class com.pi4j.util.Console
 
println(String, Object...) - Method in class com.pi4j.util.Console
 
promptForExit() - Method in class com.pi4j.util.Console
 
provisionAnalogInputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogInputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogInputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(GpioProvider, Pin, String) - 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, String, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionAnalogOutputPin(Pin, String, double) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionAnalogOutputPin(Pin, String, double) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(GpioProvider, Pin, String) - 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, String, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalInputPin(Pin, String, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalInputPin(Pin, String, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, 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, String, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(GpioProvider, Pin, String, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalMultipurposePin(Pin, String, PinMode, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalMultipurposePin(Pin, String, PinMode, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(GpioProvider, Pin, String) - 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, String, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionDigitalOutputPin(Pin, String, PinState) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionDigitalOutputPin(Pin, String, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(GpioProvider, 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 interface com.pi4j.io.gpio.GpioController
 
provisionPin(GpioProvider, Pin, String, PinMode) - 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, PinState) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(Pin, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPin(Pin, String, PinMode) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPin(Pin, String, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(GpioProvider, Pin, String) - 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, String, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionPwmOutputPin(Pin, String, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionPwmOutputPin(Pin, String, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(GpioProvider, Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(GpioProvider, Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(GpioProvider, Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(GpioProvider, Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(GpioProvider, Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(GpioProvider, Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(GpioProvider, Pin, String, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(GpioProvider, Pin, String, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(Pin) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(Pin) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(Pin, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(Pin, int) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(Pin, String) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(Pin, String) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
provisionSoftPwmOutputPin(Pin, String, int) - Method in interface com.pi4j.io.gpio.GpioController
 
provisionSoftPwmOutputPin(Pin, String, 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.
PULL_DOWN - com.pi4j.io.gpio.PinPullResistance
 
PULL_UP - com.pi4j.io.gpio.PinPullResistance
 
pullUpDnControl(int, int) - Static method in class com.pi4j.wiringpi.Gpio
Core Functions
pulse(long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, boolean, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean, Callable<Void>, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, boolean, Callable<Void>, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, boolean, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, boolean, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
pulse(long, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
pulse(long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, PinState, boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, PinState, boolean, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean, Callable<Void>, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, PinState, boolean, Callable<Void>, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, boolean, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
Deprecated.
pulse(long, PinState, boolean, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, Callable<Void>, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, Callable<Void>, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, PinState, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, PinState, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, Callable<Void>) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, Callable<Void>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, Callable<Void>, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, Callable<Void>, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(long, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulse(long, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulse(GpioPinDigitalOutput, long, PinState, Callable<?>, TimeUnit) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
pulse(GpioPinDigitalOutput, long, PinState, TimeUnit) - Static method in class com.pi4j.io.gpio.impl.GpioScheduledExecutorImpl
 
PULSE_TIME - Static variable in class com.pi4j.wiringpi.Nes
 
pulseSync(long) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulseSync(long) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulseSync(long, PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulseSync(long, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulseSync(long, PinState, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulseSync(long, PinState, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
pulseSync(long, TimeUnit) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
pulseSync(long, TimeUnit) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
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 - com.pi4j.io.gpio.PinMode
 
PWM_OUTPUT - Static variable in class com.pi4j.wiringpi.Gpio
GPIO pin constant for PWM_OUTPUT direction for writing analog pin states
PWM_TONE_OUTPUT - com.pi4j.io.gpio.PinMode
 
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

RANKINE - com.pi4j.temperature.TemperatureScale
 
RASPBERRYPI - com.pi4j.platform.Platform
 
RaspberryPi_2B - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_3A_Plus - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_3B - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_3B_Plus - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_400 - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_4B - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_A - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_A_Plus - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_Alpha - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_B_Plus - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_B_Rev1 - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_B_Rev2 - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_ComputeModule - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_ComputeModule3 - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_ComputeModule3_Plus - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_ComputeModule4 - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_Unknown - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_Zero - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPi_ZeroW - com.pi4j.system.SystemInfo.BoardType
 
RaspberryPiSerial - Class in com.pi4j.io.serial
This class simply exposed the available UART/serial port address (device file paths) that are exposed on the RaspberryPi.
RaspberryPiSerial() - Constructor for class com.pi4j.io.serial.RaspberryPiSerial
 
RaspiBcmPin - Class in com.pi4j.io.gpio
Raspberry Pi pin definitions for the Broadcom pin numbering scheme.
RaspiBcmPin() - Constructor for class com.pi4j.io.gpio.RaspiBcmPin
 
RaspiGpioProvider - Class in com.pi4j.io.gpio
Raspberry PI GpioProvider implementation.
RaspiGpioProvider() - Constructor for class com.pi4j.io.gpio.RaspiGpioProvider
Default Constructor
RaspiGpioProvider(RaspiPinNumberingScheme) - Constructor for class com.pi4j.io.gpio.RaspiGpioProvider
Alternate Constructor allowing user to override default pin numbering scheme
RaspiPin - Class in com.pi4j.io.gpio
Raspberry Pi pin definitions for (default) WiringPi pin numbering scheme.
RaspiPin() - Constructor for class com.pi4j.io.gpio.RaspiPin
 
RaspiPinNumberingScheme - Enum in com.pi4j.io.gpio
Raspberry Pi pin numbering scheme.
RaspiSystemInfoProvider - Class in com.pi4j.system.impl
Raspberry Pi platform specific implementation of the SystemInfoProvider interface.
RaspiSystemInfoProvider() - Constructor for class com.pi4j.system.impl.RaspiSystemInfoProvider
 
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() - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads one byte from the i2c device.
read() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes bytes from the port/serial device.
read() - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes bytes from the port/serial device.
read() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
read() - Method in class com.pi4j.io.serial.impl.SerialImpl
Reads all available bytes from the serial port/device.
read() - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the serial port/device.
read(byte[]) - Method in class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
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(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) - Method in class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
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(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(int) - Method in interface com.pi4j.io.i2c.I2CDevice
This method reads one byte from the i2c device.
read(int) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method reads one byte from the i2c device.
read(int) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length of bytes from the port/serial device.
read(int) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length of bytes from the port/serial device.
read(int) - Method in class com.pi4j.io.serial.impl.SerialImpl
Reads a length of bytes from the port/serial device.
read(int) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length of bytes from the port/serial device.
read(int) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the serial port/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(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(int, int) - Static method in class com.pi4j.jni.Serial
Reads a length of bytes from the port/serial device.
read(int, int, OutputStream) - Static method in class com.pi4j.jni.Serial
Reads a length bytes from the serial port/device into a provided OutputStream.
read(int, int, ByteBuffer) - Static method in class com.pi4j.jni.Serial
Reads a length bytes from the serial port/device into a provided ByteBuffer.
read(int, int, Charset) - Static method in class com.pi4j.jni.Serial
Reads a length of bytes from the port/serial device.
read(int, int, Charset, Writer) - Static method in class com.pi4j.jni.Serial
Reads a length bytes from the serial port/device into a provided Writer.
read(int, int, Collection<ByteBuffer>) - Static method in class com.pi4j.jni.Serial
Reads a length of bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(int, OutputStream) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length bytes from the serial port/device into a provided OutputStream.
read(int, OutputStream) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length bytes from the serial port/device into a provided OutputStream.
read(int, OutputStream) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length bytes from the serial port/device into a provided OutputStream.
read(int, OutputStream) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the serial device into a provided OutputStream.
read(int, ByteBuffer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length bytes from the serial port/device into a provided ByteBuffer.
read(int, ByteBuffer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length bytes from the serial port/device into a provided ByteBuffer.
read(int, ByteBuffer) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length bytes from the serial port/device into a provided ByteBuffer.
read(int, ByteBuffer) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the serial device into a provided ByteBuffer.
read(int, Charset) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length of bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(int, Charset) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length of bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(int, Charset) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length of bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(int, Charset) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the port/serial device.
read(int, Charset, Writer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length bytes from the serial port/device into a provided Writer.
read(int, Charset, Writer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length bytes from the serial port/device into a provided Writer.
read(int, Charset, Writer) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length bytes from the serial port/device into a provided Writer.
read(int, Charset, Writer) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the serial port/device into a provided Writer.
read(int, Collection<ByteBuffer>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads a length of bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(int, Collection<ByteBuffer>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads a length of bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(int, Collection<ByteBuffer>) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads a length of bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(int, Collection<ByteBuffer>) - Static method in class com.pi4j.jni.Serial
Reads all available bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(OutputStream) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes from the serial device into a provided OutputStream.
read(OutputStream) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes from the serial device into a provided OutputStream.
read(OutputStream) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the serial device into a provided OutputStream.
read(ByteBuffer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes from the serial device into a provided ByteBuffer.
read(ByteBuffer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes from the serial device into a provided ByteBuffer.
read(ByteBuffer) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the serial device into a provided ByteBuffer.
read(Charset) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(Charset) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(Charset) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the port/serial device and returns a CharBuffer from the decoded bytes.
read(Charset, Writer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes from the serial port/device into a provided Writer.
read(Charset, Writer) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes from the serial port/device into a provided Writer.
read(Charset, Writer) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the serial port/device into a provided Writer.
read(Collection<ByteBuffer>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReader
Reads all available bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(Collection<ByteBuffer>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataReaderWriter
Reads all available bytes from the serial port/device into a provided collection of ByteBuffer objects.
read(Collection<ByteBuffer>) - Method in interface com.pi4j.io.serial.SerialDataReader
Reads all available bytes from the serial port/device into a provided collection of ByteBuffer objects.
readByte(I2CDevice, int) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
readByteDirect(I2CDevice) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
readBytes(I2CDevice, int, int, int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
readBytesDirect(I2CDevice, int, int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
readNesJoystick(int) - Static method in class com.pi4j.wiringpi.Nes
readNesJoystick:
receiveBuffer - Variable in class com.pi4j.io.serial.impl.SerialImpl
 
RED - com.pi4j.util.ConsoleColor
 
remaining() - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
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(int) - Static method in class com.pi4j.jni.SerialInterrupt
Java consumer code can all this method to unregister itself as a listener for pin state changes.
removeListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeListener(GpioPinListener...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeListener(GpioPinListener...) - 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 class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeListener(GpioPinListener, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeListener(GpioPinListener, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeListener(Pin, PinListener) - Method in interface com.pi4j.io.gpio.GpioProvider
 
removeListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
removeListener(Pin, PinListener) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
removeListener(SerialDataEventListener...) - Method in class com.pi4j.io.serial.impl.SerialImpl
Remove Serial Event Listener
removeListener(SerialDataEventListener...) - 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(AnalogInputListener) - Static method in class com.pi4j.jni.AnalogInputMonitor
Java consumer code can all this method to unregister itself as a listener for pin analog input value changes.
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.
removeListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeListener(List<? extends GpioPinListener>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeListener(List<? extends GpioPinListener>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeProperty(String) - Method in interface com.pi4j.io.gpio.GpioPin
 
removeProperty(String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
removeTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeTrigger(GpioTrigger...) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
removeTrigger(GpioTrigger...) - 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 class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeTrigger(GpioTrigger, GpioPinInput...) - Method in interface com.pi4j.io.gpio.GpioController
 
removeTrigger(GpioTrigger, GpioPinInput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
removeTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinAnalogInput
 
removeTrigger(List<? extends GpioTrigger>) - Method in interface com.pi4j.io.gpio.GpioPinInput
 
removeTrigger(List<? extends GpioTrigger>) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
repeat(char, int) - Static method in class com.pi4j.util.StringUtil
 
RESET - com.pi4j.util.ConsoleColor
 
RISING - com.pi4j.io.gpio.PinEdge
 
RPI_MFG_EGOMAN - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MFG_EMBEST - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MFG_EMBEST2 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MFG_SONY - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MFG_UNKNOWN - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_2B - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_3A_PLUS - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_3B - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_3B_PLUS - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_400 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_4B - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_A - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_A_PLUS - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_ALPHA - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_B - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_B_PLUS - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_CM - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_CM3 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_CM3_PLUS - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_CM4 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_UNKNOWN - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_ZERO - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_MODEL_ZERO_W - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_PROC_BCM2835 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_PROC_BCM2836 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_PROC_BCM2837 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_RAM_1024 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_RAM_256 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
RPI_RAM_512 - Static variable in class com.pi4j.system.impl.RaspiSystemInfoProvider
 
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.tasks.SerialDataEventDispatchTaskImpl
 
runBusLockedDeviceAction(I2CDevice, Callable<T>) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
Selects a device on the bus for an action, and locks parallel access around file descriptor operations.

S

S0_COM_PORT - Static variable in class com.pi4j.io.serial.RaspberryPiSerial
 
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
 
ScratchBufferOverrun() - Constructor for exception com.pi4j.io.file.LinuxFile.ScratchBufferOverrun
 
SECOND_USB_COM_PORT - Static variable in interface com.pi4j.io.serial.Serial
 
SECOND_USB_COM_PORT - Static variable in class com.pi4j.jni.Serial
 
SECONDARY_COM_PORT - Static variable in interface com.pi4j.io.serial.Serial
 
selectBusSlave(I2CDevice) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
Selects the slave device if not already selected on this bus.
sendBreak() - Method in class com.pi4j.io.serial.impl.SerialImpl
Send a BREAK signal to connected device for at least 0.25 seconds, and not more than 0.5 seconds
sendBreak() - Method in interface com.pi4j.io.serial.Serial
Send a BREAK signal to connected device for at least 0.25 seconds, and not more than 0.5 seconds
sendBreak(int) - Method in class com.pi4j.io.serial.impl.SerialImpl
Send a BREAK signal to connected device.
sendBreak(int) - Method in interface com.pi4j.io.serial.Serial
Send a BREAK signal to connected device.
sendBreak(int) - Static method in class com.pi4j.jni.Serial
Send a BREAK signal to connected device for at least 0.25 seconds, and not more than 0.5 seconds
sendBreak(int, int) - Static method in class com.pi4j.jni.Serial
Send a BREAK signal to connected device.
separatorLine() - Method in class com.pi4j.util.Console
 
separatorLine(char) - Method in class com.pi4j.util.Console
 
separatorLine(char, int) - Method in class com.pi4j.util.Console
 
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.
Serial - Interface in com.pi4j.io.serial
This interface provides a set of functions for 'Serial' communication.
SerialByteBuffer - Class in com.pi4j.io.serial.impl
This class implements a dynamic expanding byte buffer to accommodate new data received from the serial port Adapted from sources at: http://ostermiller.org/utils/src/CircularByteBuffer.java.html Stephen Ostermiller http://ostermiller.org/contact.pl?regarding=Java+Utilities
SerialByteBuffer() - Constructor for class com.pi4j.io.serial.impl.SerialByteBuffer
 
SerialByteBuffer(int) - Constructor for class com.pi4j.io.serial.impl.SerialByteBuffer
 
SerialByteBuffer.SerialByteBufferInputStream - Class in com.pi4j.io.serial.impl
 
SerialByteBufferInputStream() - Constructor for class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
serialClose(int) - Static method in class com.pi4j.wiringpi.Serial
void serialClose (int fd);
SerialConfig - Class in com.pi4j.io.serial
 
SerialConfig() - Constructor for class com.pi4j.io.serial.SerialConfig
 
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(Serial) - Constructor for class com.pi4j.io.serial.SerialDataEvent
Default event constructor.
SerialDataEvent(Serial, byte[]) - Constructor for class com.pi4j.io.serial.SerialDataEvent
Default event constructor.
SerialDataEventDispatchTaskImpl - Class in com.pi4j.io.serial.tasks
 
SerialDataEventDispatchTaskImpl(SerialDataEvent, Collection<SerialDataEventListener>) - Constructor for class com.pi4j.io.serial.tasks.SerialDataEventDispatchTaskImpl
 
SerialDataEventListener - Interface in com.pi4j.io.serial
This interface implements the callback event handler for Serial Data events.
SerialDataReader - Interface in com.pi4j.io.serial
 
SerialDataWriter - Interface in com.pi4j.io.serial
 
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);
serialGetAvailableBytes(int) - Static method in class com.pi4j.wiringpi.Serial
int serialGetAvailableBytes (int fd);
serialGetByte(int) - Static method in class com.pi4j.wiringpi.Serial
byte serialGetByte (int fd);
serialGetBytes(int, int) - Static method in class com.pi4j.wiringpi.Serial
int serialGetBytes (int fd, int length);
serialGetchar(int) - Static method in class com.pi4j.wiringpi.Serial
Deprecated.
Use the serialGetByte() method instead.
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
default constructor
SerialInterrupt - Class in com.pi4j.jni
This class provides static methods to configure the native Pi4J library to listen to serial interrupts and invoke callbacks into this class.
SerialInterruptEvent - Class in com.pi4j.jni
This class provides the event object for Serial interrupt data receive event.
SerialInterruptEvent(Object, int, byte[]) - Constructor for class com.pi4j.jni.SerialInterruptEvent
Default event constructor
SerialInterruptListener - Interface in com.pi4j.jni
This interface implements the callback event handler for serial interrupt data receive events.
serialOpen(String, int) - Static method in class com.pi4j.wiringpi.Serial
int serialOpen (char *device, int baud);
SerialPort - Class in com.pi4j.io.serial
 
SerialPort() - Constructor for class com.pi4j.io.serial.SerialPort
 
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.
serialPutByte(int, byte) - Static method in class com.pi4j.wiringpi.Serial
void serialPutByte (int fd, unsigned char c);
serialPutBytes(int, byte...) - Static method in class com.pi4j.wiringpi.Serial
void serialPutBytes (int fd, byte[] data);
serialPutBytes(int, byte[], int) - Static method in class com.pi4j.wiringpi.Serial
void serialPutBytes (int fd, byte[] data);
serialPutchar(int, char) - Static method in class com.pi4j.wiringpi.Serial
Deprecated.
Use the serialPutByte() method instead.
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
 
setAnalogValue(Pin, double) - Method in class com.pi4j.io.gpio.SimulatedGpioProvider
 
setBreak(boolean) - Method in class com.pi4j.io.serial.impl.SerialImpl
Send a constant BREAK signal to connected device.
setBreak(boolean) - Method in interface com.pi4j.io.serial.Serial
Send a constant BREAK signal to connected device.
setBreak(int, boolean) - Static method in class com.pi4j.jni.Serial
Send a constant BREAK signal to connected device.
setBufferingDataReceived(boolean) - Method in class com.pi4j.io.serial.impl.SerialImpl
This method controls the buffering state for data received from the serial device/port.
setBufferingDataReceived(boolean) - Method in interface com.pi4j.io.serial.Serial
This method controls the buffering state for data received from the serial device/port.
setDebounce(int) - Method in interface com.pi4j.io.gpio.GpioPinDigitalInput
Sets the debounce delay interval (in milliseconds) for all pin states.
setDebounce(int) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
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
 
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.
setDTR(boolean) - Method in class com.pi4j.io.serial.impl.SerialImpl
Control the DTR (data-terminal-ready) pin state.
setDTR(boolean) - Method in interface com.pi4j.io.serial.Serial
Control the DTR (data-terminal-ready) pin state.
setDTR(int, boolean) - Static method in class com.pi4j.jni.Serial
Control the DTR (data-terminal-ready) pin state.
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
setExecutorServiceFactory(ExecutorServiceFactory) - Static method in class com.pi4j.io.serial.SerialFactory
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) - Method in interface com.pi4j.io.gpio.GpioPin
 
setMode(PinMode) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setMode(PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setMode(PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setMode(PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setMode(Pin, PinMode) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setMode(Pin, PinMode) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
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]
setPlatform(Platform) - Static method in class com.pi4j.platform.PlatformManager
Set the runtime platform for Pi4J to use.
setProperty(String, String) - Method in interface com.pi4j.io.gpio.GpioPin
 
setProperty(String, String) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setProvider(SystemInfoProvider) - Static method in class com.pi4j.system.SystemInfoFactory
Sets default SystemInfoProvider.
setPullResistance(PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
setPullResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPullResistance(PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setPullResistance(PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setPullResistance(Pin, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
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
Set the PWM value/rate to toggle the GPIO pin.
setPwm(int) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPwm(Pin, int) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setPwm(Pin, int) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setPwm(Pin, int) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
setPwmRange(int) - Method in interface com.pi4j.io.gpio.GpioPinPwmOutput
This sets the range register in the PWM generator.
setPwmRange(int) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setPwmRange(Pin, int) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setPwmRange(Pin, int) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setPwmRange(Pin, int) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
setPwmValue(int) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setResistance(PinPullResistance) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setRTS(boolean) - Method in class com.pi4j.io.serial.impl.SerialImpl
Control the RTS (request-to-send) pin state.
setRTS(boolean) - Method in interface com.pi4j.io.serial.Serial
Control the RTS (request-to-send) pin state.
setRTS(int, boolean) - Static method in class com.pi4j.jni.Serial
Control the RTS (request-to-send) pin state.
setShutdownOptions(GpioPinShutdown) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(GpioPinShutdown) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(GpioPinShutdown, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(GpioPinShutdown, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState, PinPullResistance) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, PinPullResistance, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode) - Method in interface com.pi4j.io.gpio.GpioPin
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode, GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
setShutdownOptions(Boolean, PinState, PinPullResistance, PinMode, GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setState(boolean) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
setState(boolean) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setState(boolean, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setState(boolean, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setState(Pin, PinState) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setState(Pin, PinState) - Method in class com.pi4j.io.gpio.SimulatedGpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
setState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
setState(PinState) - Method in interface com.pi4j.io.gpio.GpioPinShutdown
 
setState(PinState) - Method in class com.pi4j.io.gpio.GpioProviderPinCache
 
setState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setState(PinState) - Method in class com.pi4j.io.gpio.impl.GpioPinShutdownImpl
 
setState(PinState, GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setState(PinState, GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setTag(Object) - Method in interface com.pi4j.io.gpio.GpioPin
 
setTag(Object) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setTimeOut(int) - Method in class com.pi4j.io.wdt.impl.WDTimerImpl
Set new timeout
setTimeOut(int) - Method in interface com.pi4j.io.wdt.WDTimer
 
setTimeOut(int, int) - Static method in class com.pi4j.jni.WDT
 
setTriggerListener(IFTTTMakerChannelTriggerListener) - Method in class com.pi4j.io.gpio.trigger.IFTTTMakerChannelTrigger
Use this method to register/assign a custom trigger listener.
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) - Method in interface com.pi4j.io.gpio.GpioPinAnalogOutput
 
setValue(double) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setValue(double, GpioPinAnalogOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
setValue(double, GpioPinAnalogOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
setValue(Pin, double) - Method in interface com.pi4j.io.gpio.GpioProvider
 
setValue(Pin, double) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
setValue(Pin, double) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
setValue(Number) - Method in interface com.pi4j.io.gpio.GpioPinAnalogOutput
 
setValue(Number) - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
setValue1(String) - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Set (override) the value1 data that will be sent to the IFTTT trigger event.
setValue2(String) - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Set (override) the value2 data that will be sent to the IFTTT trigger event.
setValue3(String) - Method in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
Set (override) the value3 data that will be sent to the IFTTT trigger event.
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 class com.pi4j.concurrent.SingleThreadGpioExecutorServiceFactory
 
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() - Static method in class com.pi4j.io.serial.SerialFactory
This method can be called to forcefully shutdown all serial port monitoring, listening, and task threads/executors.
shutdown() - Static method in class com.pi4j.wiringpi.GpioInterrupt
 
ShutdownDisabledExecutorWrapper - Class in com.pi4j.concurrent
Wrap an executor service but disable the shutdown method
ShutdownDisabledExecutorWrapper(ExecutorService) - Constructor for class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
shutdownExecutor(ExecutorService) - Method in class com.pi4j.concurrent.DefaultExecutorServiceFactory
 
shutdownNow() - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
SIMULATED - com.pi4j.platform.Platform
 
SimulatedGpioProvider - Class in com.pi4j.io.gpio
A simulator to aid in development of RI Pi systems using a standard PC dev environment.
SimulatedGpioProvider() - Constructor for class com.pi4j.io.gpio.SimulatedGpioProvider
 
SingleThreadGpioExecutorServiceFactory - Class in com.pi4j.concurrent
This ExecutorServiceFactory extends the DefaultExecutorServiceFactory but changes the GPIO event executor to be single threaded
SingleThreadGpioExecutorServiceFactory() - Constructor for class com.pi4j.concurrent.SingleThreadGpioExecutorServiceFactory
 
skip(long) - Method in class com.pi4j.io.serial.impl.SerialByteBuffer.SerialByteBufferInputStream
 
SOFT_PWM_OUTPUT - com.pi4j.io.gpio.PinMode
 
SOFT_TONE_OUTPUT - com.pi4j.io.gpio.PinMode
 
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);
softPwmStop(int) - Static method in class com.pi4j.wiringpi.SoftPwm
/**
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);
SOFTWARE - com.pi4j.io.serial.FlowControl
 
SPACE - com.pi4j.io.serial.Parity
 
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) - 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, int) - Constructor for class com.pi4j.io.spi.impl.SpiDeviceImpl
Creates the SPI Device at the given spi and input channel
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, 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)
SpiFactory - Class in com.pi4j.io.spi
SPI factory - it returns instances of SpiDevice interface.
SpiMode - Enum in com.pi4j.io.spi
 
state - Variable in class com.pi4j.io.gpio.event.IFTTTMakerChannelTriggerEvent
 
STOP_BITS_1 - Static variable in class com.pi4j.jni.Serial
 
STOP_BITS_2 - Static variable in class com.pi4j.jni.Serial
 
stopBits() - Method in class com.pi4j.io.serial.SerialConfig
 
stopBits(StopBits) - Method in class com.pi4j.io.serial.SerialConfig
 
StopBits - Enum in com.pi4j.io.serial
 
strerror(int) - Static method in class com.pi4j.io.file.LinuxFile
 
StringUtil - Class in com.pi4j.util
 
StringUtil() - Constructor for class com.pi4j.util.StringUtil
 
submit(Runnable) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
submit(Runnable, T) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
submit(Callable<T>) - Method in class com.pi4j.concurrent.ShutdownDisabledExecutorWrapper
 
supportsPinEdges() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
supportsPinEdges() - Method in interface com.pi4j.io.gpio.Pin
 
supportsPinEvents() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
supportsPinEvents() - Method in interface com.pi4j.io.gpio.Pin
 
supportsPinPullResistance() - Method in class com.pi4j.io.gpio.impl.PinImpl
 
supportsPinPullResistance() - Method in interface com.pi4j.io.gpio.Pin
 
SystemInfo - Class in com.pi4j.system
 
SystemInfo.BoardType - Enum in com.pi4j.system
 
SystemInfoFactory - Class in com.pi4j.system
This factory class provides a static method to create new 'GpioController' instances.
SystemInfoProvider - Interface in com.pi4j.system
SystemInfo provider interface.
SystemInfoProviderBase - Class in com.pi4j.system.impl
Abstract base implementation of the SystemInfoProvider interface.
SystemInfoProviderBase() - Constructor for class com.pi4j.system.impl.SystemInfoProviderBase
 

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
 
testForProperOperationConditions(I2CDevice) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
title(String...) - Method in class com.pi4j.util.Console
 
toggle() - Method in interface com.pi4j.io.gpio.GpioPinDigitalOutput
 
toggle() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
toggle(GpioPinDigitalOutput...) - Method in interface com.pi4j.io.gpio.GpioController
 
toggle(GpioPinDigitalOutput...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
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 class com.pi4j.io.i2c.impl.I2CBusImpl
 
toString() - Method in class com.pi4j.io.serial.SerialConfig
 
toString() - Method in class com.pi4j.io.w1.W1Master
 
toString() - Method in enum com.pi4j.temperature.TemperatureScale
 
toString() - Method in enum com.pi4j.util.ConsoleColor
 
toString(Object...) - Method in enum com.pi4j.util.ConsoleColor
 
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() - Method in interface com.pi4j.io.gpio.GpioPin
 
unexport() - Method in class com.pi4j.io.gpio.impl.GpioPinImpl
 
unexport(int) - Static method in class com.pi4j.wiringpi.GpioUtil
This method will unexport the selected GPIO pin.
unexport(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
Unexport a GPIO pin by GpioPin instance.
unexport(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
unexport(Pin) - Method in interface com.pi4j.io.gpio.GpioProvider
 
unexport(Pin) - Method in class com.pi4j.io.gpio.GpioProviderBase
 
unexport(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
unexport(Pin...) - Method in interface com.pi4j.io.gpio.GpioController
Unexport a GPIO pin by Pin instance.
unexport(Pin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
unexportAll() - Method in interface com.pi4j.io.gpio.GpioController
Unexport all GPIO pins that have been provisioned by Pi4J in the context of this program.
unexportAll() - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
UNKNOWN - com.pi4j.system.SystemInfo.BoardType
 
unprovisionPin(GpioPin...) - Method in interface com.pi4j.io.gpio.GpioController
 
unprovisionPin(GpioPin...) - Method in class com.pi4j.io.gpio.impl.GpioControllerImpl
 
UnsupportedBoardType - Exception in com.pi4j.io.gpio.exception
Unsupported hardware boart model/type.
UnsupportedBoardType() - Constructor for exception com.pi4j.io.gpio.exception.UnsupportedBoardType
 
UnsupportedBusNumberException() - Constructor for exception com.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberException
 
UnsupportedPinEventsException - Exception in com.pi4j.io.gpio.exception
Unsupported pin events exception.
UnsupportedPinEventsException(Pin) - Constructor for exception com.pi4j.io.gpio.exception.UnsupportedPinEventsException
 
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 resistance exception.
UnsupportedPinPullResistanceException(Pin, PinPullResistance) - Constructor for exception com.pi4j.io.gpio.exception.UnsupportedPinPullResistanceException
 
updateInterruptListener(Pin) - Method in class com.pi4j.io.gpio.WiringPiGpioProviderBase
 

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.gpio.RaspiPinNumberingScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.serial.Baud
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.serial.DataBits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.serial.FlowControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.serial.Parity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.serial.StopBits
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.platform.Platform
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.
valueOf(String) - Static method in enum com.pi4j.util.ConsoleColor
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.gpio.RaspiPinNumberingScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.serial.Baud
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.serial.DataBits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.serial.FlowControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.serial.Parity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.serial.StopBits
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.platform.Platform
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.
values() - Static method in enum com.pi4j.util.ConsoleColor
Returns an array containing the constants of this enum type, in the order they are declared.

W

W1BaseDevice - Class in com.pi4j.io.w1
 
W1BaseDevice(File) - Constructor for class com.pi4j.io.w1.W1BaseDevice
 
W1Device - Interface in com.pi4j.io.w1
 
W1DeviceType - Interface in com.pi4j.io.w1
http://en.wikipedia.org/wiki/1-Wire
W1Master - Class in com.pi4j.io.w1
 
W1Master() - Constructor for class com.pi4j.io.w1.W1Master
Create an instance of the W1 master.
W1Master(ClassLoader) - Constructor for class com.pi4j.io.w1.W1Master
Create an instance of the W1 master.
W1Master(String) - Constructor for class com.pi4j.io.w1.W1Master
Create a master with a different default dir e.g.
W1Master(String, ClassLoader) - Constructor for class com.pi4j.io.w1.W1Master
Create a master with a different default dir e.g.
W1MasterWatcher - Class in com.pi4j.io.w1
Monitor the master for device changes (added/removed)
W1MasterWatcher(W1Master) - Constructor for class com.pi4j.io.w1.W1MasterWatcher
 
waitForExit() - Method in class com.pi4j.util.Console
 
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.
WDT - Class in com.pi4j.jni
 
WDTimer - Interface in com.pi4j.io.wdt
This is abstraction of WatchDog.
WDTimerImpl - Class in com.pi4j.io.wdt.impl
 
WDTimerImpl() - Constructor for class com.pi4j.io.wdt.impl.WDTimerImpl
 
WHITE - com.pi4j.util.ConsoleColor
 
wiringPiClearISR(int) - Static method in class com.pi4j.wiringpi.Gpio
Clear all WiringPiISR callbacks for this GPIO pin.
WiringPiGpioProviderBase - Class in com.pi4j.io.gpio
WiringPiGpioProviderBase GpioProvider implementation.
WiringPiGpioProviderBase() - Constructor for class com.pi4j.io.gpio.WiringPiGpioProviderBase
 
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, byte[]) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, byte[], int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, short[]) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, short[], int) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, String) - Static method in class com.pi4j.wiringpi.Spi
wiringPiSPIDataRW:
wiringPiSPIDataRW(int, String, int) - 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:
wordSize - Static variable in class com.pi4j.io.file.LinuxFile
 
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) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes one byte to i2c device.
write(byte[]) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes all bytes included in the given buffer directly to the i2c device.
write(byte[]) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes all bytes included in the given buffer directly to the i2c device.
write(byte...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one of more bytes to the serial device identified by the given file descriptor.
write(byte[]) - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
write(byte...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one of more bytes to the serial device identified by the given file descriptor.
write(byte...) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(byte...) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(byte[]...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one of more bytes arrays to the serial device identified by the given file descriptor.
write(byte[]...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one of more bytes arrays to the serial device identified by the given file descriptor.
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(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(byte[], int, int) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends an array of bytes to the serial port/device identified by the given file descriptor.
write(byte[], int, int) - Method in class com.pi4j.io.serial.impl.SerialByteBuffer
 
write(byte[], int, int) - Method in class com.pi4j.io.serial.impl.SerialImpl
Sends an array of bytes to the serial port/device identified by the given file descriptor.
write(byte[], int, int) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends an array of bytes to the serial port/device identified by the given file descriptor.
write(byte[], int, int) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(byte[], int, int) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(char...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends an array of ASCII characters to the serial port/device identified by the given file descriptor.
write(char...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends an array of ASCII characters to the serial port/device identified by the given file descriptor.
write(int, byte) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes one byte to i2c device.
write(int, byte) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes one byte to i2c device.
write(int, byte[]) - Method in interface com.pi4j.io.i2c.I2CDevice
This method writes all bytes included in the given buffer directory to the register address on the i2c device
write(int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CDeviceImpl
This method writes all bytes included in the given buffer directory to the register address on the i2c device
write(int, byte...) - Static method in class com.pi4j.jni.Serial
Sends one of more bytes to the serial device identified by the given file descriptor.
write(int, byte[]...) - Static method in class com.pi4j.jni.Serial
Sends one of more bytes arrays to the serial device identified by the given file descriptor.
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(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(int, byte[], int, int) - Static method in class com.pi4j.jni.Serial
Sends an array of bytes to the serial port/device identified by the given file descriptor.
write(int, char...) - Static method in class com.pi4j.jni.Serial
Sends an array of ASCII characters to the serial port/device identified by the given file descriptor.
write(int, InputStream) - Static method in class com.pi4j.jni.Serial
Read content from an input stream of data and write it to the serial port transmit buffer.
write(int, CharSequence...) - Static method in class com.pi4j.jni.Serial
Sends one or more ASCII string objects to the serial port/device identified by the given file descriptor.
write(int, ByteBuffer...) - Static method in class com.pi4j.jni.Serial
Read the content of byte buffer and write the data to the serial port transmit buffer.
write(int, CharBuffer...) - Static method in class com.pi4j.jni.Serial
Sends one or more ASCII CharBuffers to the serial port/device identified by the given file descriptor.
write(int, Charset, char...) - Static method in class com.pi4j.jni.Serial
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(int, Charset, char[], int, int) - Static method in class com.pi4j.jni.Serial
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(int, Charset, CharSequence...) - Static method in class com.pi4j.jni.Serial
Sends one or more string objects to the serial port/device identified by the given file descriptor.
write(int, Charset, CharBuffer...) - Static method in class com.pi4j.jni.Serial
Sends one or more CharBuffers to the serial port/device identified by the given file descriptor.
write(int, Charset, Collection<? extends CharSequence>) - Static method in class com.pi4j.jni.Serial
Sends a collection of string objects to the serial port/device identified by the given file descriptor.
write(int, Collection<? extends CharSequence>) - Static method in class com.pi4j.jni.Serial
Sends a collection of ASCII string objects to the serial port/device identified by the given file descriptor.
write(short...) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(short...) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(short[], int, int) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(short[], int, int) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(InputStream) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Read content from an input stream of data and write it to the serial port transmit buffer.
write(InputStream) - Method in interface com.pi4j.io.serial.SerialDataWriter
Read content from an input stream of data and write it to the serial port transmit buffer.
write(InputStream) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(InputStream) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(InputStream, OutputStream) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(InputStream, OutputStream) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(CharSequence...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more ASCII string objects to the serial port/device identified by the given file descriptor.
write(CharSequence...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more ASCII string objects to the serial port/device identified by the given file descriptor.
write(String, String) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(String, String) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(String, Charset) - 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(ByteBuffer) - Method in class com.pi4j.io.spi.impl.SpiDeviceImpl
 
write(ByteBuffer) - Method in interface com.pi4j.io.spi.SpiDevice
Attempts to read/write data through this SPI device
write(ByteBuffer...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Read the content of byte buffer and write the data to the serial port transmit buffer.
write(ByteBuffer...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Read the content of byte buffer and write the data to the serial port transmit buffer.
write(CharBuffer...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more ASCII CharBuffers to the serial port/device identified by the given file descriptor.
write(CharBuffer...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more ASCII CharBuffers to the serial port/device identified by the given file descriptor.
write(Charset, char...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(Charset, char...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(Charset, char[], int, int) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(Charset, char[], int, int) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends an array of characters to the serial port/device identified by the given file descriptor.
write(Charset, CharSequence...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more string objects to the serial port/device identified by the given file descriptor.
write(Charset, CharSequence...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more string objects to the serial port/device identified by the given file descriptor.
write(Charset, CharBuffer...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more CharBuffers to the serial port/device identified by the given file descriptor.
write(Charset, CharBuffer...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more CharBuffers to the serial port/device identified by the given file descriptor.
write(Charset, Collection<? extends CharSequence>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends a collection of string objects to the serial port/device identified by the given file descriptor.
write(Charset, Collection<? extends CharSequence>) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends a collection of string objects to the serial port/device identified by the given file descriptor.
write(Collection<? extends CharSequence>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends a collection of ASCII string objects to the serial port/device identified by the given file descriptor.
write(Collection<? extends CharSequence>) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends a collection of ASCII string objects to the serial port/device identified by the given file descriptor.
writeAndReadBytesDirect(I2CDevice, int, int, byte[], int, int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
writeByte(I2CDevice, int, byte) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
writeByteDirect(I2CDevice, byte) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
writeBytes(I2CDevice, int, int, int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
writeBytesDirect(I2CDevice, int, int, byte[]) - Method in class com.pi4j.io.i2c.impl.I2CBusImpl
 
writeln(int, CharSequence...) - Static method in class com.pi4j.jni.Serial
Sends one or more ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(int, Charset, CharSequence...) - Static method in class com.pi4j.jni.Serial
Sends one or more string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(int, Charset, Collection<? extends CharSequence>) - Static method in class com.pi4j.jni.Serial
Sends a collection of string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(int, Collection<? extends CharSequence>) - Static method in class com.pi4j.jni.Serial
Sends a collection of ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(CharSequence...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(CharSequence...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Charset, CharSequence...) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends one or more string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Charset, CharSequence...) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends one or more string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Charset, Collection<? extends CharSequence>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends a collection of string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Charset, Collection<? extends CharSequence>) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends a collection of string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Collection<? extends CharSequence>) - Method in class com.pi4j.io.serial.impl.AbstractSerialDataWriter
Sends a collection of ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.
writeln(Collection<? extends CharSequence>) - Method in interface com.pi4j.io.serial.SerialDataWriter
Sends a collection of ASCII string objects each appended with a line terminator (CR+LF) to the serial port/device.

Y

YELLOW - com.pi4j.util.ConsoleColor
 

_

_1 - com.pi4j.io.serial.StopBits
 
_110 - com.pi4j.io.serial.Baud
 
_115200 - com.pi4j.io.serial.Baud
 
_1200 - com.pi4j.io.serial.Baud
 
_134 - com.pi4j.io.serial.Baud
 
_150 - com.pi4j.io.serial.Baud
 
_1800 - com.pi4j.io.serial.Baud
 
_19200 - com.pi4j.io.serial.Baud
 
_2 - com.pi4j.io.serial.StopBits
 
_200 - com.pi4j.io.serial.Baud
 
_230400 - com.pi4j.io.serial.Baud
 
_2400 - com.pi4j.io.serial.Baud
 
_300 - com.pi4j.io.serial.Baud
 
_38400 - com.pi4j.io.serial.Baud
 
_4800 - com.pi4j.io.serial.Baud
 
_5 - com.pi4j.io.serial.DataBits
 
_50 - com.pi4j.io.serial.Baud
 
_57600 - com.pi4j.io.serial.Baud
 
_6 - com.pi4j.io.serial.DataBits
 
_600 - com.pi4j.io.serial.Baud
 
_7 - com.pi4j.io.serial.DataBits
 
_75 - com.pi4j.io.serial.Baud
 
_8 - com.pi4j.io.serial.DataBits
 
_9600 - com.pi4j.io.serial.Baud
 
A B C D E F G H I K L M N O P R S T U V W Y _ 
All Classes All Packages