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
All Classes All Packages
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
-
Sets default
ExecutorServiceFactory
. - setExecutorServiceFactory(ExecutorServiceFactory) - Static method in class com.pi4j.io.serial.SerialFactory
-
Sets default
ExecutorServiceFactory
. - 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 theDefaultExecutorServiceFactory
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
All Classes All Packages