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

A

actualFrequency() - Method in interface com.pi4j.io.pwm.Pwm
Get the actual frequency value in Hertz (number of cycles per second) applied by the PWM signal generator after the PWM signal is turned 'ON'.
add(Descriptor) - Method in interface com.pi4j.common.Descriptor
add.
add(Platform...) - Method in interface com.pi4j.context.ContextBuilder
add.
add(Provider...) - Method in interface com.pi4j.context.ContextBuilder
add.
add(Properties) - Method in interface com.pi4j.context.ContextBuilder
add.
add(Properties, String) - Method in interface com.pi4j.context.ContextBuilder
add.
add(LISTENER_TYPE...) - Method in class com.pi4j.event.EventManager
 
add(MEMBER_TYPE...) - Method in interface com.pi4j.io.binding.Binding
 
add(MEMBER_TYPE...) - Method in interface com.pi4j.io.group.Group
 
addDefaultPlatform(Platform) - Method in interface com.pi4j.context.ContextBuilder
addDefaultPlatform.
addListener(InitializedListener...) - Method in interface com.pi4j.event.InitializedEventProducer
 
addListener(ShutdownListener...) - Method in interface com.pi4j.event.ShutdownEventProducer
 
addListener(AnalogValueChangeListener...) - Method in interface com.pi4j.io.gpio.analog.Analog
addListener.
addListener(AnalogValueChangeListener...) - Method in class com.pi4j.io.gpio.analog.AnalogBase
addListener.
addListener(DigitalStateChangeListener...) - Method in interface com.pi4j.io.gpio.digital.Digital
addListener.
addListener(DigitalStateChangeListener...) - Method in class com.pi4j.io.gpio.digital.DigitalBase
addListener.
addPlatform(Platform...) - Method in interface com.pi4j.context.ContextBuilder
addPlatform.
addPlatform(Provider...) - Method in interface com.pi4j.context.ContextBuilder
addPlatform.
addPreset(PwmPreset) - Method in interface com.pi4j.io.pwm.Pwm
Add a new PwmPreset to this PWM instance.
addPreset(PwmPreset) - Method in class com.pi4j.io.pwm.PwmBase
Add a new PwmPreset to this PWM instance.
addProperties(File) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(File, String) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(InputStream) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(InputStream, String) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Reader) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Reader, String) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Map<String, String>) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Map<String, String>, String) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Properties) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperties(Properties, String) - Method in interface com.pi4j.context.ContextBuilder
addProperties.
addProperty(String, String) - Method in interface com.pi4j.context.ContextBuilder
addProperty.
addProperty(Map.Entry<String, String>...) - Method in interface com.pi4j.context.ContextBuilder
addProperty.
addProvider(Context, String) - Method in class com.pi4j.platform.PlatformBase
addProvider.
address() - Method in interface com.pi4j.config.AddressConfig
address.
address() - Method in interface com.pi4j.io.i2c.I2CRegister
address.
address() - Method in interface com.pi4j.io.pwm.Pwm
Get the GPIO pin number/address of this PWM instance.
address(Integer) - Method in interface com.pi4j.config.AddressConfigBuilder
address.
address(Integer) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
address.
ADDRESS_KEY - Static variable in interface com.pi4j.config.AddressConfig
Constant ADDRESS_KEY="address"
AddressConfig<CONFIG_TYPE extends Config> - Interface in com.pi4j.config
AddressConfig interface.
AddressConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.config
AddressConfigBuilder interface.
all() - Method in interface com.pi4j.common.Metadata
all.
all() - Method in interface com.pi4j.context.ContextProperties
all.
all() - Static method in enum com.pi4j.io.gpio.digital.DigitalState
all.
all() - Static method in enum com.pi4j.io.gpio.digital.PullResistance
all.
all() - Static method in enum com.pi4j.io.pwm.PwmType
all.
all() - Method in interface com.pi4j.platform.Platforms
all.
all() - Method in interface com.pi4j.provider.Providers
Get all providers
all() - Method in interface com.pi4j.registry.Registry
all.
all(IOType) - Method in interface com.pi4j.provider.Providers
Get all providers of a specified io type.
all(Class<T>) - Method in interface com.pi4j.platform.Platforms
Get all platforms of a specified io class/interface.
all(Class<T>) - Method in interface com.pi4j.provider.Providers
Get all providers of a specified io class/interface.
allByIoType(IOType) - Method in interface com.pi4j.registry.Registry
allByIoType.
allByProvider(Class<P>) - Method in interface com.pi4j.registry.Registry
allByProvider.
allByProvider(String) - Method in interface com.pi4j.registry.Registry
allByProvider.
allByProvider(String, Class<T>) - Method in interface com.pi4j.registry.Registry
allByProvider.
allByType(Class<T>) - Method in interface com.pi4j.registry.Registry
allByType.
allowInheritProperties() - Method in interface com.pi4j.config.ConfigBuilder
allowInheritProperties.
allStates() - Static method in enum com.pi4j.io.gpio.digital.DigitalState
allStates.
Analog<ANALOG_TYPE extends Analog<ANALOG_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends AnalogProvider> - Interface in com.pi4j.io.gpio.analog
Analog interface.
ANALOG_INPUT - com.pi4j.io.IOType
 
ANALOG_OUTPUT - com.pi4j.io.IOType
 
AnalogBase<ANALOG_TYPE extends Analog<ANALOG_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends AnalogProvider> - Class in com.pi4j.io.gpio.analog
Abstract AnalogBase class.
AnalogBase(PROVIDER_TYPE, CONFIG_TYPE) - Constructor for class com.pi4j.io.gpio.analog.AnalogBase
Constructor for AnalogBase.
AnalogBinding<BINDING_TYPE extends Binding,​MEMBER_TYPE> - Interface in com.pi4j.io.binding
AnalogBinding interface.
AnalogConfig<CONFIG_TYPE extends Config> - Interface in com.pi4j.io.gpio.analog
AnalogConfig interface.
AnalogConfigBuilder<BUILDER_TYPE extends AnalogConfigBuilder,​CONFIG_TYPE extends AnalogConfig> - Interface in com.pi4j.io.gpio.analog
AnalogConfigBuilder interface.
AnalogEvent<ANALOG_TYPE extends Analog<ANALOG_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends AnalogProvider> - Interface in com.pi4j.io.gpio.analog
AnalogEvent interface.
AnalogEventListener - Interface in com.pi4j.io.gpio.analog
AnalogEventListener interface.
analogInput() - Method in interface com.pi4j.provider.Providers
analogInput.
AnalogInput - Interface in com.pi4j.io.gpio.analog
AnalogInput interface.
AnalogInputBase - Class in com.pi4j.io.gpio.analog
Abstract AnalogInputBase class.
AnalogInputBase(AnalogInputProvider, AnalogInputConfig) - Constructor for class com.pi4j.io.gpio.analog.AnalogInputBase
Constructor for AnalogInputBase.
AnalogInputConfig - Interface in com.pi4j.io.gpio.analog
AnalogInputConfig interface.
AnalogInputConfigBuilder - Interface in com.pi4j.io.gpio.analog
AnalogInputConfigBuilder interface.
AnalogInputProvider - Interface in com.pi4j.io.gpio.analog
AnalogInputProvider interface.
AnalogInputProviderBase - Class in com.pi4j.io.gpio.analog
Abstract AnalogInputProviderBase class.
AnalogInputProviderBase() - Constructor for class com.pi4j.io.gpio.analog.AnalogInputProviderBase
Constructor for AnalogInputProviderBase.
AnalogInputProviderBase(String) - Constructor for class com.pi4j.io.gpio.analog.AnalogInputProviderBase
Constructor for AnalogInputProviderBase.
AnalogInputProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.analog.AnalogInputProviderBase
Constructor for AnalogInputProviderBase.
AnalogListener<EVENT_TYPE extends AnalogEvent> - Interface in com.pi4j.io.gpio.analog
AnalogListener interface.
analogOutput() - Method in interface com.pi4j.provider.Providers
analogOutput.
AnalogOutput - Interface in com.pi4j.io.gpio.analog
AnalogOutput interface.
AnalogOutputBase - Class in com.pi4j.io.gpio.analog
Abstract AnalogOutputBase class.
AnalogOutputBase(AnalogOutputProvider, AnalogOutputConfig) - Constructor for class com.pi4j.io.gpio.analog.AnalogOutputBase
Constructor for AnalogOutputBase.
AnalogOutputBinding - Interface in com.pi4j.io.binding
AnalogBindingSync class.
AnalogOutputConfig - Interface in com.pi4j.io.gpio.analog
AnalogOutputConfig interface.
AnalogOutputConfigBuilder - Interface in com.pi4j.io.gpio.analog
AnalogOutputConfigBuilder interface.
AnalogOutputProvider - Interface in com.pi4j.io.gpio.analog
AnalogOutputProvider interface.
AnalogOutputProviderBase - Class in com.pi4j.io.gpio.analog
Abstract AnalogOutputProviderBase class.
AnalogOutputProviderBase() - Constructor for class com.pi4j.io.gpio.analog.AnalogOutputProviderBase
Constructor for AnalogOutputProviderBase.
AnalogOutputProviderBase(String) - Constructor for class com.pi4j.io.gpio.analog.AnalogOutputProviderBase
Constructor for AnalogOutputProviderBase.
AnalogOutputProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.analog.AnalogOutputProviderBase
Constructor for AnalogOutputProviderBase.
AnalogProvider<PROVIDER_TYPE extends AnalogProvider,​ANALOG_TYPE extends Analog,​CONFIG_TYPE extends AnalogConfig> - Interface in com.pi4j.io.gpio.analog
AnalogProvider interface.
AnalogProviderBase<PROVIDER_TYPE extends AnalogProvider,​ANALOG_TYPE extends Analog,​CONFIG_TYPE extends AnalogConfig> - Class in com.pi4j.io.gpio.analog
Abstract AnalogProviderBase class.
AnalogProviderBase() - Constructor for class com.pi4j.io.gpio.analog.AnalogProviderBase
Constructor for AnalogProviderBase.
AnalogProviderBase(String) - Constructor for class com.pi4j.io.gpio.analog.AnalogProviderBase
Constructor for AnalogProviderBase.
AnalogProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.analog.AnalogProviderBase
Constructor for AnalogProviderBase.
AnalogRange - Interface in com.pi4j.io.gpio.analog
AnalogRange interface.
AnalogValueChangeEvent<ANALOG_TYPE extends Analog> - Class in com.pi4j.io.gpio.analog
AnalogChangeEvent class.
AnalogValueChangeEvent(ANALOG_TYPE, Integer, Integer) - Constructor for class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
Default constructor
AnalogValueChangeListener - Interface in com.pi4j.io.gpio.analog
AnalogChangeListener interface.
analogValueThresholdOff() - Method in interface com.pi4j.io.binding.OnOffBinding
 
analogValueThresholdOff(int) - Method in interface com.pi4j.io.binding.OnOffBinding
 
analogValueThresholdOn() - Method in interface com.pi4j.io.binding.OnOffBinding
 
analogValueThresholdOn(int) - Method in interface com.pi4j.io.binding.OnOffBinding
 
appendHexString(StringBuilder, byte) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, byte[]) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, byte[], int, int) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, int) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, CharSequence) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, CharSequence, Charset) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, ByteBuffer) - Static method in class com.pi4j.util.StringUtil
appendHexString.
appendHexString(StringBuilder, ByteBuffer, int, int) - Static method in class com.pi4j.util.StringUtil
appendHexString.
applyPreset(String) - Method in interface com.pi4j.io.pwm.Pwm
Apply/recall a PwmPreset by name to this PWM instance.
applyPreset(String) - Method in class com.pi4j.io.pwm.PwmBase
Apply/recall a PwmPreset by name to this PWM instance.
asyncShutdown() - Method in interface com.pi4j.context.Context
 
autoDetect() - Method in interface com.pi4j.context.ContextBuilder
autoDetect.
autoDetectPlatforms() - Method in interface com.pi4j.context.ContextBuilder
autoDetectPlatforms.
autoDetectPlatforms() - Method in interface com.pi4j.context.ContextConfig
autoDetectPlatforms.
autoDetectProviders() - Method in interface com.pi4j.context.ContextBuilder
autoDetectProviders.
autoDetectProviders() - Method in interface com.pi4j.context.ContextConfig
autoDetectProviders.
autoInject() - Method in interface com.pi4j.context.ContextBuilder
autoInject.
autoInject() - Method in interface com.pi4j.context.ContextConfig
autoInject.
available() - Method in interface com.pi4j.io.serial.Serial
Get the number of data bytes available in the serial receive buffer

B

baud() - Method in interface com.pi4j.io.serial.SerialConfig
baud.
baud() - Method in interface com.pi4j.io.spi.SpiConfig
baud.
baud(Baud) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud.
baud(Integer) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud.
baud(Integer) - Method in interface com.pi4j.io.spi.SpiConfigBuilder
baud.
Baud - Enum in com.pi4j.io.serial
Baud class.
baud_110() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_110.
baud_115200() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_115200.
baud_1200() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_1200.
baud_134() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_134.
baud_150() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_150.
baud_1800() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_1800.
baud_19200() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_19200.
baud_200() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_200.
baud_230400() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_230400.
baud_2400() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_2400.
baud_300() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_300.
baud_38400() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_38400.
baud_4800() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_4800.
baud_50() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_50.
baud_57600() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_57600.
baud_600() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_600.
baud_75() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_75.
baud_9600() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud_9600.
BAUD_KEY - Static variable in interface com.pi4j.io.serial.SerialConfig
Constant BAUD_KEY="baud"
BAUD_KEY - Static variable in interface com.pi4j.io.spi.SpiConfig
Constant BAUD_KEY="baud"
baud8N1(Baud) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud8N1.
baud8N1(Integer) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
baud8N1.
bind(BINDING_TYPE...) - Method in interface com.pi4j.io.binding.Bindable
bind.
bind(BINDING_TYPE...) - Method in class com.pi4j.io.binding.BindingManager
 
bind(AnalogBinding...) - Method in class com.pi4j.io.gpio.analog.AnalogBase
bind.
bind(DigitalBinding...) - Method in class com.pi4j.io.gpio.digital.DigitalBase
bind.
Bindable<BINDABLE_TYPE,​BINDING_TYPE> - Interface in com.pi4j.io.binding
 
Binding<BINDING_TYPE extends Binding,​MEMBER_TYPE> - Interface in com.pi4j.io.binding
IOBinding interface.
BindingDelegate<BINDING_TYPE,​EVENT_TYPE> - Interface in com.pi4j.io.binding
 
BindingManager<SOURCE_TYPE,​BINDING_TYPE extends Binding,​EVENT_TYPE> - Class in com.pi4j.io.binding
 
BindingManager(SOURCE_TYPE, BindingDelegate<BINDING_TYPE, EVENT_TYPE>) - Constructor for class com.pi4j.io.binding.BindingManager
 
bindings - Variable in class com.pi4j.io.binding.BindingManager
 
bindings - Variable in class com.pi4j.io.gpio.analog.AnalogBase
 
bindings - Variable in class com.pi4j.io.gpio.digital.DigitalBase
 
