public class GpioControllerImpl extends Object implements GpioController
| Constructor and Description |
|---|
GpioControllerImpl()
Default Constructor
|
GpioControllerImpl(GpioProvider provider)
Default Constructor
|
public GpioControllerImpl()
public GpioControllerImpl(GpioProvider provider)
public Collection<GpioPin> getProvisionedPins()
getProvisionedPins in interface GpioControllerpublic GpioPin getProvisionedPin(Pin pin)
getProvisionedPin in interface GpioControllerpublic GpioPin getProvisionedPin(String name)
getProvisionedPin in interface GpioControllerpublic void unexportAll()
GpioControllerunexportAll in interface GpioControllerpublic void export(PinMode mode, GpioPin... pin)
export in interface GpioControllerpublic void export(PinMode mode, PinState defaultState, GpioPin... pin)
export in interface GpioControllerpublic boolean isExported(GpioPin... pin)
isExported in interface GpioControllerpin - A value of 'true' is returned if the requested pin is exported.
public void unexport(GpioPin... pin)
GpioControllerunexport in interface GpioControllerpin - provisioned GPIO pin instancepublic void unexport(Pin... pin)
GpioControllerunexport in interface GpioControllerpin - GPIO pin instance (i.e. RaspiPin.GPIO_00)public PinMode getMode(GpioPin pin)
getMode in interface GpioControllerpublic boolean isMode(PinMode mode, GpioPin... pin)
isMode in interface GpioControllerpublic void setMode(PinMode mode, GpioPin... pin)
setMode in interface GpioControllerpublic void setPullResistance(PinPullResistance resistance, GpioPin... pin)
setPullResistance in interface GpioControllerpublic PinPullResistance getPullResistance(GpioPin pin)
getPullResistance in interface GpioControllerpublic boolean isPullResistance(PinPullResistance resistance, GpioPin... pin)
isPullResistance in interface GpioControllerpublic void high(GpioPinDigitalOutput... pin)
high in interface GpioControllerpublic void low(GpioPinDigitalOutput... pin)
low in interface GpioControllerpublic boolean isHigh(GpioPinDigital... pin)
isHigh in interface GpioControllerpublic boolean isLow(GpioPinDigital... pin)
isLow in interface GpioControllerpublic void toggle(GpioPinDigitalOutput... pin)
toggle in interface GpioControllerpublic void pulse(long milliseconds, GpioPinDigitalOutput... pin)
pulse in interface GpioControllerpublic void setState(PinState state, GpioPinDigitalOutput... pin)
setState in interface GpioControllerpublic void setState(boolean state, GpioPinDigitalOutput... pin)
setState in interface GpioControllerpublic PinState getState(GpioPinDigital pin)
getState in interface GpioControllerpublic boolean isState(PinState state, GpioPinDigital... pin)
isState in interface GpioControllerpublic void setValue(double value, GpioPinAnalogOutput... pin)
setValue in interface GpioControllerpublic double getValue(GpioPinAnalog pin)
getValue in interface GpioControllerpublic void addListener(GpioPinListener listener, GpioPinInput... pin)
addListener in interface GpioControllerpublic void addListener(GpioPinListener[] listeners, GpioPinInput... pin)
addListener in interface GpioControllerpublic void removeListener(GpioPinListener listener, GpioPinInput... pin)
removeListener in interface GpioControllerpublic void removeListener(GpioPinListener[] listeners, GpioPinInput... pin)
removeListener in interface GpioControllerpublic void removeAllListeners()
removeAllListeners in interface GpioControllerpublic void addTrigger(GpioTrigger trigger, GpioPinInput... pin)
addTrigger in interface GpioControllerpublic void addTrigger(GpioTrigger[] triggers, GpioPinInput... pin)
addTrigger in interface GpioControllerpublic void removeTrigger(GpioTrigger trigger, GpioPinInput... pin)
removeTrigger in interface GpioControllerpublic void removeTrigger(GpioTrigger[] triggers, GpioPinInput... pin)
removeTrigger in interface GpioControllerpublic void removeAllTriggers()
removeAllTriggers in interface GpioControllerpublic GpioPin provisionPin(GpioProvider provider, Pin pin, PinMode mode)
provisionPin in interface GpioControllerpublic GpioPin provisionPin(GpioProvider provider, Pin pin, String name, PinMode mode)
provisionPin in interface GpioControllerpublic GpioPin provisionPin(GpioProvider provider, Pin pin, String name, PinMode mode, PinState defaultState)
provisionPin in interface GpioControllerpublic GpioPin provisionPin(Pin pin, String name, PinMode mode)
provisionPin in interface GpioControllerpublic GpioPin provisionPin(Pin pin, PinMode mode)
provisionPin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, String name, PinMode mode)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, PinMode mode)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(Pin pin, String name, PinMode mode)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(Pin pin, PinMode mode)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, PinMode mode, PinPullResistance resistance)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, String name, PinMode mode, PinPullResistance resistance)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(Pin pin, String name, PinMode mode, PinPullResistance resistance)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(Pin pin, PinMode mode, PinPullResistance resistance)
provisionDigitalMultipurposePin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(GpioProvider provider, Pin pin, String name)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(GpioProvider provider, Pin pin)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(Pin pin, String name)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(Pin pin)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(GpioProvider provider, Pin pin, PinPullResistance resistance)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(GpioProvider provider, Pin pin, String name, PinPullResistance resistance)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(Pin pin, String name, PinPullResistance resistance)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalInput provisionDigitalInputPin(Pin pin, PinPullResistance resistance)
provisionDigitalInputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(GpioProvider provider, Pin pin, String name)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(GpioProvider provider, Pin pin)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(Pin pin, String name)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(Pin pin)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(GpioProvider provider, Pin pin, PinState defaultState)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(GpioProvider provider, Pin pin, String name, PinState defaultState)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(Pin pin, String name, PinState defaultState)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinDigitalOutput provisionDigitalOutputPin(Pin pin, PinState defaultState)
provisionDigitalOutputPin in interface GpioControllerpublic GpioPinAnalogInput provisionAnalogInputPin(GpioProvider provider, Pin pin, String name)
provisionAnalogInputPin in interface GpioControllerpublic GpioPinAnalogInput provisionAnalogInputPin(GpioProvider provider, Pin pin)
provisionAnalogInputPin in interface GpioControllerpublic GpioPinAnalogInput provisionAnalogInputPin(Pin pin, String name)
provisionAnalogInputPin in interface GpioControllerpublic GpioPinAnalogInput provisionAnalogInputPin(Pin pin)
provisionAnalogInputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(GpioProvider provider, Pin pin, String name)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(GpioProvider provider, Pin pin)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(Pin pin, String name)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(Pin pin)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(GpioProvider provider, Pin pin, double defaultValue)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(GpioProvider provider, Pin pin, String name, double defaultValue)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(Pin pin, String name, double defaultValue)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinAnalogOutput provisionAnalogOutputPin(Pin pin, double defaultValue)
provisionAnalogOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, String name)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(Pin pin, String name)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(Pin pin)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, int defaultValue)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(Pin pin, String name, int defaultValue)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionPwmOutputPin(Pin pin, int defaultValue)
provisionPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(Pin pin, String name)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(Pin pin)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, int defaultValue)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(Pin pin, String name, int defaultValue)
provisionSoftPwmOutputPin in interface GpioControllerpublic GpioPinPwmOutput provisionSoftPwmOutputPin(Pin pin, int defaultValue)
provisionSoftPwmOutputPin in interface GpioControllerpublic void unprovisionPin(GpioPin... pin)
unprovisionPin in interface GpioControllerpublic void setShutdownOptions(GpioPinShutdown options, GpioPin... pin)
setShutdownOptions in interface GpioControllerpublic void setShutdownOptions(Boolean unexport, GpioPin... pin)
setShutdownOptions in interface GpioControllerpublic void setShutdownOptions(Boolean unexport, PinState state, GpioPin... pin)
setShutdownOptions in interface GpioControllerpublic void setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance, GpioPin... pin)
setShutdownOptions in interface GpioControllerpublic void setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance, PinMode mode, GpioPin... pin)
setShutdownOptions in interface GpioControllerpublic boolean isShutdown()
isShutdown in interface GpioControllerpublic void shutdown()
shutdown in interface GpioControllerCopyright © 2012–2021 Pi4J. All rights reserved.