public abstract class GPIODigitalOutput extends GPIO
gpioNumber, pinType
Modifier | Constructor and Description |
---|---|
protected |
GPIODigitalOutput(int gpio_number)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static GPIODigitalOutput |
getOutputPin(int gpio_number)
Get a GPIO input pin.
|
abstract boolean |
getState()
Gets the last state set
|
abstract void |
protectUnprovision(boolean protect)
Set whether we are going to prevent this pin from de-provisioning if a reset is called
|
abstract void |
setState(boolean state)
Sets the Output State
|
clearPinAssignment, getGpioNumber, resetAllGPIO, resetGpioListeners
protected GPIODigitalOutput(int gpio_number)
gpio_number
- the GPIO pin numberpublic abstract void setState(boolean state)
state
- the state to set output topublic abstract void protectUnprovision(boolean protect)
protect
- set true to stop getting reset from unprovisionpublic abstract boolean getState()
public static GPIODigitalOutput getOutputPin(int gpio_number)
gpio_number
- the Pin Number