blink(int, int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blink.
blink(int, int, TimeUnit, DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blink.
blink(int, int, TimeUnit, DigitalState, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blink.
blink(int, int, TimeUnit, DigitalState, Callable<Void>) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
blink.
blink(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blink.
blinkAsync(int, int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blinkAsync.
blinkAsync(int, int, TimeUnit, DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blinkAsync.
blinkAsync(int, int, TimeUnit, DigitalState, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blinkAsync.
blinkAsync(int, int, TimeUnit, DigitalState, Callable<Void>) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
blinkAsync.
blinkAsync(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
blinkAsync.
box(int, String...) - Method in class com.pi4j.util.Console
box.
box(String...) - Method in class com.pi4j.util.Console
box.
build() - Method in interface com.pi4j.config.Builder
build.
build() - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
build.
Builder<BUILT_TYPE> - Interface in com.pi4j.config
Builder interface.
bus() - Method in interface com.pi4j.io.i2c.I2C
I2C Bus Address
bus() - Method in interface com.pi4j.io.i2c.I2CConfig
bus.
bus(Integer) - Method in interface com.pi4j.io.i2c.I2CConfigBuilder
bus.
BUS_KEY - Static variable in interface com.pi4j.io.i2c.I2CConfig
Constant BUS_KEY="bus"

C

category() - Method in interface com.pi4j.common.Descriptor
category.
category(String) - Method in interface com.pi4j.common.Descriptor
category.
center(String, int) - Static method in class com.pi4j.util.StringUtil
center.
clear() - Method in interface com.pi4j.common.Metadata
clear.
clear() - Method in class com.pi4j.event.EventManager
 
clear() - Method in class com.pi4j.io.binding.BindingManager
 
CLEAR_SCREEN_ESCAPE_SEQUENCE - Static variable in class com.pi4j.util.Console
Constant CLEAR_SCREEN_ESCAPE_SEQUENCE="\033[2J\033[1;1H"
clearScreen() - Method in class com.pi4j.util.Console
clearScreen.
close() - Method in interface com.pi4j.io.i2c.I2C
close.
close() - Method in class com.pi4j.io.i2c.I2CBase
close.
close() - Method in interface com.pi4j.io.serial.Serial
close.
close() - Method in class com.pi4j.io.serial.SerialBase
close.
close() - Method in interface com.pi4j.io.spi.Spi
close.
close() - Method in class com.pi4j.io.spi.SpiBase
close.
com.pi4j - module com.pi4j
 
com.pi4j - package com.pi4j
 
com.pi4j.common - package com.pi4j.common
 
com.pi4j.config - package com.pi4j.config
 
com.pi4j.config.exception - package com.pi4j.config.exception
 
com.pi4j.context - package com.pi4j.context
 
com.pi4j.event - package com.pi4j.event
 
com.pi4j.exception - package com.pi4j.exception
 
com.pi4j.extension - package com.pi4j.extension
 
com.pi4j.extension.exception - package com.pi4j.extension.exception
 
com.pi4j.io - package com.pi4j.io
 
com.pi4j.io.binding - package com.pi4j.io.binding
 
com.pi4j.io.exception - package com.pi4j.io.exception
 
com.pi4j.io.gpio.analog - package com.pi4j.io.gpio.analog
 
com.pi4j.io.gpio.digital - package com.pi4j.io.gpio.digital
 
com.pi4j.io.group - package com.pi4j.io.group
 
com.pi4j.io.i2c - package com.pi4j.io.i2c
 
com.pi4j.io.pwm - package com.pi4j.io.pwm
 
com.pi4j.io.serial - package com.pi4j.io.serial
 
com.pi4j.io.spi - package com.pi4j.io.spi
 
com.pi4j.platform - package com.pi4j.platform
 
com.pi4j.platform.exception - package com.pi4j.platform.exception
 
com.pi4j.provider - package com.pi4j.provider
 
com.pi4j.provider.exception - package com.pi4j.provider.exception
 
com.pi4j.registry - package com.pi4j.registry
 
com.pi4j.util - package com.pi4j.util
 
ComplexListener - Class in com.pi4j.event
 
ComplexListener() - Constructor for class com.pi4j.event.ComplexListener
 
concat(String...) - Static method in class com.pi4j.util.StringUtil
concat.
config - Variable in class com.pi4j.io.IOBase
 
config() - Method in interface com.pi4j.context.Context
config.
config() - Method in interface com.pi4j.io.IO
config.
config() - Method in class com.pi4j.io.IOBase
config.
Config<CONFIG_TYPE> - Interface in com.pi4j.config
Config interface.
ConfigBase<CONFIG_TYPE extends Config> - Class in com.pi4j.config
ConfigBase class.
ConfigBase() - Constructor for class com.pi4j.config.ConfigBase
PRIVATE CONSTRUCTOR
ConfigBase(Map<String, String>) - Constructor for class com.pi4j.config.ConfigBase
PRIVATE CONSTRUCTOR
ConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.config
ConfigBuilder interface.
ConfigEmptyException - Exception in com.pi4j.config.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ConfigEmptyException() - Constructor for exception com.pi4j.config.exception.ConfigEmptyException
Default Constructor
ConfigEmptyException(Throwable) - Constructor for exception com.pi4j.config.exception.ConfigEmptyException
Constructor for ConfigEmptyException.
ConfigException - Exception in com.pi4j.config.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ConfigException(String) - Constructor for exception com.pi4j.config.exception.ConfigException
Default Constructor
ConfigException(String, Throwable) - Constructor for exception com.pi4j.config.exception.ConfigException
Constructor for ConfigException.
ConfigException(Throwable) - Constructor for exception com.pi4j.config.exception.ConfigException
Constructor for ConfigException.
ConfigMissingPrefixException - Exception in com.pi4j.config.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ConfigMissingPrefixException() - Constructor for exception com.pi4j.config.exception.ConfigMissingPrefixException
Default Constructor
ConfigMissingPrefixException(Throwable) - Constructor for exception com.pi4j.config.exception.ConfigMissingPrefixException
Constructor for ConfigMissingPrefixException.
ConfigMissingRequiredKeyException - Exception in com.pi4j.config.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ConfigMissingRequiredKeyException(String) - Constructor for exception com.pi4j.config.exception.ConfigMissingRequiredKeyException
Default Constructor
ConfigMissingRequiredKeyException(String, Throwable) - Constructor for exception com.pi4j.config.exception.ConfigMissingRequiredKeyException
Constructor for ConfigMissingRequiredKeyException.
Console - Class in com.pi4j.util
Console class.
Console() - Constructor for class com.pi4j.util.Console
 
contains(Metadatum) - Method in interface com.pi4j.common.Metadata
contains.
contains(String) - Method in interface com.pi4j.common.Metadata
contains.
contains(String[], String) - Static method in class com.pi4j.util.StringUtil
contains.
contains(String[], String[]) - Static method in class com.pi4j.util.StringUtil
contains.
contains(String, String) - Static method in class com.pi4j.util.StringUtil
contains.
contains(String, String[]) - Static method in class com.pi4j.util.StringUtil
contains.
context - Variable in class com.pi4j.event.InitializedEvent
 
context - Variable in class com.pi4j.event.ShutdownEvent
 
context - Variable in class com.pi4j.platform.PlatformBase
 
context - Variable in class com.pi4j.provider.ProviderBase
 
context() - Method in interface com.pi4j.extension.PluginService
context.
context() - Method in interface com.pi4j.provider.Provider
 
context() - Method in class com.pi4j.provider.ProviderBase
Context - Interface in com.pi4j.context
Context interface.
ContextBuilder - Interface in com.pi4j.context
ContextBuilder interface.
ContextConfig - Interface in com.pi4j.context
ContextConfig interface.
ContextProperties - Interface in com.pi4j.context
ContextProperties interface.
count() - Method in interface com.pi4j.context.ContextProperties
count.
create() - Static method in interface com.pi4j.common.Descriptor
create.
create() - Static method in interface com.pi4j.common.Metadata
create.
create() - Static method in interface com.pi4j.common.Metadatum
create.
create(char, int) - Static method in class com.pi4j.util.StringUtil
create.
create(int) - Static method in class com.pi4j.util.StringUtil
create.
create(DigitalInputConfigBuilder) - Method in interface com.pi4j.io.gpio.digital.DigitalInputProvider
create.
create(DigitalOutputConfigBuilder) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create.
create(I2CConfigBuilder) - Method in interface com.pi4j.io.i2c.I2CProvider
create.
create(IOConfig, IOType) - Method in interface com.pi4j.context.Context
 
create(IOConfig, IOType) - Method in interface com.pi4j.platform.Platform
 
create(IOConfig, IOType) - Method in class com.pi4j.platform.PlatformBase
create(PwmConfigBuilder) - Method in interface com.pi4j.io.pwm.PwmProvider
create.
create(SerialConfigBuilder) - Method in interface com.pi4j.io.serial.SerialProvider
create.
create(CONFIG_TYPE) - Method in interface com.pi4j.provider.Provider
create.
create(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogInputProvider
create.
create(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputProvider
create.
create(Integer) - Method in interface com.pi4j.io.gpio.digital.DigitalInputProvider
create.
create(Integer) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create.
create(Integer) - Method in interface com.pi4j.io.pwm.PwmProvider
create.
create(Integer, Integer) - Method in interface com.pi4j.io.i2c.I2CProvider
create.
create(Integer, Integer, String) - Method in interface com.pi4j.io.i2c.I2CProvider
create.
create(Integer, Integer, String, String) - Method in interface com.pi4j.io.i2c.I2CProvider
create.
create(Integer, Integer, String, String, String) - Method in interface com.pi4j.io.i2c.I2CProvider
create.
create(Integer, String) - Method in interface com.pi4j.io.gpio.analog.AnalogInputProvider
create.
create(Integer, String) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputProvider
create.
create(Integer, String) - Method in interface com.pi4j.io.gpio.digital.DigitalInputProvider
create.
create(Integer, String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create.
create(Integer, String) - Method in interface com.pi4j.io.pwm.PwmProvider
create.
create(Integer, String, String) - Method in interface com.pi4j.io.gpio.analog.AnalogInputProvider
create.
create(Integer, String, String) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputProvider
create.
create(Integer, String, String) - Method in interface com.pi4j.io.gpio.digital.DigitalInputProvider
create.
create(Integer, String, String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create.
create(Integer, String, String) - Method in interface com.pi4j.io.pwm.PwmProvider
create.
create(Integer, String, String, String) - Method in interface com.pi4j.io.gpio.analog.AnalogInputProvider
create.
create(Integer, String, String, String) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputProvider
create.
create(Integer, String, String, String) - Method in interface com.pi4j.io.gpio.digital.DigitalInputProvider
create.
create(Integer, String, String, String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create.
create(Integer, String, String, String) - Method in interface com.pi4j.io.pwm.PwmProvider
create.
create(String) - Static method in interface com.pi4j.common.Metadatum
create.
create(String) - Method in interface com.pi4j.context.Context
 
create(String) - Method in interface com.pi4j.platform.Platform
create(String) - Method in class com.pi4j.platform.PlatformBase
create(String) - Method in interface com.pi4j.provider.Provider
 
create(String, int) - Static method in class com.pi4j.util.StringUtil
create.
create(String, IOType) - Method in interface com.pi4j.context.Context
 
create(String, IOType) - Method in interface com.pi4j.platform.Platform
create(String, IOType) - Method in class com.pi4j.platform.PlatformBase
create(String, Object) - Static method in interface com.pi4j.common.Metadatum
create.
create(String, Object, String) - Static method in interface com.pi4j.common.Metadatum
create.

D

DATA_BITS_KEY - Static variable in interface com.pi4j.io.serial.SerialConfig
Constant DATA_BITS_KEY="data-bits"
dataBits() - Method in interface com.pi4j.io.serial.SerialConfig
dataBits.
dataBits(DataBits) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits.
dataBits(Integer) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits.
DataBits - Enum in com.pi4j.io.serial
DataBits class.
dataBits_5() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits_5.
dataBits_6() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits_6.
dataBits_7() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits_7.
dataBits_8() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
dataBits_8.
debounce() - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfig
debounce.
debounce(Long) - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
debounce.
debounce(Long, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
debounce.
DEBOUNCE_RESISTANCE_KEY - Static variable in interface com.pi4j.io.gpio.digital.DigitalInputConfig
Constant DEBOUNCE_RESISTANCE_KEY="debounce"
DecimalFormatter - Class in com.pi4j.util
DecimalFormatter class.
DecimalFormatter() - Constructor for class com.pi4j.util.DecimalFormatter
 
DEFAULT_BAUD - Static variable in interface com.pi4j.io.serial.Serial
Constant DEFAULT_BAUD=9600
DEFAULT_BAUD - Static variable in interface com.pi4j.io.spi.Spi
Constant DEFAULT_BAUD=1000000
DEFAULT_DATA_BITS - Static variable in interface com.pi4j.io.serial.Serial
Constant DEFAULT_DATA_BITS
DEFAULT_DEBOUNCE - Static variable in interface com.pi4j.io.gpio.digital.DigitalInput
Constant DEFAULT_DEBOUNCE=10000
DEFAULT_FLOW_CONTROL - Static variable in interface com.pi4j.io.serial.Serial
Constant DEFAULT_FLOW_CONTROL
DEFAULT_MODE - Static variable in interface com.pi4j.io.spi.Spi
Constant DEFAULT_MODE
DEFAULT_PAD_CHAR - Static variable in class com.pi4j.util.StringUtil
Constant DEFAULT_PAD_CHAR=' '
DEFAULT_PARITY - Static variable in interface com.pi4j.io.serial.Serial
Constant DEFAULT_PARITY
DEFAULT_STOP_BITS - Static variable in interface com.pi4j.io.serial.Serial
Constant DEFAULT_STOP_BITS
defaultPlatform() - Method in interface com.pi4j.context.Context
platform.
defaultPlatform() - Method in interface com.pi4j.context.ContextBuilder
defaultPlatform.
defaultPlatform() - Method in interface com.pi4j.context.ContextConfig
defaultPlatform.
defaultPlatform() - Method in interface com.pi4j.platform.Platforms
defaultPlatform.
defaultPlatform(Platform) - Method in interface com.pi4j.context.ContextBuilder
defaultPlatform.
defaultPlatform(String) - Method in interface com.pi4j.context.ContextBuilder
defaultPlatform.
delegate - Variable in class com.pi4j.io.binding.BindingManager
 
deletePreset(String) - Method in interface com.pi4j.io.pwm.Pwm
Delete/remove a PwmPreset by name from this PWM instance.
deletePreset(String) - Method in class com.pi4j.io.pwm.PwmBase
Delete/remove a PwmPreset by name from this PWM instance.
Describable - Interface in com.pi4j.common
Describable interface.
describe() - Method in interface com.pi4j.common.Describable
describe.
describe() - Method in interface com.pi4j.common.Identity
describe.
describe() - Method in interface com.pi4j.common.Metadatum
describe.
describe() - Method in interface com.pi4j.context.Context
describe.
describe() - Method in interface com.pi4j.context.ContextProperties
describe.
describe() - Method in interface com.pi4j.extension.Extension
describe.
describe() - Method in class com.pi4j.io.IOBase
describe.
describe() - Method in interface com.pi4j.platform.Platform
describe.
describe() - Method in interface com.pi4j.platform.Platforms
describe.
describe() - Method in interface com.pi4j.provider.Provider
describe.
describe() - Method in class com.pi4j.provider.ProviderGroup
describe.
describe() - Method in interface com.pi4j.provider.Providers
describe.
describe() - Method in interface com.pi4j.registry.Registry
describe.
description - Variable in class com.pi4j.common.IdentityBase
 
description - Variable in class com.pi4j.config.ConfigBase
 
description() - Method in interface com.pi4j.common.Descriptor
description.
description() - Method in interface com.pi4j.common.Identity
description.
description() - Method in class com.pi4j.common.IdentityBase
description.
description() - Method in interface com.pi4j.common.Metadatum
description.
description() - Method in interface com.pi4j.config.Config
description.
description() - Method in class com.pi4j.config.ConfigBase
description.
description(String) - Method in interface com.pi4j.common.Descriptor
description.
description(String) - Method in interface com.pi4j.common.Metadatum
description.
description(String) - Method in interface com.pi4j.config.ConfigBuilder
description.
description(String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
description.
description(String) - Method in interface com.pi4j.io.IO
description.
description(String) - Method in class com.pi4j.io.IOBase
description.
DESCRIPTION_KEY - Static variable in interface com.pi4j.config.Config
Constant DESCRIPTION_KEY="description"
Descriptor - Interface in com.pi4j.common
Descriptor interface.
device() - Method in interface com.pi4j.config.DeviceConfig
device.
device() - Method in interface com.pi4j.io.i2c.I2C
I2C Device Address
device() - Method in interface com.pi4j.io.i2c.I2CConfig
device.
device(Integer) - Method in interface com.pi4j.io.i2c.I2CConfigBuilder
device.
device(String) - Method in interface com.pi4j.config.DeviceConfigBuilder
device.
DEVICE_KEY - Static variable in interface com.pi4j.config.DeviceConfig
Constant DEVICE_KEY="device"
DEVICE_KEY - Static variable in interface com.pi4j.io.i2c.I2CConfig
Constant DEVICE_KEY="device"
DeviceConfig<CONFIG_TYPE extends Config> - Interface in com.pi4j.config
DeviceConfig interface.
DeviceConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.config
DeviceConfigBuilder interface.
df - Static variable in class com.pi4j.util.DecimalFormatter
Constant df
Digital<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends DigitalProvider> - Interface in com.pi4j.io.gpio.digital
Digital interface.
DIGITAL_INPUT - com.pi4j.io.IOType
 
DIGITAL_OUTPUT - com.pi4j.io.IOType
 
DigitalBase<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends DigitalProvider> - Class in com.pi4j.io.gpio.digital
Abstract DigitalBase class.
DigitalBase(PROVIDER_TYPE, CONFIG_TYPE) - Constructor for class com.pi4j.io.gpio.digital.DigitalBase
Constructor for DigitalBase.
DigitalBinding<BINDING_TYPE extends Binding,​MEMBER_TYPE> - Interface in com.pi4j.io.binding
DigitalBinding interface.
DigitalConfig<CONFIG_TYPE extends Config> - Interface in com.pi4j.io.gpio.digital
DigitalConfig interface.
DigitalConfigBuilder<BUILDER_TYPE extends DigitalConfigBuilder,​CONFIG_TYPE extends DigitalConfig> - Interface in com.pi4j.io.gpio.digital
DigitalConfigBuilder interface.
DigitalEvent<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,​CONFIG_TYPE,​PROVIDER_TYPE>,​CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,​PROVIDER_TYPE extends DigitalProvider> - Interface in com.pi4j.io.gpio.digital
DigitalEvent interface.
DigitalEventListener - Interface in com.pi4j.io.gpio.digital
DigitalEventListener interface.
digitalInput() - Method in interface com.pi4j.provider.Providers
digitalInput.
DigitalInput - Interface in com.pi4j.io.gpio.digital
DigitalInput interface.
DigitalInputBase - Class in com.pi4j.io.gpio.digital
Abstract DigitalInputBase class.
DigitalInputBase(DigitalInputProvider, DigitalInputConfig) - Constructor for class com.pi4j.io.gpio.digital.DigitalInputBase
Constructor for DigitalInputBase.
DigitalInputConfig - Interface in com.pi4j.io.gpio.digital
DigitalInputConfig interface.
DigitalInputConfigBuilder - Interface in com.pi4j.io.gpio.digital
DigitalInputConfigBuilder interface.
DigitalInputProvider - Interface in com.pi4j.io.gpio.digital
DigitalInputProvider interface.
DigitalInputProviderBase - Class in com.pi4j.io.gpio.digital
Abstract DigitalInputProviderBase class.
DigitalInputProviderBase() - Constructor for class com.pi4j.io.gpio.digital.DigitalInputProviderBase
Constructor for DigitalInputProviderBase.
DigitalInputProviderBase(String) - Constructor for class com.pi4j.io.gpio.digital.DigitalInputProviderBase
Constructor for DigitalInputProviderBase.
DigitalInputProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.digital.DigitalInputProviderBase
Constructor for DigitalInputProviderBase.
DigitalListener<EVENT_TYPE extends DigitalEvent> - Interface in com.pi4j.io.gpio.digital
DigitalListener interface.
digitalOutput() - Method in interface com.pi4j.provider.Providers
digitalOutput.
DigitalOutput - Interface in com.pi4j.io.gpio.digital
DigitalOutput interface.
DigitalOutputBase - Class in com.pi4j.io.gpio.digital
Abstract DigitalOutputBase class.
DigitalOutputBase(DigitalOutputProvider, DigitalOutputConfig) - Constructor for class com.pi4j.io.gpio.digital.DigitalOutputBase
Constructor for DigitalOutputBase.
DigitalOutputBinding - Interface in com.pi4j.io.binding
DigitalBindingSync class.
DigitalOutputBuilder - Interface in com.pi4j.io.gpio.digital
DigitalOutputBuilder interface.
DigitalOutputConfig - Interface in com.pi4j.io.gpio.digital
DigitalOutputConfig interface.
DigitalOutputConfigBuilder - Interface in com.pi4j.io.gpio.digital
DigitalOutputConfigBuilder interface.
DigitalOutputProvider - Interface in com.pi4j.io.gpio.digital
DigitalOutputProvider interface.
DigitalOutputProviderBase - Class in com.pi4j.io.gpio.digital
Abstract DigitalOutputProviderBase class.
DigitalOutputProviderBase() - Constructor for class com.pi4j.io.gpio.digital.DigitalOutputProviderBase
Constructor for DigitalOutputProviderBase.
DigitalOutputProviderBase(String) - Constructor for class com.pi4j.io.gpio.digital.DigitalOutputProviderBase
Constructor for DigitalOutputProviderBase.
DigitalOutputProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.digital.DigitalOutputProviderBase
Constructor for DigitalOutputProviderBase.
DigitalProvider<PROVIDER_TYPE extends DigitalProvider,​DIGITAL_TYPE extends Digital,​CONFIG_TYPE extends DigitalConfig> - Interface in com.pi4j.io.gpio.digital
DigitalProvider interface.
DigitalProviderBase<PROVIDER_TYPE extends DigitalProvider,​DIGITAL_TYPE extends Digital,​CONFIG_TYPE extends DigitalConfig> - Class in com.pi4j.io.gpio.digital
Abstract DigitalProviderBase class.
DigitalProviderBase() - Constructor for class com.pi4j.io.gpio.digital.DigitalProviderBase
Constructor for DigitalProviderBase.
DigitalProviderBase(String) - Constructor for class com.pi4j.io.gpio.digital.DigitalProviderBase
Constructor for DigitalProviderBase.
DigitalProviderBase(String, String) - Constructor for class com.pi4j.io.gpio.digital.DigitalProviderBase
Constructor for DigitalProviderBase.
DigitalState - Enum in com.pi4j.io.gpio.digital
Digital State Enumerations
DigitalStateChangeEvent<DIGITAL_TYPE extends Digital> - Class in com.pi4j.io.gpio.digital
DigitalChangeEvent class.
DigitalStateChangeEvent(DIGITAL_TYPE, DigitalState) - Constructor for class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
Default constructor
DigitalStateChangeListener - Interface in com.pi4j.io.gpio.digital
DigitalChangeListener interface.
disallowInheritProperties() - Method in interface com.pi4j.config.ConfigBuilder
disallowInheritProperties.
dispatch(AnalogValueChangeEvent) - Method in class com.pi4j.io.gpio.analog.AnalogBase
Dispatch AnalogInputEvent on analog input changes
dispatch(DigitalStateChangeEvent) - Method in class com.pi4j.io.gpio.digital.DigitalBase
Dispatch DigitalChangeEvent on digital input state changes
dispatch(EVENT_TYPE) - Method in class com.pi4j.event.EventManager
 
dispatch(LISTENER_TYPE, EVENT_TYPE) - Method in interface com.pi4j.event.EventDelegate
 
drain() - Method in interface com.pi4j.io.serial.Serial
This function will drain the current serial receive buffer of any lingering bytes.
DUTY_CYCLE_KEY - Static variable in interface com.pi4j.io.pwm.PwmConfig
Constant DUTY_CYCLE_KEY="duty-cycle"
dutyCycle - Variable in class com.pi4j.io.pwm.PwmBase
 
dutyCycle() - Method in interface com.pi4j.io.pwm.Pwm
Get the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
dutyCycle() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
dutyCycle() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
dutyCycle(Number) - Method in interface com.pi4j.io.pwm.Pwm
Set the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
dutyCycle(Number) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Set the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
dutyCycle(Number) - Method in interface com.pi4j.io.pwm.PwmPresetBuilder
Set the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.

E

EMPTY - Static variable in class com.pi4j.util.StringUtil
Constant EMPTY=""
emptyLine() - Method in class com.pi4j.util.Console
emptyLine.
emptyLine(int) - Method in class com.pi4j.util.Console
emptyLine.
enabled(Context) - Method in interface com.pi4j.platform.Platform
enabled.
enabled(Context) - Method in class com.pi4j.platform.PlatformBase
enabled.
equals(boolean) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(boolean) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(byte) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(byte) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(double) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(double) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(float) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(float) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(int) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(int) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(long) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(long) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(short) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(short) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(DigitalState) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(DigitalState) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
equals(Number) - Method in interface com.pi4j.io.gpio.analog.Analog
equals.
equals(Number) - Method in interface com.pi4j.io.gpio.digital.Digital
equals.
equals(Number) - Method in enum com.pi4j.io.gpio.digital.DigitalState
equals.
ERASE_LINE_ESCAPE_SEQUENCE - Static variable in class com.pi4j.util.Console
Constant ERASE_LINE_ESCAPE_SEQUENCE="\033[K"
eraseLine() - Method in class com.pi4j.util.Console
eraseLine.
EVEN - com.pi4j.io.serial.Parity
 
Event - Interface in com.pi4j.event
Event interface.
EventDelegate<LISTENER_TYPE,​EVENT_TYPE> - Interface in com.pi4j.event
 
EventManager<SOURCE_TYPE,​LISTENER_TYPE extends Listener,​EVENT_TYPE> - Class in com.pi4j.event
 
EventManager(SOURCE_TYPE, EventDelegate<LISTENER_TYPE, EVENT_TYPE>) - Constructor for class com.pi4j.event.EventManager
 
EventProducer - Interface in com.pi4j.event
 
exists(IOType) - Method in interface com.pi4j.provider.Providers
exists.
exists(Class<? extends Platform>) - Method in interface com.pi4j.platform.Platforms
 
exists(Class<T>) - Method in interface com.pi4j.provider.Providers
exists.
exists(String) - Method in interface com.pi4j.context.ContextProperties
exists.
exists(String) - Method in interface com.pi4j.platform.Platforms
exists.
exists(String) - Method in class com.pi4j.provider.ProviderGroup
exists.
exists(String) - Method in interface com.pi4j.provider.Providers
exists.
exists(String) - Method in interface com.pi4j.registry.Registry
exists.
exists(String, IOType) - Method in interface com.pi4j.provider.Providers
exists.
exists(String, Class<? extends IO>) - Method in interface com.pi4j.registry.Registry
exists.
exists(String, Class<T>) - Method in interface com.pi4j.platform.Platforms
exists.
exists(String, Class<T>) - Method in interface com.pi4j.provider.Providers
exists.
exiting - Variable in class com.pi4j.util.Console
 
exiting() - Method in class com.pi4j.util.Console
exiting.
Extension<T> - Interface in com.pi4j.extension
Extension interface.
ExtensionBase<T> - Class in com.pi4j.extension
Abstract ExtensionBase class.
ExtensionBase() - Constructor for class com.pi4j.extension.ExtensionBase
Constructor for ExtensionBase.
ExtensionBase(String) - Constructor for class com.pi4j.extension.ExtensionBase
Constructor for ExtensionBase.
ExtensionBase(String, String) - Constructor for class com.pi4j.extension.ExtensionBase
Constructor for ExtensionBase.
ExtensionBase(String, String, String) - Constructor for class com.pi4j.extension.ExtensionBase
Constructor for ExtensionBase.
ExtensionException - Exception in com.pi4j.extension.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ExtensionException(String) - Constructor for exception com.pi4j.extension.exception.ExtensionException
Default Constructor
ExtensionException(String, Throwable) - Constructor for exception com.pi4j.extension.exception.ExtensionException
Constructor for ExtensionException.
ExtensionException(Throwable) - Constructor for exception com.pi4j.extension.exception.ExtensionException
Constructor for ExtensionException.

F

FLOW_CONTROL_KEY - Static variable in interface com.pi4j.io.serial.SerialConfig
Constant FLOW_CONTROL_KEY="flow-control"
flowControl() - Method in interface com.pi4j.io.serial.SerialConfig
flowControl.
flowControl(FlowControl) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
flowControl.
flowControl(Integer) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
flowControl.
FlowControl - Enum in com.pi4j.io.serial
FlowControl class.
flowHardware() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
flowHardware.
flowNone() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
flowNone.
flowSoftware() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
flowSoftware.
format(Number) - Static method in class com.pi4j.util.DecimalFormatter
format.
frequency - Variable in class com.pi4j.io.pwm.PwmBase
 
frequency() - Method in interface com.pi4j.io.pwm.Pwm
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM signal is turned 'ON'.
frequency() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM state is enabled.
frequency() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when this preset is applied to a PWM instance.
frequency(int) - Method in interface com.pi4j.io.pwm.Pwm
Set the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should use when the PWM signal is turned 'ON'.
frequency(Integer) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Set the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM state is enabled.
frequency(Integer) - Method in interface com.pi4j.io.pwm.PwmPresetBuilder
Set the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when this preset is applied to a PWM instance.
FREQUENCY_KEY - Static variable in interface com.pi4j.io.pwm.PwmConfig
Constant FREQUENCY_KEY="frequency"

G

get(IOType) - Method in interface com.pi4j.provider.Providers
get.
get(Class<T>) - Method in interface com.pi4j.platform.Platforms
get.
get(Class<T>) - Method in interface com.pi4j.provider.Providers
get.
get(String) - Method in interface com.pi4j.common.Metadata
get.
get(String) - Method in interface com.pi4j.context.ContextProperties
get.
get(String) - Method in interface com.pi4j.platform.Platforms
get.
get(String) - Method in class com.pi4j.provider.ProviderGroup
get.
get(String) - Method in interface com.pi4j.provider.Providers
get.
get(String) - Method in interface com.pi4j.registry.Registry
get.
get(String, IOType) - Method in interface com.pi4j.provider.Providers
get.
get(String, Class<T>) - Method in interface com.pi4j.platform.Platforms
get.
get(String, Class<T>) - Method in interface com.pi4j.provider.Providers
get.
get(String, Class<T>) - Method in interface com.pi4j.registry.Registry
get.
get(String, String) - Method in interface com.pi4j.context.ContextProperties
get.
getActualFrequency() - Method in interface com.pi4j.io.pwm.Pwm
Get the actual frequency value in Hertz (number of cycles per second) applied by the PWM signal generator after the PWM signal is turned 'ON'.
getActualFrequency() - Method in class com.pi4j.io.pwm.PwmBase
Get the actual frequency value in Hertz (number of cycles per second) applied by the PWM signal generator after the PWM signal is turned 'ON'.
getAddress() - Method in interface com.pi4j.config.AddressConfig
getAddress.
getAddress() - Method in interface com.pi4j.io.i2c.I2CRegister
getAddress.
getAddress() - Method in interface com.pi4j.io.pwm.Pwm
Get the GPIO pin number/address of this PWM instance.
getAll() - Method in interface com.pi4j.platform.Platforms
getAll.
getAll() - Method in interface com.pi4j.provider.Providers
getAll.
getAll(IOType) - Method in interface com.pi4j.provider.Providers
getAll.
getAll(Class<T>) - Method in interface com.pi4j.platform.Platforms
getAll.
getAll(Class<T>) - Method in interface com.pi4j.provider.Providers
getAll.
getAllClasses(Class) - Static method in class com.pi4j.util.ReflectionUtil
getAllClasses.
getAllClasses(Object) - Static method in class com.pi4j.util.ReflectionUtil
getAllClasses.
getAllInterfaces(Class) - Static method in class com.pi4j.util.ReflectionUtil
getAllInterfaces.
getAllInterfaces(Object) - Static method in class com.pi4j.util.ReflectionUtil
getAllInterfaces.
getAnalogInputProviders() - Method in interface com.pi4j.provider.Providers
getAnalogInput.
getAnalogOutputProviders() - Method in interface com.pi4j.provider.Providers
getAnalogOutput.
getAnalogValueThresholdOff() - Method in interface com.pi4j.io.binding.OnOffBinding
 
getAnalogValueThresholdOn() - Method in interface com.pi4j.io.binding.OnOffBinding
 
getAutoDetectPlatforms() - Method in interface com.pi4j.context.ContextConfig
getAutoDetectPlatforms.
getAutoDetectProviders() - Method in interface com.pi4j.context.ContextConfig
getAutoDetectProviders.
getAutoInject() - Method in interface com.pi4j.context.ContextConfig
getAutoInject.
getBaud() - Method in interface com.pi4j.io.serial.SerialConfig
getBaud.
getBaud() - Method in interface com.pi4j.io.spi.SpiConfig
getBaud.
getBus() - Method in interface com.pi4j.io.i2c.I2C
I2C Bus Address
getBus() - Method in interface com.pi4j.io.i2c.I2CConfig
getBus.
getByConfigClass(Class<? extends IOConfig>) - Static method in enum com.pi4j.io.IOType
getByConfigClass.
getByIO(IO) - Static method in enum com.pi4j.io.IOType
getByIO.
getByIO(Provider) - Static method in enum com.pi4j.io.IOType
getByIO.
getByIOClass(Class<? extends IO>) - Static method in enum com.pi4j.io.IOType
getByIOClass.
getByNumber(int) - Static method in enum com.pi4j.io.spi.SpiMode
getByNumber.
getByNumber(short) - Static method in enum com.pi4j.io.spi.SpiMode
getByNumber.
getByProviderClass(Class<? extends Provider>) - Static method in enum com.pi4j.io.IOType
getByProviderClass.
getByProviderClass(String) - Static method in enum com.pi4j.io.IOType
getByProviderClass.
getConfigBuilderClass() - Method in enum com.pi4j.io.IOType
Getter for the field configBuilderClass.
getConfigClass() - Method in enum com.pi4j.io.IOType
Getter for the field configClass.
getConfigClass(IOType) - Static method in enum com.pi4j.io.IOType
Getter for the field configClass.
getDataBits() - Method in interface com.pi4j.io.serial.SerialConfig
getDataBits.
getDebounce() - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfig
getDebounce.
getDefault() - Method in interface com.pi4j.platform.Platforms
getDefault.
getDefaultPlatform() - Method in interface com.pi4j.context.Context
platform.
getDefaultPlatform() - Method in interface com.pi4j.context.ContextConfig
getDefaultPlatform.
getDescription() - Method in interface com.pi4j.common.Identity
getDescription.
getDescription() - Method in interface com.pi4j.config.Config
getDescription.
getDevice() - Method in interface com.pi4j.config.DeviceConfig
getDevice.
getDevice() - Method in interface com.pi4j.io.i2c.I2C
I2C Device Address
getDevice() - Method in interface com.pi4j.io.i2c.I2CConfig
getDevice.
getDigitalInputProviders() - Method in interface com.pi4j.provider.Providers
getDigitalInput.
getDigitalOutputProviders() - Method in interface com.pi4j.provider.Providers
getDigitalOutput.
getDutyCycle() - Method in interface com.pi4j.io.pwm.Pwm
Get the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
getDutyCycle() - Method in class com.pi4j.io.pwm.PwmBase
Get the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
getDutyCycle() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
getDutyCycle() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
getFlowControl() - Method in interface com.pi4j.io.serial.SerialConfig
getFlowControl.
getFrequency() - Method in interface com.pi4j.io.pwm.Pwm
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM signal is turned 'ON'.
getFrequency() - Method in class com.pi4j.io.pwm.PwmBase
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM signal is turned 'ON'.
getFrequency() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when the PWM state is enabled.
getFrequency() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should attempt to output when this preset is applied to a PWM instance.
getI2CProviders() - Method in interface com.pi4j.provider.Providers
getI2C.
getId() - Method in interface com.pi4j.common.Identity
getId.
getId() - Method in interface com.pi4j.config.Config
getId.
getIndex() - Method in enum com.pi4j.io.serial.FlowControl
Getter for the field index.
getIndex() - Method in enum com.pi4j.io.serial.Parity
Getter for the field index.
getInitialState() - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
getInitialState.
getInitialValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
getInitialValue.
getInitialValue() - Method in interface com.pi4j.io.pwm.PwmConfig
Get configured PWM duty-cycle value that is automatically applied to the PWM instance when this PWM instance is created and initialized.
getInputStream() - Method in interface com.pi4j.io.IODataReader
Get an InputStream to read data from the I/O device.
getInstance(int) - Static method in enum com.pi4j.io.serial.Baud
getInstance.
getInstance(int) - Static method in enum com.pi4j.io.serial.DataBits
getInstance.
getInstance(int) - Static method in enum com.pi4j.io.serial.FlowControl
getInstance.
getInstance(int) - Static method in enum com.pi4j.io.serial.Parity
getInstance.
getInstance(int) - Static method in enum com.pi4j.io.serial.StopBits
getInstance.
getInstance(String) - Static method in enum com.pi4j.io.serial.FlowControl
getInstance.
getInstance(String) - Static method in enum com.pi4j.io.serial.Parity
getInstance.
getInteger(String) - Method in interface com.pi4j.context.ContextProperties
getInteger.
getInteger(String, Integer) - Method in interface com.pi4j.context.ContextProperties
getInteger.
getInverseState(DigitalState) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
getInverseState.
getInvertedState() - Method in interface com.pi4j.io.binding.DigitalOutputBinding
 
getIO(String) - Method in interface com.pi4j.context.Context
 
getIO(String, Class<T>) - Method in interface com.pi4j.context.Context
 
getIOClass() - Method in enum com.pi4j.io.IOType
getIOClass.
getIOClass(IOType) - Static method in enum com.pi4j.io.IOType
getIOClass.
getMax() - Method in interface com.pi4j.io.gpio.analog.AnalogRange
getMax.
getMetadata() - Method in interface com.pi4j.common.Identity
getMetadata.
getMin() - Method in interface com.pi4j.io.gpio.analog.AnalogRange
getMin.
getMode() - Method in interface com.pi4j.io.spi.SpiConfig
getMode.
getMode() - Method in enum com.pi4j.io.spi.SpiMode
Getter for the field mode.
getName() - Method in interface com.pi4j.common.Identity
getName.
getName() - Method in interface com.pi4j.config.Config
getName.
getName() - Method in enum com.pi4j.io.gpio.digital.DigitalState
Getter for the field name.
getName() - Method in enum com.pi4j.io.gpio.digital.PullResistance
Getter for the field name.
getName() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the preset name assigned to this PWM preset instance.
getName() - Method in enum com.pi4j.io.pwm.PwmType
Getter for the field name.
getOutputStream() - Method in interface com.pi4j.io.IODataWriter
Get an output stream to write data to
getParity() - Method in interface com.pi4j.io.serial.SerialConfig
getParity.
getPlatform() - Method in interface com.pi4j.context.Context
platform.
getPlatform() - Method in interface com.pi4j.io.IOConfig
 
getPlatform(Class<P>) - Method in interface com.pi4j.context.Context
platform.
getPlatform(String) - Method in interface com.pi4j.context.Context
platform.
getPlatforms() - Method in interface com.pi4j.context.ContextConfig
getPlatforms.
getPreset(String) - Method in interface com.pi4j.io.pwm.Pwm
Get a single PwmPreset from this PWM instance by the preset's name.
getPreset(String) - Method in class com.pi4j.io.pwm.PwmBase
Get a single PwmPreset from this PWM instance by the preset's name.
getPresets() - Method in interface com.pi4j.io.pwm.Pwm
Get all the PwmPreset instances assigned to this PWM instance.
getPresets() - Method in class com.pi4j.io.pwm.PwmBase
Get all the PwmPreset instances assigned to this PWM instance.
getPresets() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured PwmPresets assigned to this PWM instance.
getProvider() - Method in interface com.pi4j.io.IOConfig
 
getProviderClass() - Method in enum com.pi4j.io.IOType
Getter for the field providerClass.
getProviderClass(IOType) - Static method in enum com.pi4j.io.IOType
Getter for the field providerClass.
getProviders() - Method in interface com.pi4j.context.ContextConfig
getProviders.
getProviders() - Method in class com.pi4j.platform.PlatformBase
Getter for the field providers.
getPull() - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfig
getPull.
getPwmProviders() - Method in interface com.pi4j.provider.Providers
getPwm.
getPwmType() - Method in interface com.pi4j.io.pwm.Pwm
Get the PWM type of this PWM instance.
getPwmType() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured PwmType of this PWM instance.
getRange() - Method in interface com.pi4j.io.gpio.analog.AnalogConfig
getRange.
getRegister(int) - Method in interface com.pi4j.io.i2c.I2C
Get an encapsulated interface for reading and writing to a specific I2C device register
getRegister(int) - Method in class com.pi4j.io.i2c.I2CBase
Get an encapsulated interface for reading and writing to a specific I2C device register
getSerialProviders() - Method in interface com.pi4j.provider.Providers
getSerial.
getShutdownState() - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
getShutdownState.
getShutdownValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
getShutdownValue.
getShutdownValue() - Method in interface com.pi4j.io.pwm.PwmConfig
Get configured PWM duty-cycle value that is automatically applied to the PWM instance when the Pi4J context is shutdown.
getSpiProviders() - Method in interface com.pi4j.provider.Providers
getSpi.
getState(boolean) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
getState.
getState(Number) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
getState.
getStepValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
getStepValue.
getStopBits() - Method in interface com.pi4j.io.serial.SerialConfig
getStopBits.
getType() - Method in interface com.pi4j.provider.Provider
getType.
getValue() - Method in interface com.pi4j.io.gpio.analog.Analog
getValue.
getValue() - Method in enum com.pi4j.io.gpio.digital.DigitalState
Getter for the field value.
getValue() - Method in enum com.pi4j.io.gpio.digital.PullResistance
Getter for the field value.
getValue() - Method in enum com.pi4j.io.pwm.PwmType
Getter for the field value.
getValue() - Method in enum com.pi4j.io.serial.Baud
getValue.
getValue() - Method in enum com.pi4j.io.serial.DataBits
getValue.
getValue() - Method in enum com.pi4j.io.serial.StopBits
getValue.
getValue(String) - Method in interface com.pi4j.common.Metadata
getValue.
goodbye() - Method in class com.pi4j.util.Console
goodbye.
Group<GROUP_TYPE extends Group,​MEMBER_TYPE> - Interface in com.pi4j.io.group
 

H

HARDWARE - com.pi4j.io.pwm.PwmType
 
HARDWARE - com.pi4j.io.serial.FlowControl
 
has(String) - Method in interface com.pi4j.context.ContextProperties
has.
hasDefault() - Method in interface com.pi4j.platform.Platforms
hasDefault.
hasDefaultPlatform() - Method in interface com.pi4j.context.ContextConfig
hasDefaultPlatform.
hasIO(String) - Method in interface com.pi4j.context.Context
 
hasPlatform(Class<? extends Platform>) - Method in interface com.pi4j.context.Context
Has platforms.
hasPlatform(String) - Method in interface com.pi4j.context.Context
platform.
hasProvider(IOType) - Method in interface com.pi4j.context.Context
hasProvider.
hasProvider(IOType) - Method in interface com.pi4j.platform.Platform
hasProvider.
hasProvider(Class<T>) - Method in interface com.pi4j.context.Context
hasProvider.
hasProvider(Class<T>) - Method in interface com.pi4j.platform.Platform
hasProvider.
hasProvider(String) - Method in interface com.pi4j.context.Context
hasProvider.
hasProvider(String) - Method in interface com.pi4j.platform.Platform
hasProvider.
high() - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
high.
HIGH - com.pi4j.io.gpio.digital.DigitalState
 

I

i2c() - Method in interface com.pi4j.provider.Providers
i2c.
I2C - com.pi4j.io.IOType
 
I2C - Interface in com.pi4j.io.i2c
I2C I/O Interface for Pi4J I2C Bus/Device Communications
I2CBase - Class in com.pi4j.io.i2c
Abstract I2CBase class.
I2CBase(I2CProvider, I2CConfig) - Constructor for class com.pi4j.io.i2c.I2CBase
Constructor for I2CBase.
I2CConfig - Interface in com.pi4j.io.i2c
I2CConfig interface.
I2CConfigBuilder - Interface in com.pi4j.io.i2c
I2CConfigBuilder interface.
I2CProvider - Interface in com.pi4j.io.i2c
I2CProvider interface.
I2CProviderBase - Class in com.pi4j.io.i2c
Abstract I2CProviderBase class.
I2CProviderBase() - Constructor for class com.pi4j.io.i2c.I2CProviderBase
Constructor for I2CProviderBase.
I2CProviderBase(String) - Constructor for class com.pi4j.io.i2c.I2CProviderBase
Constructor for I2CProviderBase.
I2CProviderBase(String, String) - Constructor for class com.pi4j.io.i2c.I2CProviderBase
Constructor for I2CProviderBase.
I2CRegister - Interface in com.pi4j.io.i2c
I2C Device Register.
I2CRegisterDataReader - Interface in com.pi4j.io.i2c
I2C Register Data Writer Interface for Pi4J Data Communications
I2CRegisterDataReaderWriter - Interface in com.pi4j.io.i2c
I2C Register Data Writer Interface for Pi4J Data Communications
I2CRegisterDataWriter - Interface in com.pi4j.io.i2c
I2C Register Data Writer Interface for Pi4J Data Communications
id - Variable in class com.pi4j.common.IdentityBase
 
id - Variable in class com.pi4j.config.ConfigBase
 
id() - Method in interface com.pi4j.common.Descriptor
id.
id() - Method in interface com.pi4j.common.Identity
id.
id() - Method in class com.pi4j.common.IdentityBase
id.
id() - Method in interface com.pi4j.config.Config
id.
id() - Method in class com.pi4j.config.ConfigBase
id.
id() - Method in interface com.pi4j.config.ConfigBuilder
 
id(String) - Method in interface com.pi4j.common.Descriptor
id.
id(String) - Method in interface com.pi4j.config.ConfigBuilder
id.
id(String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
id.
ID_KEY - Static variable in interface com.pi4j.config.Config
Constant ID_KEY="id"
Identity - Interface in com.pi4j.common
Identity interface.
IdentityBase<T> - Class in com.pi4j.common
Abstract IdentityBase class.
IdentityBase() - Constructor for class com.pi4j.common.IdentityBase
Constructor for IdentityBase.
IdentityBase(String) - Constructor for class com.pi4j.common.IdentityBase
Constructor for IdentityBase.
IdentityBase(String, String) - Constructor for class com.pi4j.common.IdentityBase
Constructor for IdentityBase.
IdentityBase(String, String, String) - Constructor for class com.pi4j.common.IdentityBase
Constructor for IdentityBase.
in() - Method in interface com.pi4j.io.IODataReader
Get an InputStream to read data from the I/O device.
inheritProperties(Boolean) - Method in interface com.pi4j.config.ConfigBuilder
inheritProperties.
initial(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
initial.
initial(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfigBuilder
initial.
initial(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfigBuilder
initial.
initial(Number) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Optionally configure a PWM duty-cycle value that should automatically be applied to the PWM instance when this PWM instance is created and initialized.
INITIAL_STATE_KEY - Static variable in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
Constant INITIAL_STATE_KEY="initial"
INITIAL_VALUE_KEY - Static variable in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
Constant INITIAL_VALUE_KEY="initial"
INITIAL_VALUE_KEY - Static variable in interface com.pi4j.io.pwm.PwmConfig
Constant INITIAL_VALUE_KEY="initial"
initialize(Context) - Method in interface com.pi4j.common.Lifecycle
initialize.
initialize(Context) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
initialize.
initialize(Context) - Method in class com.pi4j.io.IOBase
initialize.
initialize(Context) - Method in class com.pi4j.io.pwm.PwmBase
initialize.
initialize(Context) - Method in class com.pi4j.platform.PlatformBase
initialize.
initialize(Context) - Method in class com.pi4j.provider.ProviderBase
initialize.
initialize(PluginService) - Method in interface com.pi4j.extension.Plugin
initialize.
InitializedEvent - Class in com.pi4j.event
 
InitializedEvent(Context) - Constructor for class com.pi4j.event.InitializedEvent
 
InitializedEventProducer<T> - Interface in com.pi4j.event
 
InitializedListener - Interface in com.pi4j.event
 
InitializeException - Exception in com.pi4j.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
InitializeException(String) - Constructor for exception com.pi4j.exception.InitializeException
Default Constructor
InitializeException(Throwable) - Constructor for exception com.pi4j.exception.InitializeException
Default Constructor
initialState() - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
initialState.
initialValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
initialValue.
initialValue() - Method in interface com.pi4j.io.pwm.PwmConfig
Get configured PWM duty-cycle value that is automatically applied to the PWM instance when this PWM instance is created and initialized.
Input - Interface in com.pi4j.io
Input interface.
inverseState(DigitalState) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
inverseState.
invertedState() - Method in interface com.pi4j.io.binding.DigitalOutputBinding
 
invertedState(boolean) - Method in interface com.pi4j.io.binding.DigitalOutputBinding
 
io(String) - Method in interface com.pi4j.context.Context
 
io(String, Class<T>) - Method in interface com.pi4j.context.Context
 
IO<IO_TYPE extends IO,​CONFIG_TYPE extends IOConfig,​PROVIDER_TYPE extends Provider> - Interface in com.pi4j.io
IO interface.
IOAddressConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.io
IOConfigBuilder interface.
IOAlreadyExistsException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOAlreadyExistsException(String) - Constructor for exception com.pi4j.io.exception.IOAlreadyExistsException
Default Constructor
IOBase<IO_TYPE extends IO,​CONFIG_TYPE extends IOConfig,​PROVIDER_TYPE extends Provider> - Class in com.pi4j.io
Abstract IOBase class.
IOBase(PROVIDER_TYPE, CONFIG_TYPE) - Constructor for class com.pi4j.io.IOBase
Constructor for IOBase.
IOBoundsException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOBoundsException(Integer, Integer, Integer) - Constructor for exception com.pi4j.io.exception.IOBoundsException
Default Constructor
IOConfig<CONFIG_TYPE> - Interface in com.pi4j.io
IOConfig interface.
IOConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.io
IOConfigBuilder interface.
IODataReader - Interface in com.pi4j.io
Data Writer Interface for Pi4J Data Communications
IODataWriter - Interface in com.pi4j.io
Data Writer Interface for Pi4J Data Communications
IODeviceConfigBuilder<BUILDER_TYPE,​CONFIG_TYPE> - Interface in com.pi4j.io
IOConfigBuilder interface.
IOException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOException(String) - Constructor for exception com.pi4j.io.exception.IOException
Default Constructor
IOException(String, Throwable) - Constructor for exception com.pi4j.io.exception.IOException
Constructor for IOException.
IOException(Throwable) - Constructor for exception com.pi4j.io.exception.IOException
Constructor for IOException.
IOIllegalValueException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOIllegalValueException() - Constructor for exception com.pi4j.io.exception.IOIllegalValueException
Default Constructor
IOInvalidIDException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOInvalidIDException() - Constructor for exception com.pi4j.io.exception.IOInvalidIDException
Default Constructor
IONotFoundException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IONotFoundException(String) - Constructor for exception com.pi4j.io.exception.IONotFoundException
Default Constructor
IOReadException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOReadException(int) - Constructor for exception com.pi4j.io.exception.IOReadException
Alternate Constructor
IOReadException(String) - Constructor for exception com.pi4j.io.exception.IOReadException
Default Constructor
IOShutdownException - Exception in com.pi4j.io.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
IOShutdownException(IO, Exception) - Constructor for exception com.pi4j.io.exception.IOShutdownException
Default Constructor
IOType - Enum in com.pi4j.io
IOType class.
isAutoDetectPlatforms() - Method in interface com.pi4j.context.ContextConfig
isAutoDetectPlatforms.
isAutoDetectProviders() - Method in interface com.pi4j.context.ContextConfig
isAutoDetectProviders.
isAutoInject() - Method in interface com.pi4j.context.ContextConfig
isAutoInject.
isEmpty() - Method in interface com.pi4j.common.Descriptor
isEmpty.
isEmpty() - Method in interface com.pi4j.common.Metadata
isEmpty.
isHigh() - Method in interface com.pi4j.io.gpio.digital.Digital
isHigh.
isHigh() - Method in enum com.pi4j.io.gpio.digital.DigitalState
isHigh.
isLow() - Method in interface com.pi4j.io.gpio.digital.Digital
isLow.
isLow() - Method in enum com.pi4j.io.gpio.digital.DigitalState
isLow.
isNotEmpty() - Method in interface com.pi4j.common.Descriptor
isNotEmpty.
isNotNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
isNotNullOrEmpty.
isNotNullOrEmpty(String, boolean) - Static method in class com.pi4j.util.StringUtil
isNotNullOrEmpty.
isNullOrEmpty(String) - Static method in class com.pi4j.util.StringUtil
isNullOrEmpty.
isNullOrEmpty(String, boolean) - Static method in class com.pi4j.util.StringUtil
isNullOrEmpty.
isNumeric(String) - Static method in class com.pi4j.util.StringUtil
isNumeric.
isOff() - Method in interface com.pi4j.io.OnOffRead
 
isOff() - Method in interface com.pi4j.io.pwm.Pwm
Get the PWM signal OFF/DISABLED state.
isOn() - Method in class com.pi4j.io.gpio.digital.DigitalBase
isOn() - Method in interface com.pi4j.io.OnOffRead
 
isOn() - Method in interface com.pi4j.io.pwm.Pwm
Get the PWM signal ON/ENABLED state.
isOn() - Method in class com.pi4j.io.pwm.PwmBase
Get the PWM signal ON/ENABLED state.
isOpen - Variable in class com.pi4j.io.i2c.I2CBase
 
isOpen - Variable in class com.pi4j.io.serial.SerialBase
 
isOpen - Variable in class com.pi4j.io.spi.SpiBase
 
isOpen() - Method in interface com.pi4j.io.i2c.I2C
I2C Device Communication State is OPEN
isOpen() - Method in class com.pi4j.io.i2c.I2CBase
I2C Device Communication State is OPEN
isOpen() - Method in interface com.pi4j.io.serial.Serial
Serial Device Communication State is OPEN
isOpen() - Method in class com.pi4j.io.serial.SerialBase
Serial Device Communication State is OPEN
isOpen() - Method in interface com.pi4j.io.spi.Spi
SPI Device Communication State is OPEN
isOpen() - Method in class com.pi4j.io.spi.SpiBase
SPI Device Communication State is OPEN
isRunning() - Method in class com.pi4j.util.Console
isRunning.
isShutdown() - Method in interface com.pi4j.context.Context
 
isType(IOType) - Method in enum com.pi4j.io.IOType
isType.
isType(IOType) - Method in interface com.pi4j.provider.Provider
isType.

K

key() - Method in interface com.pi4j.common.Metadatum
key.
key(String) - Method in interface com.pi4j.common.Metadatum
key.
keysEndsWith(Map<String, String>, String) - Static method in class com.pi4j.util.PropertiesUtil
 

L

Lifecycle<T> - Interface in com.pi4j.common
Lifecycle interface.
LifecycleException - Exception in com.pi4j.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
LifecycleException(String) - Constructor for exception com.pi4j.exception.LifecycleException
Default Constructor
LifecycleException(String, Throwable) - Constructor for exception com.pi4j.exception.LifecycleException
Constructor for LifecycleException.
LifecycleException(Throwable) - Constructor for exception com.pi4j.exception.LifecycleException
Constructor for LifecycleException.
LINE_SEPARATOR - Static variable in class com.pi4j.util.Console
Constant LINE_SEPARATOR="StringUtil.repeat(LINE_SEPARATOR_CHAR, "{trunked}
LINE_SEPARATOR_CHAR - Static variable in class com.pi4j.util.Console
Constant LINE_SEPARATOR_CHAR='*'
Listener - Interface in com.pi4j.event
Listener interface.
load(File) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(File, String) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(InputStream) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(InputStream, String) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Reader) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Reader, String) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Map<String, String>) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Map<String, String>, String) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Properties) - Method in interface com.pi4j.config.ConfigBuilder
load.
load(Properties, String) - Method in interface com.pi4j.config.ConfigBuilder
load.
logger - Variable in class com.pi4j.common.IdentityBase
 
logger - Variable in class com.pi4j.io.gpio.analog.AnalogOutputBase
 
logger - Variable in class com.pi4j.platform.PlatformBase
 
logger - Variable in class com.pi4j.provider.ProviderBase
 
logger - Variable in class com.pi4j.provider.ProviderGroup
 
low() - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
low.
LOW - com.pi4j.io.gpio.digital.DigitalState
 

M

MARK - com.pi4j.io.serial.Parity
 
max() - Method in interface com.pi4j.io.gpio.analog.AnalogRange
max.
max(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogConfigBuilder
max.
members() - Method in interface com.pi4j.io.binding.Binding
 
members() - Method in interface com.pi4j.io.group.Group
 
MESSAGE - Static variable in exception com.pi4j.config.exception.ConfigEmptyException
Constant MESSAGE="Configuration is missing or empty."
MESSAGE - Static variable in exception com.pi4j.config.exception.ConfigMissingPrefixException
Constant MESSAGE="A required 'prefix' argument is null or"{trunked}
MESSAGE - Static variable in exception com.pi4j.config.exception.ConfigMissingRequiredKeyException
Constant MESSAGE="Configuration is missing a required key"{trunked}
metadata - Variable in class com.pi4j.common.IdentityBase
 
metadata() - Method in interface com.pi4j.common.Identity
metadata.
metadata() - Method in class com.pi4j.common.IdentityBase
metadata.
Metadata - Interface in com.pi4j.common
Metadata interface.
Metadatum - Interface in com.pi4j.common
Metadatum interface.
min() - Method in interface com.pi4j.io.gpio.analog.AnalogRange
min.
min(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogConfigBuilder
min.
mode() - Method in interface com.pi4j.io.spi.SpiConfig
mode.
mode(SpiMode) - Method in interface com.pi4j.io.spi.SpiConfigBuilder
mode.
mode(Integer) - Method in interface com.pi4j.io.spi.SpiConfigBuilder
mode.
MODE_0 - com.pi4j.io.spi.SpiMode
 
MODE_1 - com.pi4j.io.spi.SpiMode
 
MODE_2 - com.pi4j.io.spi.SpiMode
 
MODE_3 - com.pi4j.io.spi.SpiMode
 
MODE_KEY - Static variable in interface com.pi4j.io.spi.SpiConfig
Constant MODE_KEY="mode"

N

name - Variable in class com.pi4j.common.IdentityBase
 
name - Variable in class com.pi4j.config.ConfigBase
 
name() - Method in interface com.pi4j.common.Descriptor
name.
name() - Method in interface com.pi4j.common.Identity
name.
name() - Method in class com.pi4j.common.IdentityBase
name.
name() - Method in interface com.pi4j.config.Config
name.
name() - Method in class com.pi4j.config.ConfigBase
name.
name() - Method in interface com.pi4j.io.pwm.PwmPreset
Get the preset name assigned to this PWM preset instance.
name(String) - Method in interface com.pi4j.common.Descriptor
name.
name(String) - Method in interface com.pi4j.config.ConfigBuilder
name.
name(String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
name.
name(String) - Method in interface com.pi4j.io.IO
name.
name(String) - Method in class com.pi4j.io.IOBase
name.
NAME_KEY - Static variable in interface com.pi4j.config.Config
Constant NAME_KEY="name"
newAutoContext() - Static method in class com.pi4j.Pi4J
Returns a new 'Context' instance which represents the Pi4J runtime state and lifecycle.
newBuilder(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogInputConfig
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalInputConfig
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalOutput
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.i2c.I2CConfig
newBuilder.
newBuilder(Context) - Static method in interface com.pi4j.io.spi.SpiConfig
newBuilder.
newBuilder(String) - Static method in interface com.pi4j.io.pwm.PwmPreset
Return a new PWM Preset builder; (static factory method)
newConfigBuilder(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogInput
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogOutput
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalInput
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalOutput
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.i2c.I2C
newConfigBuilder.
newConfigBuilder(Context) - Method in enum com.pi4j.io.IOType
 
newConfigBuilder(Context) - Static method in interface com.pi4j.io.pwm.Pwm
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.serial.Serial
newConfigBuilder.
newConfigBuilder(Context) - Static method in interface com.pi4j.io.spi.Spi
newConfigBuilder.
newContext() - Static method in class com.pi4j.Pi4J
Returns a new empty 'Context' instance which represents the Pi4J runtime state and lifecycle.
newContextBuilder() - Static method in class com.pi4j.Pi4J
Returns a new 'ContextBuilder' instance to help create a custom 'Context' which represents the Pi4J runtime state and lifecycle.
newInstance() - Static method in interface com.pi4j.context.ContextBuilder
newInstance.
newInstance() - Static method in interface com.pi4j.io.binding.AnalogOutputBinding
 
newInstance() - Static method in interface com.pi4j.io.binding.DigitalOutputBinding
 
newInstance() - Static method in interface com.pi4j.io.binding.OnOffBinding
 
newInstance() - Static method in interface com.pi4j.io.group.OnOffGroup
 
newInstance(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogInputConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.gpio.analog.AnalogOutputConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.gpio.digital.DigitalOutputConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.i2c.I2CConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.pwm.PwmConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.serial.SerialConfigBuilder
newInstance.
newInstance(Context) - Static method in interface com.pi4j.io.spi.SpiConfigBuilder
newInstance.
newInstance(AnalogOutput...) - Static method in interface com.pi4j.io.binding.AnalogOutputBinding
 
newInstance(DigitalOutput...) - Static method in interface com.pi4j.io.binding.DigitalOutputBinding
 
newInstance(OnOff...) - Static method in interface com.pi4j.io.binding.OnOffBinding
 
newInstance(OnOff...) - Static method in interface com.pi4j.io.group.OnOffGroup
 
newInstance(String) - Static method in interface com.pi4j.io.pwm.PwmPresetBuilder
newInstance.
noAutoDetect() - Method in interface com.pi4j.context.ContextBuilder
noAutoDetect.
noAutoDetectPlatforms() - Method in interface com.pi4j.context.ContextBuilder
noAutoDetectPlatforms.
noAutoDetectProviders() - Method in interface com.pi4j.context.ContextBuilder
noAutoDetectProviders.
noAutoInject() - Method in interface com.pi4j.context.ContextBuilder
noAutoInject.
NONE - com.pi4j.io.serial.FlowControl
 
NONE - com.pi4j.io.serial.Parity
 

O

ODD - com.pi4j.io.serial.Parity
 
off() - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
off() - Method in interface com.pi4j.io.OnOffWrite
 
off() - Method in interface com.pi4j.io.pwm.Pwm
Turn the PWM signal [OFF] by applying a zero frequency and zero duty-cycle to the PWM pin.
OFF - com.pi4j.io.gpio.digital.PullResistance
 
oldValue - Variable in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
 
oldValue() - Method in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
The old/prior value change for this event instance
on() - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
on() - Method in interface com.pi4j.io.OnOffWrite
 
on() - Method in interface com.pi4j.io.pwm.Pwm
Turn the PWM signal [ON] using the configured frequency and duty-cycle.
on(Number) - Method in interface com.pi4j.io.pwm.Pwm
Turn the PWM signal [ON] using a specified duty-cycle (%) at the pre-configured frequency (Hz).
on(Number, int) - Method in interface com.pi4j.io.pwm.Pwm
Turn the PWM signal [ON] using a specified duty-cycle (%) at the pre-configured frequency (Hz).
onAnalogValueChange(AnalogValueChangeEvent) - Method in interface com.pi4j.io.gpio.analog.AnalogValueChangeListener
 
onDigitalStateChange(DigitalStateChangeEvent) - Method in interface com.pi4j.io.gpio.digital.DigitalStateChangeListener
 
onInitialized(InitializedEvent) - Method in class com.pi4j.event.ComplexListener
 
onInitialized(InitializedEvent) - Method in interface com.pi4j.event.InitializedListener
 
OnOff<T> - Interface in com.pi4j.io
 
OnOffBinding - Interface in com.pi4j.io.binding
DigitalBindingSync class.
OnOffGroup - Interface in com.pi4j.io.group
 
OnOffRead<T> - Interface in com.pi4j.io
 
OnOffWrite<T> - Interface in com.pi4j.io
 
onShutdown(ShutdownEvent) - Method in class com.pi4j.event.ComplexListener
 
onShutdown(ShutdownEvent) - Method in interface com.pi4j.event.ShutdownListener
 
onState - Variable in class com.pi4j.io.pwm.PwmBase
 
open() - Method in interface com.pi4j.io.serial.Serial
open.
open() - Method in class com.pi4j.io.serial.SerialBase
open.
open() - Method in interface com.pi4j.io.spi.Spi
open.
open() - Method in class com.pi4j.io.spi.SpiBase
open.
otherSymbols - Static variable in class com.pi4j.util.DecimalFormatter
Constant otherSymbols
out() - Method in interface com.pi4j.io.IODataWriter
Get an output stream to write data to
Output - Interface in com.pi4j.io
Output interface.

P

pad(String, char, int) - Static method in class com.pi4j.util.StringUtil
pad.
pad(String, int) - Static method in class com.pi4j.util.StringUtil
pad.
pad(String, String, int) - Static method in class com.pi4j.util.StringUtil
pad.
padCenter(String, char, int) - Static method in class com.pi4j.util.StringUtil
padCenter.
padCenter(String, int) - Static method in class com.pi4j.util.StringUtil
padCenter.
padLeft(String, char, int) - Static method in class com.pi4j.util.StringUtil
padLeft.
padLeft(String, int) - Static method in class com.pi4j.util.StringUtil
padLeft.
padLeft(String, String, int) - Static method in class com.pi4j.util.StringUtil
padLeft.
padRight(String, char, int) - Static method in class com.pi4j.util.StringUtil
padRight.
padRight(String, int) - Static method in class com.pi4j.util.StringUtil
padRight.
padRight(String, String, int) - Static method in class com.pi4j.util.StringUtil
padRight.
parent() - Method in interface com.pi4j.common.Descriptor
parent.
parent(Descriptor) - Method in interface com.pi4j.common.Descriptor
parent.
parity() - Method in interface com.pi4j.io.serial.SerialConfig
parity.
parity(int) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parity.
parity(Parity) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parity.
Parity - Enum in com.pi4j.io.serial
Parity class.
PARITY_KEY - Static variable in interface com.pi4j.io.serial.SerialConfig
Constant PARITY_KEY="parity"
parityEven() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parityEven.
parityMark() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parityMark.
parityNone() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parityNone.
parityOdd() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
parityOdd.
paritySpace() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
paritySpace.
parse(String) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
parse.
parse(String) - Static method in enum com.pi4j.io.gpio.digital.PullResistance
parse.
parse(String) - Static method in enum com.pi4j.io.IOType
parse.
parse(String) - Static method in enum com.pi4j.io.pwm.PwmType
parse.
parse(String) - Static method in enum com.pi4j.io.serial.DataBits
parse.
parse(String) - Static method in enum com.pi4j.io.serial.FlowControl
parse.
parse(String) - Static method in enum com.pi4j.io.serial.Parity
parse.
parse(String) - Static method in enum com.pi4j.io.serial.StopBits
parse.
parse(String) - Static method in enum com.pi4j.io.spi.SpiMode
parse.
parseInteger(String, Integer) - Static method in class com.pi4j.util.StringUtil
parseInteger.
Pi4J - Class in com.pi4j
Pi4J class.
Pi4JException - Exception in com.pi4j.exception
Base exception class for Pi4J exceptions.
Pi4JException(String) - Constructor for exception com.pi4j.exception.Pi4JException
Default Constructor
Pi4JException(String, Throwable) - Constructor for exception com.pi4j.exception.Pi4JException
Constructor for Pi4JException.
Pi4JException(Throwable) - Constructor for exception com.pi4j.exception.Pi4JException
Constructor for Pi4JException.
platform() - Method in interface com.pi4j.context.Context
platform.
platform() - Method in interface com.pi4j.io.IOConfig
 
platform(Class<? extends Platform>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
platform.
platform(Class<? extends Platform>) - Method in interface com.pi4j.io.IOAddressConfigBuilder
 
platform(Class<? extends Platform>) - Method in interface com.pi4j.io.IOConfigBuilder
 
platform(Class<? extends Platform>) - Method in interface com.pi4j.io.IODeviceConfigBuilder
 
platform(Class<P>) - Method in interface com.pi4j.context.Context
platform.
platform(String) - Method in interface com.pi4j.context.Context
platform.
platform(String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
platform.
platform(String) - Method in interface com.pi4j.io.IOAddressConfigBuilder
 
platform(String) - Method in interface com.pi4j.io.IOConfigBuilder
 
platform(String) - Method in interface com.pi4j.io.IODeviceConfigBuilder
 
Platform - Interface in com.pi4j.platform
Platform interface.
PLATFORM_KEY - Static variable in interface com.pi4j.io.IOConfig
 
PlatformAlreadyExistsException - Exception in com.pi4j.platform.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformAlreadyExistsException(String) - Constructor for exception com.pi4j.platform.exception.PlatformAlreadyExistsException
Default Constructor
PlatformBase<PLATFORM extends Platform> - Class in com.pi4j.platform
Abstract PlatformBase class.
PlatformBase() - Constructor for class com.pi4j.platform.PlatformBase
Constructor for PlatformBase.
PlatformBase(String) - Constructor for class com.pi4j.platform.PlatformBase
Constructor for PlatformBase.
PlatformBase(String, String) - Constructor for class com.pi4j.platform.PlatformBase
Constructor for PlatformBase.
PlatformBase(String, String, String) - Constructor for class com.pi4j.platform.PlatformBase
Constructor for PlatformBase.
PlatformException - Exception in com.pi4j.platform.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformException(String) - Constructor for exception com.pi4j.platform.exception.PlatformException
Default Constructor
PlatformException(String, Throwable) - Constructor for exception com.pi4j.platform.exception.PlatformException
Constructor for PlatformException.
PlatformException(Throwable) - Constructor for exception com.pi4j.platform.exception.PlatformException
Constructor for PlatformException.
PlatformInitializeException - Exception in com.pi4j.platform.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformInitializeException(String, Throwable) - Constructor for exception com.pi4j.platform.exception.PlatformInitializeException
Default Constructor
PlatformNotFoundException - Exception in com.pi4j.platform.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformNotFoundException() - Constructor for exception com.pi4j.platform.exception.PlatformNotFoundException
Default Constructor
PlatformNotFoundException(Class<? extends Platform>) - Constructor for exception com.pi4j.platform.exception.PlatformNotFoundException
Alternate Constructor
PlatformNotFoundException(String) - Constructor for exception com.pi4j.platform.exception.PlatformNotFoundException
Alternate Constructor
platforms() - Method in interface com.pi4j.context.Context
platforms.
platforms() - Method in interface com.pi4j.context.ContextConfig
platforms.
Platforms - Interface in com.pi4j.platform
Platforms
PlatformTypeException - Exception in com.pi4j.platform.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
PlatformTypeException(String, Class<? extends Platform>) - Constructor for exception com.pi4j.platform.exception.PlatformTypeException
Default Constructor
Plugin - Interface in com.pi4j.extension
Plugin interface.
PluginService - Interface in com.pi4j.extension
PluginService interface.
preset(PwmPreset...) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Add one or more PwmPresets to this PWM instance.
preset(String) - Method in interface com.pi4j.io.pwm.Pwm
Get a single PwmPreset from this PWM instance by the preset's name.
presets - Variable in class com.pi4j.io.pwm.PwmBase
 
presets() - Method in interface com.pi4j.io.pwm.Pwm
Get all the PwmPreset assigned to this PWM instance.
presets() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured PwmPresets assigned to this PWM instance.
print(PrintStream) - Method in interface com.pi4j.common.Descriptor
print.
print(Object) - Method in class com.pi4j.util.Console
print.
print(String) - Method in class com.pi4j.util.Console
print.
print(String, Object...) - Method in class com.pi4j.util.Console
print.
println() - Method in class com.pi4j.util.Console
println.
println(char, int) - Method in class com.pi4j.util.Console
println.
println(Object) - Method in class com.pi4j.util.Console
println.
println(String) - Method in class com.pi4j.util.Console
println.
println(String, Object...) - Method in class com.pi4j.util.Console
println.
priority() - Method in interface com.pi4j.platform.Platform
The priority in which platforms must be handled.
priority() - Method in class com.pi4j.platform.PlatformBase
The priority in which platforms must be handled.
process(BINDING_TYPE, EVENT_TYPE) - Method in interface com.pi4j.io.binding.BindingDelegate
 
process(AnalogValueChangeEvent) - Method in interface com.pi4j.io.binding.AnalogBinding
process.
process(DigitalStateChangeEvent) - Method in interface com.pi4j.io.binding.DigitalBinding
process.
process(EVENT_TYPE) - Method in class com.pi4j.io.binding.BindingManager
 
promptForExit() - Method in class com.pi4j.util.Console
promptForExit.
properties - Variable in class com.pi4j.config.ConfigBase
 
properties() - Method in interface com.pi4j.config.Config
Underlying raw configuration properties.
properties() - Method in class com.pi4j.config.ConfigBase
Underlying raw configuration properties.
properties() - Method in interface com.pi4j.context.Context
properties.
properties() - Method in interface com.pi4j.context.ContextConfig
properties.
properties(File) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(File, String) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(InputStream) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(InputStream, String) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Reader) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Reader, String) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Map<String, String>) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Map<String, String>, String) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Properties) - Method in interface com.pi4j.context.ContextBuilder
properties.
properties(Properties, String) - Method in interface com.pi4j.context.ContextBuilder
properties.
PropertiesUtil - Class in com.pi4j.util
 
PropertiesUtil() - Constructor for class com.pi4j.util.PropertiesUtil
 
property(String, String) - Method in interface com.pi4j.context.ContextBuilder
property.
property(Map.Entry<String, String>...) - Method in interface com.pi4j.context.ContextBuilder
property.
provider - Variable in class com.pi4j.io.IOBase
 
provider() - Method in interface com.pi4j.io.IO
provider.
provider() - Method in class com.pi4j.io.IOBase
provider.
provider() - Method in interface com.pi4j.io.IOConfig
 
provider(IOType) - Method in interface com.pi4j.context.Context
provider.
provider(IOType) - Method in interface com.pi4j.platform.Platform
provider.
provider(Class<? extends Provider>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
provider.
provider(Class<? extends Provider>) - Method in interface com.pi4j.io.IOAddressConfigBuilder
 
provider(Class<? extends Provider>) - Method in interface com.pi4j.io.IOConfigBuilder
 
provider(Class<? extends Provider>) - Method in interface com.pi4j.io.IODeviceConfigBuilder
 
provider(Class<T>) - Method in interface com.pi4j.context.Context
provider.
provider(Class<T>) - Method in interface com.pi4j.platform.Platform
provider.
provider(Class<T>) - Method in class com.pi4j.platform.PlatformBase
provider.
provider(String) - Method in interface com.pi4j.context.Context
provider.
provider(String) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
provider.
provider(String) - Method in interface com.pi4j.io.IOAddressConfigBuilder
 
provider(String) - Method in interface com.pi4j.io.IOConfigBuilder
 
provider(String) - Method in interface com.pi4j.io.IODeviceConfigBuilder
 
provider(String) - Method in interface com.pi4j.platform.Platform
provider.
provider(String, Class<T>) - Method in interface com.pi4j.context.Context
provider.
provider(String, Class<T>) - Method in interface com.pi4j.platform.Platform
provider.
Provider<PROVIDER_TYPE extends Provider,​IO_TYPE extends IO,​CONFIG_TYPE extends Config> - Interface in com.pi4j.provider
Provider interface.
PROVIDER_KEY - Static variable in interface com.pi4j.io.IOConfig
 
ProviderAlreadyExistsException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderAlreadyExistsException(String) - Constructor for exception com.pi4j.provider.exception.ProviderAlreadyExistsException
Default Constructor
ProviderBase<PROVIDER_TYPE extends Provider,​IO_TYPE extends IO,​CONFIG_TYPE extends Config> - Class in com.pi4j.provider
Abstract ProviderBase class.
ProviderBase() - Constructor for class com.pi4j.provider.ProviderBase
Constructor for ProviderBase.
ProviderBase(String) - Constructor for class com.pi4j.provider.ProviderBase
Constructor for ProviderBase.
ProviderBase(String, String) - Constructor for class com.pi4j.provider.ProviderBase
Constructor for ProviderBase.
ProviderException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderException(Provider, Throwable) - Constructor for exception com.pi4j.provider.exception.ProviderException
Constructor for ProviderException.
ProviderException(String) - Constructor for exception com.pi4j.provider.exception.ProviderException
Default Constructor
ProviderException(String, Throwable) - Constructor for exception com.pi4j.provider.exception.ProviderException
Constructor for ProviderException.
ProviderException(Throwable) - Constructor for exception com.pi4j.provider.exception.ProviderException
Constructor for ProviderException.
ProviderGroup<T extends Provider> - Class in com.pi4j.provider
ProviderGroup class.
ProviderGroup(Providers, IOType) - Constructor for class com.pi4j.provider.ProviderGroup
Default Constructor
ProviderInitializeException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderInitializeException(String, Throwable) - Constructor for exception com.pi4j.provider.exception.ProviderInitializeException
Default Constructor
ProviderInterfaceException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderInterfaceException(Class<? extends Provider>) - Constructor for exception com.pi4j.provider.exception.ProviderInterfaceException
Default Constructor
ProviderIOTypeException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderIOTypeException(Provider, IOType) - Constructor for exception com.pi4j.provider.exception.ProviderIOTypeException
Default Constructor
ProviderNotFoundException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderNotFoundException() - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Default Constructor
ProviderNotFoundException(IOType) - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Alternate Constructor
ProviderNotFoundException(Class<? extends Provider>) - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Alternate Constructor
ProviderNotFoundException(String) - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Alternate Constructor
ProviderNotFoundException(String, IOType) - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Alternate Constructor
ProviderNotFoundException(String, Class<? extends Provider>) - Constructor for exception com.pi4j.provider.exception.ProviderNotFoundException
Alternate Constructor
providers - Variable in class com.pi4j.platform.PlatformBase
 
providers() - Method in interface com.pi4j.context.Context
providers.
providers() - Method in interface com.pi4j.context.ContextConfig
providers.
providers() - Method in interface com.pi4j.platform.Platform
providers.
providers() - Method in class com.pi4j.platform.PlatformBase
providers.
Providers - Interface in com.pi4j.provider
This class provides static methods to configure the Pi4J library's default platform.
ProviderTypeException - Exception in com.pi4j.provider.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ProviderTypeException(Provider, Class<? extends Provider>) - Constructor for exception com.pi4j.provider.exception.ProviderTypeException
Default Constructor
pull() - Method in interface com.pi4j.io.gpio.digital.DigitalInput
pull.
pull() - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfig
pull.
pull(PullResistance) - Method in interface com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
pull.
PULL_DOWN - com.pi4j.io.gpio.digital.PullResistance
 
PULL_RESISTANCE_KEY - Static variable in interface com.pi4j.io.gpio.digital.DigitalInputConfig
Constant PULL_RESISTANCE_KEY="pull"
PULL_UP - com.pi4j.io.gpio.digital.PullResistance
 
PullResistance - Enum in com.pi4j.io.gpio.digital
Digital Pin Pull Resistance Enumerations
pulse(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulse.
pulse(int, TimeUnit, DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulse.
pulse(int, TimeUnit, DigitalState, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulse.
pulse(int, TimeUnit, DigitalState, Callable<Void>) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
pulse.
pulseAsync(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseAsync.
pulseAsync(int, TimeUnit, DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseAsync.
pulseAsync(int, TimeUnit, DigitalState, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseAsync.
pulseAsync(int, TimeUnit, DigitalState, Callable<Void>) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
pulseAsync.
pulseHigh(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseHigh.
pulseHighAsync(int, TimeUnit, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseHighAsync.
pulseLow(int, TimeUnit) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseLow.
pulseLowAsync(int, TimeUnit, Callable<Void>) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
pulseLowAsync.
put(Metadata) - Method in interface com.pi4j.common.Metadata
put.
put(Metadatum) - Method in interface com.pi4j.common.Metadata
put.
put(String) - Method in interface com.pi4j.common.Metadata
put.
put(String, Object) - Method in interface com.pi4j.common.Metadata
put.
put(String, Object, String) - Method in interface com.pi4j.common.Metadata
put.
put(Collection<? extends Metadatum>) - Method in interface com.pi4j.common.Metadata
put.
pwm() - Method in interface com.pi4j.provider.Providers
pwm.
Pwm - Interface in com.pi4j.io.pwm
Pwm interface.
PWM - com.pi4j.io.IOType
 
PWM_TYPE_KEY - Static variable in interface com.pi4j.io.pwm.PwmConfig
Constant PWM_TYPE_KEY="pwm-type"
PwmBase - Class in com.pi4j.io.pwm
Abstract PwmBase class.
PwmBase(PwmProvider, PwmConfig) - Constructor for class com.pi4j.io.pwm.PwmBase
Constructor for PwmBase.
PwmConfig - Interface in com.pi4j.io.pwm
PwmConfig interface.
PwmConfigBuilder - Interface in com.pi4j.io.pwm
PwmConfigBuilder interface.
PwmPreset - Interface in com.pi4j.io.pwm
PwmPreset interface.
PwmPresetBuilder - Interface in com.pi4j.io.pwm
PwmPresetBuilder interface.
PwmProvider - Interface in com.pi4j.io.pwm
PwmProvider interface.
PwmProviderBase - Class in com.pi4j.io.pwm
Abstract PwmProviderBase class.
PwmProviderBase() - Constructor for class com.pi4j.io.pwm.PwmProviderBase
Constructor for PwmProviderBase.
PwmProviderBase(String) - Constructor for class com.pi4j.io.pwm.PwmProviderBase
Constructor for PwmProviderBase.
PwmProviderBase(String, String) - Constructor for class com.pi4j.io.pwm.PwmProviderBase
Constructor for PwmProviderBase.
pwmType() - Method in interface com.pi4j.io.pwm.Pwm
Get the PWM type of this PWM instance.
pwmType() - Method in interface com.pi4j.io.pwm.PwmConfig
Get the configured PwmType of this PWM instance.
pwmType(PwmType) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Set the PwmType of this PWM instance.
PwmType - Enum in com.pi4j.io.pwm
Digital Pin Pull Resistance Enumerations

Q

quantity() - Method in interface com.pi4j.common.Descriptor
quantity.
quantity(Integer) - Method in interface com.pi4j.common.Descriptor
quantity.

R

range() - Method in interface com.pi4j.io.gpio.analog.AnalogConfig
range.
RANGE_MAX_KEY - Static variable in interface com.pi4j.io.gpio.analog.AnalogConfig
Constant RANGE_MAX_KEY="max"
RANGE_MIN_KEY - Static variable in interface com.pi4j.io.gpio.analog.AnalogConfig
Constant RANGE_MIN_KEY="min"
read() - Method in interface com.pi4j.io.IODataReader
Read a single raw byte (8-bit) value from the I/O device.
read(byte[]) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte array starting at the zero index (first byte) and up to the available space in the buffer/array.
read(byte[], int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte array starting at the zero index (first byte) and up to the specified data length (number of bytes).
read(byte[], int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte array at the given offset and up to the specified data length (number of bytes).
read(char[]) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device into the provided character array starting at the zero index (first byte) and up to the available space in the buffer/array.
read(char[], int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device into the provided character array starting with the first byte in the array up to the provided length.
read(char[], int, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII character data from the I/O device into the provided character array at the given offset and up to the specified data length (number of characters).
read(ByteBuffer) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte buffer starting with the first byte in the array up to available space remaining in the buffer.
read(ByteBuffer, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte buffer starting with the first byte in the array up to the provided length.
read(ByteBuffer, int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided byte buffer at the given offset and up to the specified data length (number of bytes).
read(CharBuffer) - Method in interface com.pi4j.io.IODataReader
Read ASCII character data from the I/O device into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
read(CharBuffer, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII character data from the I/O device into the provided character buffer starting at the zero index (first position) up to the specified data length (number of characters).
read(CharBuffer, int, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII character data from the I/O device into the provided character buffer at the given offset and up to the specified data length (number of characters).
read(Charset, char[]) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided character array starting at the zero index (first byte) and up to the available space in the buffer/array.
read(Charset, char[], int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device into the provided character array starting with the first byte in the array up to the provided length.
read(Charset, char[], int, int) - Method in interface com.pi4j.io.IODataReader
Read character data from the I/O device into the provided character array at the given offset and up to the specified data length (number of characters).
read(Charset, CharBuffer) - Method in interface com.pi4j.io.IODataReader
Read character data from the I/O device into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
read(Charset, CharBuffer, int) - Method in interface com.pi4j.io.IODataReader
Read character data from the I/O device into the provided character buffer starting at the zero index (first position) up to the specified data length (number of characters).
read(Charset, CharBuffer, int, int) - Method in interface com.pi4j.io.IODataReader
Read character data from the I/O device into the provided character buffer at the given offset and up to the specified data length (number of characters).
readByte() - Method in interface com.pi4j.io.IODataReader
Read a single raw byte (8-bit) value from the I/O device.
readByteBuffer(int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new ByteBuffer.
readByteBuffer(int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new ByteBuffer.
readCharArray(int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new character buffer.
readCharArray(int, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new character array.
readCharArray(Charset, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new character array.
readCharArray(Charset, int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new character array.
readCharBuffer(int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readCharBuffer(int, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readCharBuffer(Charset, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readCharBuffer(Charset, int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readNBytes(int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new byte array.
readNBytes(int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new byte array.
readRegister(int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read a single raw byte (8-bit) value from an I2C device register.
readRegister(int, byte[]) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte array starting at the zero index (first byte) and up to the available space in the buffer.
readRegister(int, byte[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte array starting at the zero index (first byte) and up to the specified data length (number of bytes).
readRegister(int, byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte array at the given offset and up to the specified data length (number of bytes).
readRegister(int, char[]) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register into the provided character array starting at the zero index (first byte) and up to the available space in the buffer/array.
readRegister(int, char[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register into the provided character array starting with the first byte in the array up to the provided length.
readRegister(int, char[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII character data from the I2C device register into the provided character array at the given offset and up to the specified data length (number of characters).
readRegister(int, ByteBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte buffer starting with the first byte in the array up to available space remaining in the buffer.
readRegister(int, ByteBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte buffer starting with the first byte in the array up to the provided length.
readRegister(int, ByteBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided byte buffer at the given offset and up to the specified data length (number of bytes).
readRegister(int, CharBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII character data from the I2C device register into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
readRegister(int, CharBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII character data from the I2C device register into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
readRegister(int, CharBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII character data from the I/O device into the provided character buffer at the given offset and up to the specified data length (number of characters).
readRegister(int, Charset, char[]) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided character array starting at the zero index (first byte) and up to the available space in the buffer/array.
readRegister(int, Charset, char[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register into the provided character array starting with the first byte in the array up to the provided length.
readRegister(int, Charset, char[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read character data from the I2C device register into the provided character array at the given offset and up to the specified data length (number of characters).
readRegister(int, Charset, CharBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read character data from the I2C device register into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
readRegister(int, Charset, CharBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read character data from the I2C device register into the provided character buffer starting at the zero index (first position) up to available space remaining in the buffer.
readRegister(int, Charset, CharBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read character data from the I2C device register into the provided character buffer starting at the zero index (first position) up to the specified data length (number of characters).
readRegisterByte(int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read a single raw byte (8-bit) value from an I2C device register.
readRegisterByteBuffer(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new ByteBuffer.
readRegisterByteBuffer(int, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new ByteBuffer.
readRegisterCharArray(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register up to a specified length (number of bytes) and return the data read in a new character array.
readRegisterCharArray(int, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register up to a specified length (number of bytes) and return the data read in a new character array.
readRegisterCharArray(int, Charset, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new character array.
readRegisterCharArray(int, Charset, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new character array.
readRegisterCharBuffer(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readRegisterCharBuffer(int, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device register up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readRegisterCharBuffer(int, Charset, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readRegisterCharBuffer(int, Charset, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new CharBuffer instance.
readRegisterNBytes(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new byte array.
readRegisterNBytes(int, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device register up to a specified length (number of bytes) and return the data read in a new byte array.
readRegisterString(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device registere up to a specified length (number of bytes) and return the data read in a new String instance.
readRegisterString(int, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read ASCII data from the I2C device registere up to a specified length (number of bytes) and return the data read in a new String instance.
readRegisterString(int, Charset, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device registere up to a specified length (number of bytes) and return the data read in a new String instance.
readRegisterString(int, Charset, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read data from the I2C device registere up to a specified length (number of bytes) and return the data read in a new String instance.
readRegisterWord(int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReader
Read a single raw word (2-byte; 16-bit) value from an I2C device register.
readString(int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new String instance.
readString(int, int) - Method in interface com.pi4j.io.IODataReader
Read ASCII data from the I/O device up to a specified length (number of bytes) and return the data read in a new String instance.
readString(Charset, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new String instance.
readString(Charset, int, int) - Method in interface com.pi4j.io.IODataReader
Read data from the I/O device up to a specified length (number of bytes) and return the data read in a new String instance.
readWord() - Method in interface com.pi4j.io.i2c.I2CRegister
Read a single word value (16-bit) to the I2C device register.
ReflectionUtil - Class in com.pi4j.util
ReflectionUtil class.
ReflectionUtil() - Constructor for class com.pi4j.util.ReflectionUtil
 
register(int) - Method in interface com.pi4j.io.i2c.I2C
I2C Device Register Get an encapsulated interface for reading and writing to a specific I2C device register
register(Platform...) - Method in interface com.pi4j.extension.PluginService
register.
register(Provider...) - Method in interface com.pi4j.extension.PluginService
register.
registry() - Method in interface com.pi4j.context.Context
registry.
Registry - Interface in com.pi4j.registry
Registry interface.
remove(String) - Method in interface com.pi4j.common.Metadata
remove.
remove(LISTENER_TYPE...) - Method in class com.pi4j.event.EventManager
 
remove(MEMBER_TYPE...) - Method in interface com.pi4j.io.binding.Binding
 
remove(MEMBER_TYPE...) - Method in interface com.pi4j.io.group.Group
 
removeAll() - Method in interface com.pi4j.io.binding.Binding
 
removeAll() - Method in interface com.pi4j.io.group.Group
 
removeAllInitializedListeners() - Method in interface com.pi4j.event.InitializedEventProducer
 
removeAllShutdownListeners() - Method in interface com.pi4j.event.ShutdownEventProducer
 
removeListener(InitializedListener...) - Method in interface com.pi4j.event.InitializedEventProducer
 
removeListener(ShutdownListener...) - Method in interface com.pi4j.event.ShutdownEventProducer
 
removeListener(AnalogValueChangeListener...) - Method in interface com.pi4j.io.gpio.analog.Analog
removeListener.
removeListener(AnalogValueChangeListener...) - Method in class com.pi4j.io.gpio.analog.AnalogBase
removeListener.
removeListener(DigitalStateChangeListener...) - Method in interface com.pi4j.io.gpio.digital.Digital
removeListener.
removeListener(DigitalStateChangeListener...) - Method in class com.pi4j.io.gpio.digital.DigitalBase
removeListener.
repeat(char, int) - Static method in class com.pi4j.util.StringUtil
repeat.
repeat(String, int) - Static method in class com.pi4j.util.StringUtil
repeat.

S

sanitize(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogRange
sanitize.
separatorLine() - Method in class com.pi4j.util.Console
separatorLine.
separatorLine(char) - Method in class com.pi4j.util.Console
separatorLine.
separatorLine(char, int) - Method in class com.pi4j.util.Console
separatorLine.
serial() - Method in interface com.pi4j.provider.Providers
serial.
Serial - Interface in com.pi4j.io.serial
Serial interface.
SERIAL - com.pi4j.io.IOType
 
SerialBase - Class in com.pi4j.io.serial
Abstract SerialBase class.
SerialBase(SerialProvider, SerialConfig) - Constructor for class com.pi4j.io.serial.SerialBase
Constructor for SerialBase.
SerialConfig - Interface in com.pi4j.io.serial
SerialConfig interface.
SerialConfigBuilder - Interface in com.pi4j.io.serial
SerialConfigBuilder interface.
SerialProvider - Interface in com.pi4j.io.serial
SerialProvider interface.
SerialProviderBase - Class in com.pi4j.io.serial
Abstract SerialProviderBase class.
SerialProviderBase() - Constructor for class com.pi4j.io.serial.SerialProviderBase
Constructor for SerialProviderBase.
SerialProviderBase(String) - Constructor for class com.pi4j.io.serial.SerialProviderBase
Constructor for SerialProviderBase.
SerialProviderBase(String, String) - Constructor for class com.pi4j.io.serial.SerialProviderBase
Constructor for SerialProviderBase.
setAnalogValueThresholdOff(int) - Method in interface com.pi4j.io.binding.OnOffBinding
 
setAnalogValueThresholdOn(int) - Method in interface com.pi4j.io.binding.OnOffBinding
 
setAutoDetect(boolean) - Method in interface com.pi4j.context.ContextBuilder
setAutoDetect.
setAutoInject(boolean) - Method in interface com.pi4j.context.ContextBuilder
setAutoInject.
setDefaultPlatform(Platform) - Method in interface com.pi4j.context.ContextBuilder
setDefaultPlatform.
setDefaultPlatform(String) - Method in interface com.pi4j.context.ContextBuilder
setDefaultPlatform.
setDutyCycle(Number) - Method in interface com.pi4j.io.pwm.Pwm
Set the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
setDutyCycle(Number) - Method in class com.pi4j.io.pwm.PwmBase
Set the duty-cycle value as a decimal value that represents the percentage of the ON vs OFF time of the PWM signal for each period.
setFrequency(int) - Method in interface com.pi4j.io.pwm.Pwm
Set the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should use when the PWM signal is turned 'ON'.
setFrequency(int) - Method in class com.pi4j.io.pwm.PwmBase
Set the configured frequency value in Hertz (number of cycles per second) that the PWM signal generator should use when the PWM signal is turned 'ON'.
setIfNullOrEmpty(String, String) - Static method in class com.pi4j.util.StringUtil
setIfNullOrEmpty.
setIfNullOrEmpty(String, String, boolean) - Static method in class com.pi4j.util.StringUtil
setIfNullOrEmpty.
setInvertedState(boolean) - Method in interface com.pi4j.io.binding.DigitalOutputBinding
 
setShutdownState(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
setShutdownState.
setShutdownValue(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
setShutdownValue.
setShutdownValue(Number) - Method in interface com.pi4j.io.pwm.PwmConfig
Optionally configure a PWM duty-cycle value that should automatically be applied to the PWM instance when the Pi4J context is shutdown.
setState(boolean) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(byte) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(double) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(float) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(int) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(long) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setState(short) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
setState.
setStepValue(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
setStepValue.
setValue(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutput
setValue.
shutdown() - Method in interface com.pi4j.context.Context
shutdown.
shutdown(Context) - Method in interface com.pi4j.common.Lifecycle
shutdown.
shutdown(Context) - Method in interface com.pi4j.extension.Plugin
shutdown.
shutdown(Context) - Method in class com.pi4j.io.gpio.analog.AnalogBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.gpio.digital.DigitalBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.i2c.I2CBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.IOBase
shutdown.
shutdown(Context) - Method in class com.pi4j.io.pwm.PwmBase
shutdown.
shutdown(Context) - Method in class com.pi4j.platform.PlatformBase
shutdown.
shutdown(Context) - Method in class com.pi4j.provider.ProviderBase
shutdown.
shutdown(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputBuilder
shutdown.
shutdown(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfigBuilder
shutdown.
shutdown(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfigBuilder
shutdown.
shutdown(Number) - Method in interface com.pi4j.io.pwm.PwmConfigBuilder
Optionally configure a PWM duty-cycle value that should automatically be applied to the PWM instance when the Pi4J context is shutdown.
SHUTDOWN_STATE_KEY - Static variable in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
Constant SHUTDOWN_STATE_KEY="shutdown"
SHUTDOWN_VALUE_KEY - Static variable in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
Constant SHUTDOWN_VALUE_KEY="shutdown"
SHUTDOWN_VALUE_KEY - Static variable in interface com.pi4j.io.pwm.PwmConfig
Constant SHUTDOWN_VALUE_KEY="shutdown"
ShutdownEvent - Class in com.pi4j.event
 
ShutdownEvent(Context) - Constructor for class com.pi4j.event.ShutdownEvent
 
ShutdownEventProducer<T> - Interface in com.pi4j.event
 
ShutdownException - Exception in com.pi4j.exception
This exception is thrown if a platform assignment is attempted when a platform instance has already been assigned.
ShutdownException(String) - Constructor for exception com.pi4j.exception.ShutdownException
Default Constructor
ShutdownException(String, Throwable) - Constructor for exception com.pi4j.exception.ShutdownException
Constructor for ShutdownException.
ShutdownException(Throwable) - Constructor for exception com.pi4j.exception.ShutdownException
Constructor for ShutdownException.
ShutdownListener - Interface in com.pi4j.event
 
shutdownState() - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
shutdownState.
shutdownState(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutputConfig
shutdownState.
shutdownValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
shutdownValue.
shutdownValue() - Method in interface com.pi4j.io.pwm.PwmConfig
Get configured PWM duty-cycle value that is automatically applied to the PWM instance when the Pi4J context is shutdown.
shutdownValue(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
shutdownValue.
shutdownValue(Number) - Method in interface com.pi4j.io.pwm.PwmConfig
Optionally configure a PWM duty-cycle value that should automatically be applied to the PWM instance when the Pi4J context is shutdown.
size() - Method in interface com.pi4j.common.Descriptor
size.
size() - Method in interface com.pi4j.common.Metadata
size.
SOFTWARE - com.pi4j.io.pwm.PwmType
 
SOFTWARE - com.pi4j.io.serial.FlowControl
 
source - Variable in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
 
source - Variable in class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
 
source() - Method in interface com.pi4j.io.gpio.analog.AnalogEvent
source.
source() - Method in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
source.
source() - Method in interface com.pi4j.io.gpio.digital.DigitalEvent
source.
source() - Method in class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
source.
SPACE - com.pi4j.io.serial.Parity
 
spi() - Method in interface com.pi4j.provider.Providers
spi.
Spi - Interface in com.pi4j.io.spi
Spi interface.
SPI - com.pi4j.io.IOType
 
SpiBase - Class in com.pi4j.io.spi
Abstract SpiBase class.
SpiBase(SpiProvider, SpiConfig) - Constructor for class com.pi4j.io.spi.SpiBase
Constructor for SpiBase.
SpiConfig - Interface in com.pi4j.io.spi
SpiConfig interface.
SpiConfigBuilder - Interface in com.pi4j.io.spi
SpiConfigBuilder interface.
SpiMode - Enum in com.pi4j.io.spi
SpiMode class.
SpiProvider - Interface in com.pi4j.io.spi
SpiProvider interface.
SpiProviderBase - Class in com.pi4j.io.spi
Abstract SpiProviderBase class.
SpiProviderBase() - Constructor for class com.pi4j.io.spi.SpiProviderBase
Constructor for SpiProviderBase.
SpiProviderBase(String) - Constructor for class com.pi4j.io.spi.SpiProviderBase
Constructor for SpiProviderBase.
SpiProviderBase(String, String) - Constructor for class com.pi4j.io.spi.SpiProviderBase
Constructor for SpiProviderBase.
state - Variable in class com.pi4j.io.gpio.digital.DigitalOutputBase
 
state - Variable in class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
 
state() - Method in interface com.pi4j.io.gpio.digital.Digital
state.
state() - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
state.
state() - Method in class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
The value change for this event instance
state(DigitalState) - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
state.
state(DigitalState) - Method in class com.pi4j.io.gpio.digital.DigitalOutputBase
state.
state(Number) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
state.
stateChangeEventManager - Variable in class com.pi4j.io.gpio.digital.DigitalBase
 
step(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutput
step.
step(Integer) - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
step.
step(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfigBuilder
step.
STEP_VALUE_KEY - Static variable in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
Constant STEP_VALUE_KEY="step"
stepDown() - Method in interface com.pi4j.io.gpio.analog.AnalogOutput
stepDown.
stepDown() - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
stepDown.
stepUp() - Method in interface com.pi4j.io.gpio.analog.AnalogOutput
stepUp.
stepUp() - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
stepUp.
stepValue() - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
stepValue.
stepValue(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutputConfig
stepValue.
STOP_BITS_KEY - Static variable in interface com.pi4j.io.serial.SerialConfig
Constant STOP_BITS_KEY="stop-bits"
stopBits() - Method in interface com.pi4j.io.serial.SerialConfig
stopBits.
stopBits(StopBits) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
stopBits.
stopBits(Integer) - Method in interface com.pi4j.io.serial.SerialConfigBuilder
stopBits.
StopBits - Enum in com.pi4j.io.serial
StopBits class.
stopBits_1() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
stopBits_1.
stopBits_2() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
stopBits_2.
StringUtil - Class in com.pi4j.util
StringUtil class.
StringUtil() - Constructor for class com.pi4j.util.StringUtil
 
subProperties(Map<String, String>, String) - Static method in class com.pi4j.util.PropertiesUtil
 

T

title(String...) - Method in class com.pi4j.util.Console
title.
toConfig() - Method in interface com.pi4j.context.ContextBuilder
toConfig.
toggle() - Method in interface com.pi4j.io.gpio.digital.DigitalOutput
toggle.
toggle() - Method in interface com.pi4j.io.OnOff
 
toHexString(byte) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(byte[]) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(byte[], int, int) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(int) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(CharSequence) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(CharSequence, Charset) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(ByteBuffer) - Static method in class com.pi4j.util.StringUtil
toHexString.
toHexString(ByteBuffer, int, int) - Static method in class com.pi4j.util.StringUtil
toHexString.
toString() - Method in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
toString() - Method in enum com.pi4j.io.gpio.digital.DigitalState
toString() - Method in class com.pi4j.io.gpio.digital.DigitalStateChangeEvent
toString() - Method in enum com.pi4j.io.gpio.digital.PullResistance
toString() - Method in enum com.pi4j.io.pwm.PwmType
transfer(byte[]) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(byte[], byte[]) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(byte[], byte[], int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(byte[], int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(byte[], int, byte[], int, int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(byte[], int, int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(ByteBuffer, int, int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(ByteBuffer, int, ByteBuffer, int, int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transfer(ByteBuffer, ByteBuffer, int) - Method in interface com.pi4j.io.spi.Spi
This function transfers (writes/reads simultaneously) multiple bytes with the SPI device associated with the handle.
transferByte(int, byte) - Method in interface com.pi4j.io.spi.Spi
This function reads a byte from the serial port associated with the handle.
trim(String) - Static method in class com.pi4j.util.StringUtil
trim.
trim(String, char) - Static method in class com.pi4j.util.StringUtil
trim.
trimLeft(String) - Static method in class com.pi4j.util.StringUtil
trimLeft.
trimLeft(String, char) - Static method in class com.pi4j.util.StringUtil
trimLeft.
trimRight(String) - Static method in class com.pi4j.util.StringUtil
trimRight.
trimRight(String, char) - Static method in class com.pi4j.util.StringUtil
trimRight.
type() - Method in interface com.pi4j.common.Descriptor
type.
type() - Method in interface com.pi4j.io.IO
type.
type() - Method in interface com.pi4j.provider.Provider
type.
type(Class) - Method in interface com.pi4j.common.Descriptor
type.

U

unbind(BINDING_TYPE...) - Method in interface com.pi4j.io.binding.Bindable
unbind.
unbind(BINDING_TYPE...) - Method in class com.pi4j.io.binding.BindingManager
 
unbind(AnalogBinding...) - Method in class com.pi4j.io.gpio.analog.AnalogBase
unbind.
unbind(DigitalBinding...) - Method in class com.pi4j.io.gpio.digital.DigitalBase
unbind.
UNKNOWN - com.pi4j.io.gpio.digital.DigitalState
 
use_115200_N81() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
use_115200_N81.
use_38400_N81() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
use_38400_N81.
use_57600_N81() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
use_57600_N81.
use_9600_N81() - Method in interface com.pi4j.io.serial.SerialConfigBuilder
use_9600_N81.

V

validate() - Method in interface com.pi4j.config.Config
validate.
validate() - Method in class com.pi4j.config.ConfigBase
validate.
validate(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogRange
Bounds check the provided value against the range (min, max)
value - Variable in class com.pi4j.io.gpio.analog.AnalogOutputBase
 
value - Variable in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
 
value() - Method in interface com.pi4j.common.Descriptor
value.
value() - Method in interface com.pi4j.common.Metadatum
value.
value() - Method in interface com.pi4j.io.gpio.analog.Analog
value.
value() - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
value.
value() - Method in class com.pi4j.io.gpio.analog.AnalogValueChangeEvent
The current/new value change for this event instance
value() - Method in enum com.pi4j.io.gpio.digital.DigitalState
value.
value() - Method in enum com.pi4j.io.serial.Baud
value.
value() - Method in enum com.pi4j.io.serial.DataBits
value.
value() - Method in enum com.pi4j.io.serial.StopBits
value.
value(Integer) - Method in interface com.pi4j.io.gpio.analog.AnalogOutput
value.
value(Integer) - Method in class com.pi4j.io.gpio.analog.AnalogOutputBase
value.
value(Object) - Method in interface com.pi4j.common.Descriptor
value.
value(Object) - Method in interface com.pi4j.common.Metadatum
value.
valueChangeEventManager - Variable in class com.pi4j.io.gpio.analog.AnalogBase
 
valueOf(String) - Static method in enum com.pi4j.io.gpio.digital.DigitalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.gpio.digital.PullResistance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.IOType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pi4j.io.pwm.PwmType
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.SpiMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pi4j.io.gpio.digital.DigitalState
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.digital.PullResistance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.IOType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pi4j.io.pwm.PwmType
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.SpiMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForExit() - Method in class com.pi4j.util.Console
waitForExit.
write(byte) - Method in interface com.pi4j.io.IODataWriter
Write a single raw byte value.
write(byte...) - Method in interface com.pi4j.io.IODataWriter
Write an array of byte values (all bytes in array).
write(byte[]...) - Method in interface com.pi4j.io.IODataWriter
Write multiple byte arrays.
write(byte[], int) - Method in interface com.pi4j.io.IODataWriter
Write an array of byte values starting with the first byte in the array up to the provided length.
write(byte[], int, int) - Method in interface com.pi4j.io.IODataWriter
Write an array of byte values with given offset (starting position) and length in the provided data array.
write(char...) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character array (1 or more chars).
write(char[], int) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character array (1 or more chars) with a given length starting from the 0 index position.
write(char[], int, int) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character array (1 or more chars) with a given offset and length.
write(int) - Method in interface com.pi4j.io.IODataWriter
Write a single raw byte value.
write(int, InputStream, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a stream of stream of data up to the length (number of bytes) specified to a specific I2C device register.
write(InputStream) - Method in interface com.pi4j.io.IODataWriter
Write a stream of data (all bytes available in input stream).
write(InputStream...) - Method in interface com.pi4j.io.IODataWriter
Write multiple streams of data (all bytes available in each input stream).
write(InputStream, int) - Method in interface com.pi4j.io.IODataWriter
Write a stream of stream of data up to the length (number of bytes) specified.
write(CharSequence) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII data string/character sequence.
write(CharSequence...) - Method in interface com.pi4j.io.IODataWriter
Writes multiple ASCII data strings/character sequences.
write(ByteBuffer) - Method in interface com.pi4j.io.IODataWriter
Write a buffer of byte values (all bytes in buffer).
write(ByteBuffer...) - Method in interface com.pi4j.io.IODataWriter
Write multiple byte buffers of data.
write(ByteBuffer, int) - Method in interface com.pi4j.io.IODataWriter
Write a buffer of byte values starting with the first byte in the array up to the provided length.
write(ByteBuffer, int, int) - Method in interface com.pi4j.io.IODataWriter
Write a buffer of byte values with given offset (starting position) and length in the provided data buffer.
write(CharBuffer) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character buffer.
write(CharBuffer...) - Method in interface com.pi4j.io.IODataWriter
Writes multiple ASCII based character buffers.
write(CharBuffer, int) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character buffer starting at first index to a given length.
write(CharBuffer, int, int) - Method in interface com.pi4j.io.IODataWriter
Writes an ASCII based character buffer with a given offset and length.
write(Charset, char...) - Method in interface com.pi4j.io.IODataWriter
Writes a character array (1 or more chars).
write(Charset, char[], int) - Method in interface com.pi4j.io.IODataWriter
Writes a character based array starting at the first index with a given length.
write(Charset, char[], int, int) - Method in interface com.pi4j.io.IODataWriter
Writes a character based array with a given offset and length.
write(Charset, CharSequence) - Method in interface com.pi4j.io.IODataWriter
Writes a data string with specified character set (encoding).
write(Charset, CharSequence...) - Method in interface com.pi4j.io.IODataWriter
Writes a data string with specified character set (encoding).
write(Charset, CharBuffer) - Method in interface com.pi4j.io.IODataWriter
Writes character buffer using a specified character set to encode the chars into bytes.
write(Charset, CharBuffer...) - Method in interface com.pi4j.io.IODataWriter
Writes multiple character buffers using a specified character set to encode the chars into bytes.
write(Charset, CharBuffer, int) - Method in interface com.pi4j.io.IODataWriter
Writes a character buffer starting at first index to a given length using a specified character set to encode the chars into bytes.
write(Charset, CharBuffer, int, int) - Method in interface com.pi4j.io.IODataWriter
Writes a character buffer with a given offset and length using a specified character set to encode the chars into bytes.
write(Charset, Collection<char[]>) - Method in interface com.pi4j.io.IODataWriter
Write a collection of character arrays.
write(Charset, Collection<CharSequence>...) - Method in interface com.pi4j.io.IODataWriter
Write a collection of ASCII character sequences with specified character set (encoding).
write(Collection<byte[]>) - Method in interface com.pi4j.io.IODataWriter
Write a collection of byte arrays.
write(Collection<CharSequence>...) - Method in interface com.pi4j.io.IODataWriter
Write a collection of ASCII character sequences.
writeReadRegisterWord(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataReaderWriter
Write a single word value (16-bit) to the I2C device register and immediately reads back a 16-bit word value.
writeReadWord(int) - Method in interface com.pi4j.io.i2c.I2CRegister
Write a single word value (16-bit) to the I2C device register and immediately reads back a 16-bit word value.
writeRegister(int, byte) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a single raw byte (8-bit) value to the I2C device register.
writeRegister(int, byte...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write an array of byte values to a specific I2C device register.
writeRegister(int, byte[]...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write multiple byte arrays of data to a specific I2C device register.
writeRegister(int, byte[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write an array of byte values starting with the first byte in the array up to the provided length to a specific I2C device register.
writeRegister(int, byte[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a array of byte values with given offset (starting position) and length in the provided data array to a specific I2C device register.
writeRegister(int, char...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character array (1 or more chars) to a specific I2C device register.
writeRegister(int, char[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character array (1 or more chars) with a given length starting from the 0 index position to a specific I2C device register.
writeRegister(int, char[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character array (1 or more chars) with a given offset and length to a specific I2C device register.
writeRegister(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a single raw byte (8-bit) value to the I2C device register.
writeRegister(int, InputStream) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a stream of data bytes to a specific I2C device register.
writeRegister(int, InputStream...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write multiple streams of data bytes to a specific I2C device register.
writeRegister(int, CharSequence) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII data string/character sequence to a specific I2C device register.
writeRegister(int, CharSequence...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes multiple ASCII data strings/character sequences to a specific I2C device register.
writeRegister(int, ByteBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a buffer of byte values (all bytes in buffer) to a specific I2C device register.
writeRegister(int, ByteBuffer...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write multiple byte buffers to a specific I2C device register.
writeRegister(int, ByteBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a buffer of byte values starting from the first byte in the buffer up to the provided length to a specific I2C device register.
writeRegister(int, ByteBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a buffer of byte values starting from a given offset index in the array up to the provided length to a specific I2C device register.
writeRegister(int, CharBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character buffer to a specific I2C device register.
writeRegister(int, CharBuffer...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character buffer to a specific I2C device register.
writeRegister(int, CharBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character buffer starting at first index to a given length to a specific I2C device register.
writeRegister(int, CharBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes an ASCII based character buffer with a given offset and length to a specific I2C device register.
writeRegister(int, Charset, char...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a character array (1 or more chars) to a specific I2C device register.
writeRegister(int, Charset, char[], int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a character based array starting at the first index with a given length.
writeRegister(int, Charset, char[], int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a character based array with a given offset and length.
writeRegister(int, Charset, CharSequence) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a data string with specified character set (encoding) to a specific I2C device register.
writeRegister(int, Charset, CharSequence...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a data string with specified character set (encoding) to a specific I2C device register.
writeRegister(int, Charset, CharBuffer) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a character buffer using a specified character set to encode the chars into bytes to a specific I2C device register.
writeRegister(int, Charset, CharBuffer...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes multiple character buffers using a specified character set to encode the chars into bytes to a specific I2C device register.
writeRegister(int, Charset, CharBuffer, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a character buffer starting at first index to a given length using a specified character set to encode the chars into bytes to a specific I2C device register.
writeRegister(int, Charset, CharBuffer, int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Writes a character buffer with a given offset and length using a specified character set to encode the chars into bytes to a specific I2C device register.
writeRegister(int, Charset, Collection<char[]>) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a collection of character arrays.
writeRegister(int, Charset, Collection<CharSequence>...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a collection of ASCII character sequences with specified character set (encoding) to a specific I2C device register.
writeRegister(int, Collection<byte[]>) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a collection of byte arrays of data to a specific I2C device register.
writeRegister(int, Collection<CharSequence>...) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a collection of ASCII character sequences to a specific I2C device register.
writeRegisterWord(int, int) - Method in interface com.pi4j.io.i2c.I2CRegisterDataWriter
Write a single word value (16-bit) to the I2C device register.
writeWord(int) - Method in interface com.pi4j.io.i2c.I2CRegister
Write a single word value (16-bit) to the I2C device register.

_

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