Skip navigation links
A B C D E G I M N O P R S T U V W 

A

AdcGpioProvider - Interface in com.pi4j.gpio.extension.base
This interface defines the required interfaces for an ADC GPIO provider.
AdcGpioProviderBase - Class in com.pi4j.gpio.extension.base
This base GPIO provider defined the required interfaces and implements the base functionality for ADC (analog to digital) expansion chips as native Pi4J GPIO pins.
AdcGpioProviderBase(Pin[]) - Constructor for class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Default Constructor
ADDRESS_0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_0 - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
ADDRESS_1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_1 - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
ADDRESS_2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_2 - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
ADDRESS_3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_3 - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
ADDRESS_4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADDRESS_7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
ADS1015_ADDRESS_0x48 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_ADDRESS_0x49 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_ADDRESS_0x4A - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_ADDRESS_0x4B - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_CONVERSIONDELAY - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_MAX_IO_PINS - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_RANGE_MAX_VALUE - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015_RANGE_MIN_VALUE - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015GpioProvider - Class in com.pi4j.gpio.extension.ads
This GPIO provider implements the TI ADS1015 analog to digital converter chip as native Pi4J GPIO pins.
ADS1015GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
ADS1015Pin - Class in com.pi4j.gpio.extension.ads
This GPIO provider implements the TI ADS1015 analog to digital converter chip as native Pi4J GPIO pins.
ADS1015Pin() - Constructor for class com.pi4j.gpio.extension.ads.ADS1015Pin
 
ADS1115_ADDRESS_0x48 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_ADDRESS_0x49 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_ADDRESS_0x4A - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_ADDRESS_0x4B - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_CONVERSIONDELAY - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_MAX_IO_PINS - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_RANGE_MAX_VALUE - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115_RANGE_MIN_VALUE - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115GpioProvider - Class in com.pi4j.gpio.extension.ads
This GPIO provider implements the TI ADS1115 analog to digital converter chip as native Pi4J GPIO pins.
ADS1115GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
ADS1115Pin - Class in com.pi4j.gpio.extension.ads
This GPIO provider implements the TI ADS1115 analog to digital converter chip as native Pi4J GPIO pins.
ADS1115Pin() - Constructor for class com.pi4j.gpio.extension.ads.ADS1115Pin
 
ADS1x15_REG_CONFIG_CLAT_LATCH - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CLAT_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CLAT_NONLAT - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CMODE_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CMODE_TRAD - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CMODE_WINDOW - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CPOL_ACTVHI - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CPOL_ACTVLOW - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CPOL_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CQUE_1CONV - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CQUE_2CONV - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CQUE_4CONV - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CQUE_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_CQUE_NONE - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_128SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_1600SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_2400SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_250SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_3300SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_490SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_920SPS - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_DR_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MODE_CONTIN - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MODE_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MODE_SINGLE - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_DIFF_0_1 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_DIFF_0_3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_DIFF_1_3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_DIFF_2_3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_SINGLE_0 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_SINGLE_1 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_SINGLE_2 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_MUX_SINGLE_3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_OS_BUSY - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_OS_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_OS_NOTBUSY - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_OS_SINGLE - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_0_256V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_0_512V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_1_024V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_2_048V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_4_096V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_6_144V - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_CONFIG_PGA_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_POINTER_CONFIG - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_POINTER_CONVERT - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_POINTER_HITHRESH - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_POINTER_LOWTHRESH - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15_REG_POINTER_MASK - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15GpioProvider - Class in com.pi4j.gpio.extension.ads
This GPIO provider implements the TI ADS1x15 analog to digital converter chip as native Pi4J GPIO pins.
ADS1x15GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
ADS1x15GpioProvider.ProgrammableGainAmplifierValue - Enum in com.pi4j.gpio.extension.ads
 
ALL - Static variable in class com.pi4j.gpio.extension.ads.ADS1015Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.ads.ADS1115Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
ALL - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
ALL_A_PINS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
ALL_A_PINS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
ALL_B_PINS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
ALL_B_PINS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
ALL_PINS - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424Pin
 
