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
All Classes All Packages
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
All Classes All Packages