All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AddressConfig<CONFIG_TYPE extends Config> |
AddressConfig interface.
|
| AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
AddressConfigBuilder interface.
|
| Analog<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider> |
Analog interface.
|
| AnalogBase<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider> |
Abstract AnalogBase class.
|
| AnalogBinding<BINDING_TYPE extends Binding,MEMBER_TYPE> |
AnalogBinding interface.
|
| AnalogConfig<CONFIG_TYPE extends Config> |
AnalogConfig interface.
|
| AnalogConfigBuilder<BUILDER_TYPE extends AnalogConfigBuilder,CONFIG_TYPE extends AnalogConfig> |
AnalogConfigBuilder interface.
|
| AnalogEvent<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider> |
AnalogEvent interface.
|
| AnalogEventListener |
AnalogEventListener interface.
|
| AnalogInput |
AnalogInput interface.
|
| AnalogInputBase |
Abstract AnalogInputBase class.
|
| AnalogInputConfig |
AnalogInputConfig interface.
|
| AnalogInputConfigBuilder |
AnalogInputConfigBuilder interface.
|
| AnalogInputProvider |
AnalogInputProvider interface.
|
| AnalogInputProviderBase |
Abstract AnalogInputProviderBase class.
|
| AnalogListener<EVENT_TYPE extends AnalogEvent> |
AnalogListener interface.
|
| AnalogOutput |
AnalogOutput interface.
|
| AnalogOutputBase |
Abstract AnalogOutputBase class.
|
| AnalogOutputBinding |
AnalogBindingSync class.
|
| AnalogOutputConfig |
AnalogOutputConfig interface.
|
| AnalogOutputConfigBuilder |
AnalogOutputConfigBuilder interface.
|
| AnalogOutputProvider |
AnalogOutputProvider interface.
|
| AnalogOutputProviderBase |
Abstract AnalogOutputProviderBase class.
|
| AnalogProvider<PROVIDER_TYPE extends AnalogProvider,ANALOG_TYPE extends Analog,CONFIG_TYPE extends AnalogConfig> |
AnalogProvider interface.
|
| AnalogProviderBase<PROVIDER_TYPE extends AnalogProvider,ANALOG_TYPE extends Analog,CONFIG_TYPE extends AnalogConfig> |
Abstract AnalogProviderBase class.
|
| AnalogRange |
AnalogRange interface.
|
| AnalogValueChangeEvent<ANALOG_TYPE extends Analog> |
AnalogChangeEvent class.
|
| AnalogValueChangeListener |
AnalogChangeListener interface.
|
| Baud |
Baud class.
|
| Bindable<BINDABLE_TYPE,BINDING_TYPE> |
|
| Binding<BINDING_TYPE extends Binding,MEMBER_TYPE> |
IOBinding interface.
|
| BindingDelegate<BINDING_TYPE,EVENT_TYPE> |
|
| BindingManager<SOURCE_TYPE,BINDING_TYPE extends Binding,EVENT_TYPE> |
|
| Builder<BUILT_TYPE> |
Builder interface.
|
| ComplexListener |
|
| Config<CONFIG_TYPE> |
Config interface.
|
| ConfigBase<CONFIG_TYPE extends Config> |
ConfigBase class.
|
| ConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
ConfigBuilder interface.
|
| ConfigEmptyException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ConfigException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ConfigMissingPrefixException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ConfigMissingRequiredKeyException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Console |
Console class.
|
| Context |
Context interface.
|
| ContextBuilder |
ContextBuilder interface.
|
| ContextConfig |
ContextConfig interface.
|
| ContextProperties |
ContextProperties interface.
|
| DataBits |
DataBits class.
|
| DecimalFormatter |
DecimalFormatter class.
|
| Describable |
Describable interface.
|
| Descriptor |
Descriptor interface.
|
| DeviceConfig<CONFIG_TYPE extends Config> |
DeviceConfig interface.
|
| DeviceConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
DeviceConfigBuilder interface.
|
| Digital<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider> |
Digital interface.
|
| DigitalBase<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider> |
Abstract DigitalBase class.
|
| DigitalBinding<BINDING_TYPE extends Binding,MEMBER_TYPE> |
DigitalBinding interface.
|
| DigitalConfig<CONFIG_TYPE extends Config> |
DigitalConfig interface.
|
| DigitalConfigBuilder<BUILDER_TYPE extends DigitalConfigBuilder,CONFIG_TYPE extends DigitalConfig> |
DigitalConfigBuilder interface.
|
| DigitalEvent<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider> |
DigitalEvent interface.
|
| DigitalEventListener |
DigitalEventListener interface.
|
| DigitalInput |
DigitalInput interface.
|
| DigitalInputBase |
Abstract DigitalInputBase class.
|
| DigitalInputConfig |
DigitalInputConfig interface.
|
| DigitalInputConfigBuilder |
DigitalInputConfigBuilder interface.
|
| DigitalInputProvider |
DigitalInputProvider interface.
|
| DigitalInputProviderBase |
Abstract DigitalInputProviderBase class.
|
| DigitalListener<EVENT_TYPE extends DigitalEvent> |
DigitalListener interface.
|
| DigitalOutput |
DigitalOutput interface.
|
| DigitalOutputBase |
Abstract DigitalOutputBase class.
|
| DigitalOutputBinding |
DigitalBindingSync class.
|
| DigitalOutputBuilder |
DigitalOutputBuilder interface.
|
| DigitalOutputConfig |
DigitalOutputConfig interface.
|
| DigitalOutputConfigBuilder |
DigitalOutputConfigBuilder interface.
|
| DigitalOutputProvider |
DigitalOutputProvider interface.
|
| DigitalOutputProviderBase |
Abstract DigitalOutputProviderBase class.
|
| DigitalProvider<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig> |
DigitalProvider interface.
|
| DigitalProviderBase<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig> |
Abstract DigitalProviderBase class.
|
| DigitalState |
Digital State Enumerations
|
| DigitalStateChangeEvent<DIGITAL_TYPE extends Digital> |
DigitalChangeEvent class.
|
| DigitalStateChangeListener |
DigitalChangeListener interface.
|
| Event |
Event interface.
|
| EventDelegate<LISTENER_TYPE,EVENT_TYPE> |
|
| EventManager<SOURCE_TYPE,LISTENER_TYPE extends Listener,EVENT_TYPE> |
|
| EventProducer |
|
| Extension<T> |
Extension interface.
|
| ExtensionBase<T> |
Abstract ExtensionBase class.
|
| ExtensionException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| FlowControl |
FlowControl class.
|
| Group<GROUP_TYPE extends Group,MEMBER_TYPE> |
|
| I2C |
I2C I/O Interface for Pi4J I2C Bus/Device Communications
|
| I2CBase |
Abstract I2CBase class.
|
| I2CConfig |
I2CConfig interface.
|
| I2CConfigBuilder |
I2CConfigBuilder interface.
|
| I2CProvider |
I2CProvider interface.
|
| I2CProviderBase |
Abstract I2CProviderBase class.
|
| I2CRegister |
I2C Device Register.
|
| I2CRegisterDataReader |
I2C Register Data Writer Interface for Pi4J Data Communications
|
| I2CRegisterDataReaderWriter |
I2C Register Data Writer Interface for Pi4J Data Communications
|
| I2CRegisterDataWriter |
I2C Register Data Writer Interface for Pi4J Data Communications
|
| Identity |
Identity interface.
|
| IdentityBase<T> |
Abstract IdentityBase class.
|
| InitializedEvent |
|
| InitializedEventProducer<T> |
|
| InitializedListener |
|
| InitializeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Input |
Input interface.
|
| IO<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider> |
IO interface.
|
| IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
IOConfigBuilder interface.
|
| IOAlreadyExistsException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOBase<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider> |
Abstract IOBase class.
|
| IOBoundsException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOConfig<CONFIG_TYPE> |
IOConfig interface.
|
| IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
IOConfigBuilder interface.
|
| IODataReader |
Data Writer Interface for Pi4J Data Communications
|
| IODataWriter |
Data Writer Interface for Pi4J Data Communications
|
| IODeviceConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> |
IOConfigBuilder interface.
|
| IOException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOIllegalValueException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOInvalidIDException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IONotFoundException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOReadException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOShutdownException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| IOType |
IOType class.
|
| Lifecycle<T> |
Lifecycle interface.
|
| LifecycleException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Listener |
Listener interface.
|
| Metadata |
Metadata interface.
|
| Metadatum |
Metadatum interface.
|
| OnOff<T> |
|
| OnOffBinding |
DigitalBindingSync class.
|
| OnOffGroup |
|
| OnOffRead<T> |
|
| OnOffWrite<T> |
|
| Output |
Output interface.
|
| Parity |
Parity class.
|
| Pi4J |
Pi4J class.
|
| Pi4JException |
Base exception class for Pi4J exceptions.
|
| Platform |
Platform interface.
|
| PlatformAlreadyExistsException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| PlatformBase<PLATFORM extends Platform> |
Abstract PlatformBase class.
|
| PlatformException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| PlatformInitializeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| PlatformNotFoundException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Platforms |
Platforms
|
| PlatformTypeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Plugin |
Plugin interface.
|
| PluginService |
PluginService interface.
|
| PropertiesUtil |
|
| Provider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config> |
Provider interface.
|
| ProviderAlreadyExistsException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ProviderBase<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config> |
Abstract ProviderBase class.
|
| ProviderException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ProviderGroup<T extends Provider> |
ProviderGroup class.
|
| ProviderInitializeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ProviderInterfaceException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ProviderIOTypeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ProviderNotFoundException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| Providers |
This class provides static methods to configure the Pi4J library's default
platform.
|
| ProviderTypeException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| PullResistance |
Digital Pin Pull Resistance Enumerations
|
| Pwm |
Pwm interface.
|
| PwmBase |
Abstract PwmBase class.
|
| PwmConfig |
PwmConfig interface.
|
| PwmConfigBuilder |
PwmConfigBuilder interface.
|
| PwmPreset |
PwmPreset interface.
|
| PwmPresetBuilder |
PwmPresetBuilder interface.
|
| PwmProvider |
PwmProvider interface.
|
| PwmProviderBase |
Abstract PwmProviderBase class.
|
| PwmType |
Digital Pin Pull Resistance Enumerations
|
| ReflectionUtil |
ReflectionUtil class.
|
| Registry |
Registry interface.
|
| Serial |
Serial interface.
|
| SerialBase |
Abstract SerialBase class.
|
| SerialConfig |
SerialConfig interface.
|
| SerialConfigBuilder |
SerialConfigBuilder interface.
|
| SerialProvider |
SerialProvider interface.
|
| SerialProviderBase |
Abstract SerialProviderBase class.
|
| ShutdownEvent |
|
| ShutdownEventProducer<T> |
|
| ShutdownException |
This exception is thrown if a platform assignment is attempted when a
platform instance has already been assigned.
|
| ShutdownListener |
|
| Spi |
Spi interface.
|
| SpiBase |
Abstract SpiBase class.
|
| SpiConfig |
SpiConfig interface.
|
| SpiConfigBuilder |
SpiConfigBuilder interface.
|
| SpiMode |
SpiMode class.
|
| SpiProvider |
SpiProvider interface.
|
| SpiProviderBase |
Abstract SpiProviderBase class.
|
| StopBits |
StopBits class.
|
| StringUtil |
StringUtil class.
|