allPins - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
allPins - Variable in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
 
allPins - Variable in class com.pi4j.gpio.extension.base.DacGpioProviderBase
 
ANALOG_SERVO_FREQUENCY - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
This would result in a period duration of ~22ms which is save for all type of servo

B

bitShift - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
bus - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
bytesToHex(byte[]) - Static method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 

C

cache - Variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
cachedValue - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
calculateOffPositionForPulseDuration(int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Calculates the OFF position for a certain pulse duration.
CH0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
CH0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
CH0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
CH1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
CH1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
CH2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
CH2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
CH3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
CH3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
CH7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
CH7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
com.pi4j.gpio.extension.ads - package com.pi4j.gpio.extension.ads
 
com.pi4j.gpio.extension.base - package com.pi4j.gpio.extension.base
 
com.pi4j.gpio.extension.mcp - package com.pi4j.gpio.extension.mcp
 
com.pi4j.gpio.extension.olimex - package com.pi4j.gpio.extension.olimex
 
com.pi4j.gpio.extension.pca - package com.pi4j.gpio.extension.pca
 
com.pi4j.gpio.extension.pcf - package com.pi4j.gpio.extension.pcf
 
com.pi4j.gpio.extension.piface - package com.pi4j.gpio.extension.piface
 
com.pi4j.gpio.extension.serial - package com.pi4j.gpio.extension.serial
 
conversionDelay - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
conversionDelay - Variable in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
 

D

DacGpioProvider - Interface in com.pi4j.gpio.extension.base
This interface defines the required interfaces for a DAC GPIO provider.
DacGpioProviderBase - Class in com.pi4j.gpio.extension.base
This base GPIO provider defined the required interfaces and implements the base functionality for DAC (digital to analog) expansion chips as native Pi4J GPIO pins.
DacGpioProviderBase(Pin[]) - Constructor for class com.pi4j.gpio.extension.base.DacGpioProviderBase
Default Constructor
DEAFULT_DELAY - Static variable in class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
 
DEFAULT_ADDRESS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
DEFAULT_ADDRESS - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
DEFAULT_ADDRESS - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
DEFAULT_FREQUENCY - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
DEFAULT_MONITOR_INTERVAL - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
DEFAULT_MONITOR_INTERVAL - Static variable in interface com.pi4j.gpio.extension.base.AdcGpioProvider
 
DEFAULT_POLLING_TIME - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
DEFAULT_THRESHOLD - Static variable in interface com.pi4j.gpio.extension.base.AdcGpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
DESCRIPTION - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
device - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
DIGITAL_SERVO_FREQUENCY - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
This would result in a period duration of ~11ms which is recommended when using digital servos ONLY!

E

export(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
export(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
export(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
export(Pin, PinMode) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
export(Pin, PinMode) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 

G

getAnalogValue(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
Get the requested analog input pin's conversion value.
getAnalogValue(GpioPinAnalogInput) - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
Get the requested analog input pin's conversion value.
getConfigValue() - Method in enum com.pi4j.gpio.extension.ads.ADS1x15GpioProvider.ProgrammableGainAmplifierValue
 
getEventThreshold(Pin) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getEventThreshold(GpioPin) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getEventThreshold(Pin) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the event threshold value for a given analog input pin.
getEventThreshold(GpioPinAnalogInput) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the event threshold value for a given analog input pin.
getEventThreshold(Pin) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the event threshold value for a given analog input pin.
getEventThreshold(GpioPinAnalogInput) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the event threshold value for a given analog input pin.
getFrequency() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getImmediateValue(Pin) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getImmediateValue(Pin) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getImmediateValue(GpioPinAnalogInput) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getImmediateValue(GpioPinAnalogInput) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getImmediateValue(Pin) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getImmediateValue(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getImmediateValue(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
This method will perform an immediate data acquisition directly to the ADC chip to get the requested pin's input conversion value.
getMaxSupportedValue() - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the maximum supported analog value for the ADC implementation.
getMaxSupportedValue() - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Get the maximum supported analog value for the ADC implementation.
getMaxSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
Get the maximum supported analog value for the ADC implementation.
getMaxSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
Get the maximum supported analog value for the ADC implementation.
getMaxSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
Get the maximum supported analog value for the ADC implementation.
getMinSupportedValue() - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the minimum supported analog value for the ADC implementation.
getMinSupportedValue() - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Get the minimum supported analog value for the ADC implementation.
getMinSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
Get the minimum supported analog value for the ADC implementation.
getMinSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
Get the minimum supported analog value for the ADC implementation.
getMinSupportedValue() - Method in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
Get the minimum supported analog value for the ADC implementation.
getMode(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
getMode(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
getMode(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
getMode(Pin) - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
getMode(Pin) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
getMode(Pin) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
getMonitorEnabled() - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the background monitoring thread's enabled state.
getMonitorEnabled() - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the background monitoring thread's enabled state.
getMonitorInterval() - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getMonitorInterval() - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the background monitoring thread's rate of data acquisition.
getMonitorInterval() - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the background monitoring thread's rate of data acquisition.
getName() - Method in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
Gets the name of the DAC provider instance.
getName() - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
getName() - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
getPercentValue(Pin) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the current value in a percentage of the available range instead of a raw value.
getPercentValue(GpioPinAnalogInput) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Get the current value in a percentage of the available range instead of a raw value.
getPercentValue(Pin) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the current value in a percentage of the available range instead of a raw value.
getPercentValue(GpioPinAnalogInput) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the current value in a percentage of the available range instead of a raw value.
getPeriodDurationMicros() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getPinCache(Pin) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getProgrammableGainAmplifier(Pin) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getProgrammableGainAmplifier(GpioPin) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
getPullResistance(Pin) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
getPwm(Pin) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getPwmOffValue() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
getPwmOnOffValues(Pin) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
getPwmOnValue() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
getPwmValue() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
getShort(byte[], int) - Static method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
getShutdownValue(GpioPinAnalogOutput) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Get the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
getShutdownValue(Pin) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Get the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
getShutdownValue(Pin) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Get the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
getShutdownValue(GpioPinAnalogOutput) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Get the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
getState(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
getState(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
getState(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
getState(Pin) - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
getState(Pin) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
getState(Pin) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
getValue(Pin) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Get the requested analog input pin's conversion value.
getVoltage() - Method in enum com.pi4j.gpio.extension.ads.ADS1x15GpioProvider.ProgrammableGainAmplifierValue
 
GPIO_00 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_00 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_01 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_01 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_02 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_02 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_03 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_03 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_04 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_04 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_05 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_05 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_06 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_06 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_07 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
GPIO_07 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
GPIO_A0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_A7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_A7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B4 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B5 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B6 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_B7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
GPIO_B7 - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
GPIO_CH0 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424Pin
 
GPIO_CH1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424Pin
 
GPIO_CH2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424Pin
 
GPIO_CH3 - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424Pin
 

I

i2cBusOwner - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
IN_01 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
IN_02 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
IN_03 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
IN_04 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
INPUT_00 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_01 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_02 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_03 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_04 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_05 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_06 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_07 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INPUT_A0 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015Pin
 
INPUT_A0 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115Pin
 
INPUT_A1 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015Pin
 
INPUT_A1 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115Pin
 
INPUT_A2 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015Pin
 
INPUT_A2 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115Pin
 
INPUT_A3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1015Pin
 
INPUT_A3 - Static variable in class com.pi4j.gpio.extension.ads.ADS1115Pin
 
INPUT_COUNT - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
 
INPUT_COUNT - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
 
INPUT_COUNT - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
 
INPUT_COUNT - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
 
INPUTS - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
INPUTS - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
INTERNAL_CLOCK_FREQ - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
INVALID_VALUE - Static variable in interface com.pi4j.gpio.extension.base.AdcGpioProvider
 

M

MAX_FREQUENCY - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
MAX_VALUE - Variable in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
 
MAX_VALUE - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
MCP23008GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23008 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP23008GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
MCP23008GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
MCP23008Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23008 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP23008Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP23008Pin
 
MCP23017GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23017 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP23017GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
MCP23017GpioProvider(int, int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
MCP23017GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
MCP23017GpioProvider(I2CBus, int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
MCP23017Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23017 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP23017Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP23017Pin
 
MCP23S17GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23S17 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP23S17GpioProvider(byte, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17GpioProvider(byte, SpiChannel) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17GpioProvider(byte, int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17GpioProvider(byte, SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17GpioProvider(byte, int, int, byte) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17GpioProvider(byte, SpiChannel, int, byte) - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
MCP23S17Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP23S17 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP23S17Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP23S17Pin
 
MCP23X17Pin - Class in com.pi4j.gpio.extension.mcp
 
MCP23X17Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP23X17Pin
 
MCP3004GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3004 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3004GpioProvider(SpiChannel) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
Create new instance of this MCP3004 provider with background monitoring and pin notification events enabled.
MCP3004GpioProvider(SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
Create new instance of this MCP3004 provider with background monitoring and pin notification events enabled.
MCP3004GpioProvider(SpiChannel, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
Create new instance of this MCP3004 provider with background monitoring and pin notification events enabled.
MCP3004GpioProvider(SpiChannel, int, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
Create new instance of this MCP3004 provider with background monitoring and pin notification events enabled.
MCP3004GpioProvider(SpiChannel, int, SpiMode, boolean) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
Create new instance of this MCP3004 provider.
MCP3004Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3004 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3004Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP3004Pin
 
MCP3008GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3008 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3008GpioProvider(SpiChannel) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
Create new instance of this MCP3008 provider with background monitoring and pin notification events enabled.
MCP3008GpioProvider(SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
Create new instance of this MCP3008 provider with background monitoring and pin notification events enabled.
MCP3008GpioProvider(SpiChannel, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
Create new instance of this MCP3008 provider with background monitoring and pin notification events enabled.
MCP3008GpioProvider(SpiChannel, int, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
Create new instance of this MCP3008 provider with background monitoring and pin notification events enabled.
MCP3008GpioProvider(SpiChannel, int, SpiMode, boolean) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
Create new instance of this MCP3008 provider.
MCP3008Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3008 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3008Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP3008Pin
 
MCP3204GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3204 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3204GpioProvider(SpiChannel) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
Create new instance of this MCP3204 provider with background monitoring and pin notification events enabled.
MCP3204GpioProvider(SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
Create new instance of this MCP3204 provider with background monitoring and pin notification events enabled.
MCP3204GpioProvider(SpiChannel, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
Create new instance of this MCP3204 provider with background monitoring and pin notification events enabled.
MCP3204GpioProvider(SpiChannel, int, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
Create new instance of this MCP3204 provider with background monitoring and pin notification events enabled.
MCP3204GpioProvider(SpiChannel, int, SpiMode, boolean) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
Create new instance of this MCP3204 provider.
MCP3204Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3204 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3204Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP3204Pin
 
MCP3208GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3208 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3208GpioProvider(SpiChannel) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
Create new instance of this MCP3208 provider with background monitoring and pin notification events enabled.
MCP3208GpioProvider(SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
Create new instance of this MCP3208 provider with background monitoring and pin notification events enabled.
MCP3208GpioProvider(SpiChannel, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
Create new instance of this MCP3208 provider with background monitoring and pin notification events enabled.
MCP3208GpioProvider(SpiChannel, int, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
Create new instance of this MCP3208 provider with background monitoring and pin notification events enabled.
MCP3208GpioProvider(SpiChannel, int, SpiMode, boolean) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
Create new instance of this MCP3208 provider.
MCP3208Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3208 SPI GPIO expansion board as native Pi4J GPIO pins.
MCP3208Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP3208Pin
 
MCP3424GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3424 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP3424GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
MCP3424GpioProvider(int, int, int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
MCP3424GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
MCP3424GpioProvider(I2CBus, int, int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
MCP3424Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP3424 I2C GPIO expansion board as native Pi4J GPIO pins.
MCP3424Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP3424Pin
 
MCP3x0xGpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the base functionality for the MCP3004 & MCP3008 & MCP3204 & MCP3208 SPI ADC as native Pi4J GPIO pins.
MCP3x0xGpioProvider(Pin[], SpiChannel, int, int, SpiMode) - Constructor for class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
Create new instance of this MCP3x0x provider.
MCP4725_ADDRESS_1 - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
MCP4725_ADDRESS_2 - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
MCP4725GpioProvider - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP4725 12-Bit Digital-to-Analog Converter as native Pi4J GPIO pins.
MCP4725GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
This is the default constructor.
MCP4725GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
This is an alternate constructor that can be used to create the MCP4725 instance but not be considered the I2C bus owner and the class will not close the bus communication when the class is destroyed or on program shutdown.
MCP4725Pin - Class in com.pi4j.gpio.extension.mcp
This GPIO provider implements the MCP4725 12-Bit Digital-to-Analog Converter as native Pi4J GPIO pins.
MCP4725Pin() - Constructor for class com.pi4j.gpio.extension.mcp.MCP4725Pin
 
MIN_FREQUENCY - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
MIN_MONITOR_INTERVAL - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
MIN_MONITOR_INTERVAL - Static variable in interface com.pi4j.gpio.extension.base.AdcGpioProvider
 
MIN_VALUE - Variable in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
 
MIN_VALUE - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
monitor - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
monitor - Variable in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
 
monitorInterval - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
monitorInterval - Variable in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
 

N

NAME - Static variable in class com.pi4j.gpio.extension.ads.ADS1015GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.ads.ADS1115GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
NAME - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 

O

OlimexAVRIOGpioProvider - Class in com.pi4j.gpio.extension.olimex
This GPIO provider implements the Olimex AVR-IO-M-16 expansion board as native Pi4J GPIO pins.
OlimexAVRIOGpioProvider(String) - Constructor for class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
OlimexAVRIOPin - Class in com.pi4j.gpio.extension.olimex
This GPIO provider implements the Olimex AVR-IO-M-16 expansion board as native Pi4J GPIO pins.
OlimexAVRIOPin() - Constructor for class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
OUTPUT - Static variable in class com.pi4j.gpio.extension.mcp.MCP4725Pin
 
OUTPUT_00 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_01 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_02 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_03 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_04 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_05 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_06 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUT_07 - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 
OUTPUTS - Static variable in class com.pi4j.gpio.extension.piface.PiFacePin
 

P

PCA9685GpioProvider - Class in com.pi4j.gpio.extension.pca
This GPIO provider implements the PCA9685 16-channel, 12-bit PWM I2C-bus LED/Servo controller as native Pi4J GPIO pins.
PCA9685GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
PCA9685GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
PCA9685GpioProvider(I2CBus, int, BigDecimal) - Constructor for class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
PCA9685GpioProvider(I2CBus, int, BigDecimal, BigDecimal) - Constructor for class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
PCA9685GpioProviderPinCache - Class in com.pi4j.gpio.extension.pca
 
PCA9685GpioProviderPinCache(Pin) - Constructor for class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
PCA9685Pin - Class in com.pi4j.gpio.extension.pca
Represents all of the 16 PWM channels provided by the PCA9685 I2C 12-bit PWM LED/Servo controller.
PCA9685Pin() - Constructor for class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PCF8574_0x20 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x21 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x22 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x23 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x24 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x25 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x26 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_0x27 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574_MAX_IO_PINS - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x38 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x39 - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3A - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3B - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3C - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3D - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3E - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574A_0x3F - Static variable in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574GpioProvider - Class in com.pi4j.gpio.extension.pcf
This GPIO provider implements the PCF8574 I2C GPIO expansion board as native Pi4J GPIO pins.
PCF8574GpioProvider(int, int) - Constructor for class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574GpioProvider(I2CBus, int) - Constructor for class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
PCF8574Pin - Class in com.pi4j.gpio.extension.pcf
This GPIO provider implements the PCF8574 I2C GPIO expansion board as native Pi4J GPIO pins.
PCF8574Pin() - Constructor for class com.pi4j.gpio.extension.pcf.PCF8574Pin
 
pga - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
PiFaceGpioProvider - Class in com.pi4j.gpio.extension.piface
This GPIO provider implements the Pi-FACE GPIO expansion board as native Pi4J GPIO pins.
PiFaceGpioProvider(byte, SpiChannel) - Constructor for class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
PiFaceGpioProvider(byte, int) - Constructor for class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
PiFaceGpioProvider(byte, int, int) - Constructor for class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
PiFaceGpioProvider(byte, SpiChannel, int) - Constructor for class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
PiFacePin - Class in com.pi4j.gpio.extension.piface
Pi-Face pin definitions.
PiFacePin() - Constructor for class com.pi4j.gpio.extension.piface.PiFacePin
 
put(String) - Method in class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
Exit the monitoring thread.
PWM_00 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_01 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_02 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_03 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_04 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_05 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_06 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_07 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_08 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_09 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_10 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_11 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_12 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_13 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_14 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_15 - Static variable in class com.pi4j.gpio.extension.pca.PCA9685Pin
 
PWM_STEPS - Static variable in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 

R

read(byte) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
read(byte) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
READ_FLAG - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
READ_FLAG - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
readRegister(int) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
REGISTER_GPIO - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
REGISTER_IODIR - Static variable in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
RELAY_01 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
RELAY_02 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
RELAY_03 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
RELAY_04 - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
RELAYS - Static variable in class com.pi4j.gpio.extension.olimex.OlimexAVRIOPin
 
reset() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Reset all outputs (set to always OFF)
RESOLUTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3004GpioProvider
 
RESOLUTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3008GpioProvider
 
RESOLUTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3204GpioProvider
 
RESOLUTION - Static variable in class com.pi4j.gpio.extension.mcp.MCP3208GpioProvider
 
RESOLUTION - Variable in class com.pi4j.gpio.extension.mcp.MCP3x0xGpioProvider
 
run() - Method in class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
This method is called when this monitoring thread starts

S

SerialCommandQueueProcessingThread - Class in com.pi4j.gpio.extension.serial
 
SerialCommandQueueProcessingThread(Serial, int) - Constructor for class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
 
SerialCommandQueueProcessingThread(Serial) - Constructor for class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
 
setAlwaysOff(Pin) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Permanently sets the output to Low (no PWM anymore).
The LEDn_OFF_H output control bit 4, when set to logic 1, causes the output to be always OFF.
setAlwaysOn(Pin) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Permanently sets the output to High (no PWM anymore).
The LEDn_ON_H output control bit 4, when set to logic 1, causes the output to be always ON.
setEventThreshold(double, Pin...) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
setEventThreshold(double, GpioPin...) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
setEventThreshold(double, Pin...) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Set the event threshold value for a given analog input pin.
setEventThreshold(double, GpioPinAnalogInput...) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Set the event threshold value for a given analog input pin.
setEventThreshold(double, Pin...) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Set the event threshold value for a given analog input pin.
setEventThreshold(double, GpioPinAnalogInput...) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Set the event threshold value for a given analog input pin.
setFrequency(BigDecimal) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Target frequency (accuracy is around +/- 5%!)
setFrequency(BigDecimal, BigDecimal) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
The built-in Oscillator runs at ~25MHz.
setGain(int) - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
setMode(Pin, PinMode) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
setMonitorEnabled(boolean) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Set the background monitoring thread's enabled state.
setMonitorEnabled(boolean) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Set the background monitoring thread's enabled state.
setMonitorInterval(int) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
setMonitorInterval(int) - Method in interface com.pi4j.gpio.extension.base.AdcGpioProvider
Change the background monitoring thread's rate of data acquisition.
setMonitorInterval(int) - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
Change the background monitoring thread's rate of data acquisition.
setPercentValue(Pin, Number) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Set the current analog value as a percentage of the available range instead of a raw value.
setPercentValue(GpioPinAnalogOutput, Number) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Set the current analog value as a percentage of the available range instead of a raw value.
setPercentValue(Pin, Number) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Set the current value in a percentage of the available range instead of a raw value.
setPercentValue(GpioPinAnalogOutput, Number) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Set the current analog value as a percentage of the available range instead of a raw value.
setPollingTime(int) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
setProgrammableGainAmplifier(ADS1x15GpioProvider.ProgrammableGainAmplifierValue, Pin...) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
setProgrammableGainAmplifier(ADS1x15GpioProvider.ProgrammableGainAmplifierValue, GpioPin...) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
setPullResistance(Pin, PinPullResistance) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
setPwm(Pin, int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
Set pulse duration in microseconds.
Make sure duration doesn't exceed period time(1'000'000/freq)!
setPwm(Pin, int, int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
The LEDn_ON and LEDn_OFF counts can vary from 0 to 4095 max.
The LEDn_ON and LEDn_OFF count registers should never be programmed with the same values.
setPwmOffValue(int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
setPwmOnValue(int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
setPwmValue(int) - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProviderPinCache
 
setResolution(int) - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
setShutdownValue(Number, GpioPinAnalogOutput...) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Set the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
setShutdownValue(Number, Pin...) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Set the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
setShutdownValue(Number, Pin...) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Set the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
setShutdownValue(Number, GpioPinAnalogOutput...) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Set the shutdown/terminate value that the DAC should apply to the given GPIO pin when the class is destroyed/terminated.
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
setState(Pin, PinState) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
setValue(Pin, Number) - Method in interface com.pi4j.gpio.extension.base.DacGpioProvider
Set the requested analog output pin's conversion value.
setValue(Pin, Number) - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
Set the requested analog output pin's conversion value.
setValue(Pin, double) - Method in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
Set the analog output value to an output pin on the DAC immediately.
shutdown() - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
This method is used by the framework to shutdown the background monitoring thread if needed when the program exits.
shutdown() - Method in class com.pi4j.gpio.extension.base.DacGpioProviderBase
This method is used by the framework to shutdown the DAC instance and apply any configured shutdown values to the DAC pins.
shutdown() - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.mcp.MCP3424GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.mcp.MCP4725GpioProvider
This method is used by the framework to shutdown the DAC instance and apply any configured shutdown values to the DAC pins.
shutdown() - Method in class com.pi4j.gpio.extension.olimex.OlimexAVRIOGpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.pca.PCA9685GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
shutdown() - Method in class com.pi4j.gpio.extension.serial.SerialCommandQueueProcessingThread
Exit the monitoring thread.
shutdownValues - Variable in class com.pi4j.gpio.extension.base.DacGpioProviderBase
 
spi - Variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
SPI_SPEED - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
SPI_SPEED - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 

T

threshold - Variable in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
threshold - Variable in class com.pi4j.gpio.extension.base.AdcGpioProviderBase
 

U

unexport(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23008GpioProvider
 
unexport(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23017GpioProvider
 
unexport(Pin) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
unexport(Pin) - Method in class com.pi4j.gpio.extension.pcf.PCF8574GpioProvider
 
unexport(Pin) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 

V

valueOf(String) - Static method in enum com.pi4j.gpio.extension.ads.ADS1x15GpioProvider.ProgrammableGainAmplifierValue
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pi4j.gpio.extension.ads.ADS1x15GpioProvider.ProgrammableGainAmplifierValue
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte, byte) - Method in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
write(byte, byte) - Method in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
WRITE_FLAG - Static variable in class com.pi4j.gpio.extension.mcp.MCP23S17GpioProvider
 
WRITE_FLAG - Static variable in class com.pi4j.gpio.extension.piface.PiFaceGpioProvider
 
writeRegister(int, int) - Method in class com.pi4j.gpio.extension.ads.ADS1x15GpioProvider
 
A B C D E G I M N O P R S T U V W 
Skip navigation links

Copyright © 2012–2016 Pi4J. All rights reserved.