- 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
-
- 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
-
- 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
-