java.lang.Object
com.pi4j.plugin.pigpio.PiGpioPlugin
- All Implemented Interfaces:
Plugin
PiGpioPlugin class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic StringConstantDEFAULT_PIGPIO_HOST="127.0.0.1"static IntegerConstantDEFAULT_PIGPIO_PORTstatic BooleanConstantDEFAULT_PIGPIO_REMOTEstatic final StringConstantDIGITAL_INPUT_PROVIDER_ID="ID + -digital-input"static final StringConstantDIGITAL_INPUT_PROVIDER_NAME="NAME + Digital Input (GPIO) Provider"static final StringConstantDIGITAL_OUTPUT_PROVIDER_ID="ID + -digital-output"static final StringConstantDIGITAL_OUTPUT_PROVIDER_NAME="NAME + Digital Output (GPIO) Provider"static final StringConstantHW_PWM_PROVIDER_ID="ID + -hardware-pwm"static final StringConstantHW_PWM_PROVIDER_NAME="NAME + Hardware PWM Provider"static final StringConstantI2C_PROVIDER_ID="ID + -i2c"static final StringConstantI2C_PROVIDER_NAME="NAME + I2C Provider"static final StringConstantID="pigpio"static final StringConstantNAME="PiGpio"static StringConstantPI4J_HOST_PROPERTY="pi4j.host"protected PiGpiostatic StringConstantPIGPIO_HOST_PROPERTY="pi4j.pigpio.host"static StringConstantPIGPIO_PORT_PROPERTY="pi4j.pigpio.port"static final StringConstantPWM_PROVIDER_ID="ID + -pwm"static final StringConstantPWM_PROVIDER_NAME="NAME + PWM Provider"static final StringConstantSERIAL_PROVIDER_ID="ID + -serial"static final StringConstantSERIAL_PROVIDER_NAME="NAME + Serial Provider"static final StringConstantSPI_PROVIDER_ID="ID + -spi"static final StringConstantSPI_PROVIDER_NAME="NAME + SPI Provider" -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
-
ID
-
DIGITAL_INPUT_PROVIDER_NAME
ConstantDIGITAL_INPUT_PROVIDER_NAME="NAME + Digital Input (GPIO) Provider"- See Also:
-
DIGITAL_INPUT_PROVIDER_ID
ConstantDIGITAL_INPUT_PROVIDER_ID="ID + -digital-input"- See Also:
-
DIGITAL_OUTPUT_PROVIDER_NAME
ConstantDIGITAL_OUTPUT_PROVIDER_NAME="NAME + Digital Output (GPIO) Provider"- See Also:
-
DIGITAL_OUTPUT_PROVIDER_ID
ConstantDIGITAL_OUTPUT_PROVIDER_ID="ID + -digital-output"- See Also:
-
PWM_PROVIDER_NAME
ConstantPWM_PROVIDER_NAME="NAME + PWM Provider"- See Also:
-
PWM_PROVIDER_ID
-
HW_PWM_PROVIDER_NAME
ConstantHW_PWM_PROVIDER_NAME="NAME + Hardware PWM Provider"- See Also:
-
HW_PWM_PROVIDER_ID
ConstantHW_PWM_PROVIDER_ID="ID + -hardware-pwm"- See Also:
-
I2C_PROVIDER_NAME
ConstantI2C_PROVIDER_NAME="NAME + I2C Provider"- See Also:
-
I2C_PROVIDER_ID
-
SPI_PROVIDER_NAME
ConstantSPI_PROVIDER_NAME="NAME + SPI Provider"- See Also:
-
SPI_PROVIDER_ID
-
SERIAL_PROVIDER_NAME
ConstantSERIAL_PROVIDER_NAME="NAME + Serial Provider"- See Also:
-
SERIAL_PROVIDER_ID
-
piGpio
-
PI4J_HOST_PROPERTY
ConstantPI4J_HOST_PROPERTY="pi4j.host" -
PIGPIO_HOST_PROPERTY
ConstantPIGPIO_HOST_PROPERTY="pi4j.pigpio.host" -
PIGPIO_PORT_PROPERTY
ConstantPIGPIO_PORT_PROPERTY="pi4j.pigpio.port" -
DEFAULT_PIGPIO_HOST
ConstantDEFAULT_PIGPIO_HOST="127.0.0.1" -
DEFAULT_PIGPIO_PORT
ConstantDEFAULT_PIGPIO_PORT -
DEFAULT_PIGPIO_REMOTE
ConstantDEFAULT_PIGPIO_REMOTE
-
-
Constructor Details
-
PiGpioPlugin
public PiGpioPlugin()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacePlugin- Throws:
InitializeException
-
shutdown
- Specified by:
shutdownin interfacePlugin- Throws:
ShutdownException
-