Class |
Description |
AbstractSerialDataReader |
|
AbstractSerialDataReaderWriter |
|
AbstractSerialDataWriter |
|
AnalogInputEvent |
This class provides the event object for analog input value changes.
|
AnalogInputListener |
This interface implements the callback event handler for GPIO analog input value changes.
|
AnalogInputMonitor |
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.
|
Baud |
|
CommandArgumentParser |
|
Console |
|
ConsoleColor |
|
DataBits |
|
DefaultExecutorServiceFactory |
|
DefaultSystemInfoProvider |
Abstract base implementation of the SystemInfoProvider interface.
|
ExecUtil |
|
ExecutorServiceFactory |
|
FileException |
Created by crgodsey on 8/23/16.
|
FlowControl |
|
Gertboard |
The Gertboard has an on-board Digital to Analog (DAC) converter and an Analog to Digital (ADC) converters.
|
Gpio |
WiringPi GPIO Control
|
GpioBlinkStateTrigger |
|
GpioBlinkStopStateTrigger |
|
GpioBlinkStopTaskImpl |
|
GpioBlinkTaskImpl |
|
GpioCallbackTrigger |
|
GpioController |
Gpio controller interface.
|
GpioControllerImpl |
|
GpioEventDebounceTaskImpl |
|
GpioEventDispatchTaskImpl |
|
GpioEventMonitorExecutorImpl |
|
GpioEventMonitorImpl |
|
GpioFactory |
This factory class provides a static method to create new 'GpioController' instances.
|
GpioInterrupt |
This class provides static methods to configure the native Pi4J library to listen to GPIO
interrupts and invoke callbacks into this class.
|
GpioInterrupt.GpioEvent |
|
GpioInterruptCallback |
|
GpioInterruptEvent |
This class provides the event object for GPIO interrupt state changes.
|
GpioInterruptListener |
This interface implements the callback event handler for GPIO interrupt state changes.
|
GpioInverseSyncStateTrigger |
|
GpioPin |
Gpio pin interface.
|
GpioPinAnalog |
Gpio analog pin interface.
|
GpioPinAnalogInput |
Analog input pin inteface.
|
GpioPinAnalogOutput |
Gpio analog output pin interface.
|
GpioPinAnalogValueChangeEvent |
GPIO analog pin value change event.
|
GpioPinDigital |
Gpio digital pin interface.
|
GpioPinDigitalInput |
This is a decorator interface to describe digital input pin.
|
GpioPinDigitalMultipurpose |
Gpio digital pin interface.
|
GpioPinDigitalOutput |
Gpio digital output pin interface.
|
GpioPinDigitalStateChangeEvent |
GPIO digital state pin value change event.
|
GpioPinEvent |
GPIO pin event.
|
GpioPinExistsException |
GPIO pin already exists exception.
|
GpioPinImpl |
|
GpioPinInput |
Gpio input pin interface.
|
GpioPinListener |
This interface implements the callback event handler for GPIO pin state changes.
|
GpioPinListenerAnalog |
This interface implements the callback event handler for GPIO pin state changes.
|
GpioPinListenerDigital |
This interface implements the callback event handler for GPIO pin state changes.
|
GpioPinNotProvisionedException |
GPIO pin not provisioned exception.
|
GpioPinOutput |
Gpio pin output decorator interface.
|
GpioPinPwm |
Gpio input pin interface.
|
GpioPinPwmOutput |
Gpio output pwm pin interface.This interface adds operation to set output pwm value.
|
GpioPinShutdown |
Gpio shutdown pin interface.
|
GpioPinShutdownImpl |
|
GpioProvider |
Gpio provider interface.
|
GpioProviderBase |
|
GpioProviderPinCache |
This class provides cache for gpio pin instances.
|
GpioPulseStateTrigger |
|
GpioPulseTaskImpl |
|
GpioScheduledExecutorImpl |
|
GpioSetStateTrigger |
|
GpioSyncStateTrigger |
|
GpioToggleStateTrigger |
|
GpioTrigger |
|
GpioTriggerBase |
|
GpioUtil |
This utility class is provided to export, unexport, and manipulate pin direction.
|
I2C |
WiringPi includes a library which can make it easier to use the Raspberry Pi’s on-board I2C interface.
|
I2CBus |
This is abstraction of i2c bus.
|
I2CBusImpl |
This is implementation of i2c bus.
|
I2CConstants |
These are constants scraped directly from linux kernel (i2c-dev.h i2c.h).
|
I2CDevice |
This is abstraction of an i2c device.
|
I2CDeviceImpl |
Implementation of i2c device.
|
I2CFactory |
I2C factory - it returns instances of I2CBus interface.
|
I2CFactory.UnsupportedBusNumberException |
|
I2CFactoryProvider |
|
I2CProviderImpl |
|
IFTTTMakerChannelTrigger |
|
IFTTTMakerChannelTriggerEvent |
|
IFTTTMakerChannelTriggerListener |
|
InvalidPinException |
Invalid pin exception.
|
InvalidPinModeException |
Invalid pin mode exception.
|
Lcd |
Part of wiringPi is a library to allow access to parallel interface LCD displays (Those that use
the popular Hitachi HD44780U or compatible controllers)
|
LinuxFile |
Extends RandomAccessFile to provide access to Linux ioctl.
|
LinuxFile.LinuxFileException |
|
LinuxFile.ScratchBufferOverrun |
|
NativeLibraryLoader |
|
Nes |
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.
|
NetworkInfo |
|
NetworkInterface |
|
OutputTargetedGpioTrigger |
|
Parity |
|
Pin |
This interface describes a pin.
|
PinAnalogValueChangeEvent |
GPIO analog pin value change event.
|
PinDigitalStateChangeEvent |
GPIO digital pin state change event.
|
PinDirection |
Pn direction.
|
PinEdge |
Pin edge definition.
|
PinEvent |
GPIO pin event.
|
PinEventType |
Pin event type.
|
PinImpl |
|
PinListener |
Pin Listener Interface
|
PinMode |
Pin edge definition.
|
PinProvider |
Pi4J pin definitions
|
PinProviderException |
Pin provider exception.
|
PinPullResistance |
Pin pull up/down resistance definition.
|
PinState |
Pin edge definition.
|
Platform |
This enumeration defines the platforms supported by Pi4J.
|
PlatformAlreadyAssignedException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
PlatformManager |
This class provides static methods to configure the Pi4J library's default
platform.
|
RaspberryPiSerial |
This class simply exposed the available UART/serial port
address (device file paths) that are exposed on the RaspberryPi.
|
RaspiBcmPin |
Raspberry Pi pin definitions for the Broadcom pin numbering scheme.
|
RaspiGpioProvider |
|
RaspiPin |
Raspberry Pi pin definitions for (default) WiringPi pin numbering scheme.
|
RaspiPinNumberingScheme |
Raspberry Pi pin numbering scheme.
|
RaspiSystemInfoProvider |
Raspberry Pi platform specific implementation of the SystemInfoProvider interface.
|
RCMPin |
Raspberry Pi Compute Module pin definitions.
|
ScheduledExecutorServiceWrapper |
|
Serial |
This interface provides a set of functions for 'Serial' communication.
|
Serial |
THIS IS CURRENTLY A NO-IMPL STUB.
|
Serial |
WiringPi includes a simplified serial port handling library.
|
SerialByteBuffer |
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
|
SerialConfig |
|
SerialDataEvent |
This class provides the serial data event object.
|
SerialDataEventDispatchTaskImpl |
|
SerialDataEventListener |
This interface implements the callback event handler for Serial Data events.
|
SerialDataReader |
|
SerialDataWriter |
|
SerialFactory |
This factory class provide a static method to create new 'Serial' instances.
|
SerialImpl |
This implementation class implements the 'Serial' interface using the WiringPi Serial library.
|
SerialInterrupt |
This class provides static methods to configure the native Pi4J library to listen to serial
interrupts and invoke callbacks into this class.
|
SerialInterruptEvent |
This class provides the event object for Serial interrupt data receive event.
|
SerialInterruptListener |
This interface implements the callback event handler for serial interrupt data receive events.
|
SerialPort |
|
SerialPortException |
This class represents Exception that might occur in Serial interface.
|
Shift |
WiringPi Shift Library
|
ShutdownDisabledExecutorWrapper |
Wrap an executor service but disable the shutdown method
|
SimulatedGpioProvider |
A simulator to aid in development of RI Pi systems using a standard PC dev
environment.
|
SingleThreadGpioExecutorServiceFactory |
|
SoftPwm |
WiringPi includes a software-driven PWM handler capable of outputting a PWM signal on any of the
Raspberry Pi's GPIO pins.
|
SoftTone |
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.
|
Spi |
WiringPi includes a library which can make it easier to use the Raspberry Pi’s on-board SPI interface.
|
SpiChannel |
|
SpiDevice |
|
SpiDeviceImpl |
|
SpiFactory |
SPI factory - it returns instances of SpiDevice interface.
|
SpiMode |
|
StopBits |
|
StringUtil |
|
SystemInfo |
|
SystemInfo.BoardType |
|
SystemInfoFactory |
This factory class provides a static method to create new 'GpioController' instances.
|
SystemInfoProvider |
SystemInfo provider interface.
|
SystemInfoProviderBase |
Abstract base implementation of the SystemInfoProvider interface.
|
TemperatureConversion |
|
TemperatureScale |
|
UnsupportedBoardType |
Unsupported hardware boart model/type.
|
UnsupportedPinEventsException |
Unsupported pin events exception.
|
UnsupportedPinModeException |
Unsupported pin exception.
|
UnsupportedPinPullResistanceException |
Unsupported pin pull up/down resistance exception.
|
ValidationException |
|
W1BaseDevice |
|
W1Device |
|
W1DeviceType |
http://en.wikipedia.org/wiki/1-Wire
|
W1Master |
|
W1MasterWatcher |
Monitor the master for device changes (added/removed)
|
WDT |
|
WDTimer |
This is abstraction of WatchDog.
|
WDTimerImpl |
|
WiringPiGpioProviderBase |
|