Package jmri.jmrix.pi.simulator
Class GpioControllerSimulator
- java.lang.Object
-
- jmri.jmrix.pi.simulator.GpioControllerSimulator
-
- All Implemented Interfaces:
com.pi4j.io.gpio.GpioController
public class GpioControllerSimulator extends java.lang.Object implements com.pi4j.io.gpio.GpioController
Simulates a Raspberry Pi.
-
-
Constructor Summary
Constructors Constructor Description GpioControllerSimulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(com.pi4j.io.gpio.event.GpioPinListener[] gls, com.pi4j.io.gpio.GpioPinInput... gpis)voidaddListener(com.pi4j.io.gpio.event.GpioPinListener gl, com.pi4j.io.gpio.GpioPinInput... gpis)voidaddTrigger(com.pi4j.io.gpio.trigger.GpioTrigger[] gts, com.pi4j.io.gpio.GpioPinInput... gpis)voidaddTrigger(com.pi4j.io.gpio.trigger.GpioTrigger gt, com.pi4j.io.gpio.GpioPinInput... gpis)voidexport(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)voidexport(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPin... gps)com.pi4j.io.gpio.PinModegetMode(com.pi4j.io.gpio.GpioPin gp)com.pi4j.io.gpio.GpioPingetProvisionedPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPingetProvisionedPin(java.lang.String string)java.util.Collection<com.pi4j.io.gpio.GpioPin>getProvisionedPins()com.pi4j.io.gpio.PinPullResistancegetPullResistance(com.pi4j.io.gpio.GpioPin gp)com.pi4j.io.gpio.PinStategetState(com.pi4j.io.gpio.GpioPinDigital gpd)doublegetValue(com.pi4j.io.gpio.GpioPinAnalog gpa)voidhigh(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)booleanisExported(com.pi4j.io.gpio.GpioPin... gps)booleanisHigh(com.pi4j.io.gpio.GpioPinDigital... gpds)booleanisLow(com.pi4j.io.gpio.GpioPinDigital... gpds)booleanisMode(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)booleanisPullResistance(com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)booleanisShutdown()booleanisState(com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPinDigital... gpds)voidlow(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)com.pi4j.io.gpio.GpioPinAnalogInputprovisionAnalogInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinAnalogInputprovisionAnalogInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinAnalogInputprovisionAnalogInputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinAnalogInputprovisionAnalogInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, double d)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, double d)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, double d)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinAnalogOutputprovisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, double d)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinDigitalInputprovisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinDigitalMultipurposeprovisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinState ps)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinState ps)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinState ps)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinDigitalOutputprovisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinState ps)com.pi4j.io.gpio.GpioPinprovisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinprovisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinprovisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinState ps)com.pi4j.io.gpio.GpioPinprovisionPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinprovisionPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinPwmOutputprovisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, int i)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)com.pi4j.io.gpio.GpioPinPwmOutputprovisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)voidpulse(long l, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)voidremoveAllListeners()voidremoveAllTriggers()voidremoveListener(com.pi4j.io.gpio.event.GpioPinListener[] gls, com.pi4j.io.gpio.GpioPinInput... gpis)voidremoveListener(com.pi4j.io.gpio.event.GpioPinListener gl, com.pi4j.io.gpio.GpioPinInput... gpis)voidremoveTrigger(com.pi4j.io.gpio.trigger.GpioTrigger[] gts, com.pi4j.io.gpio.GpioPinInput... gpis)voidremoveTrigger(com.pi4j.io.gpio.trigger.GpioTrigger gt, com.pi4j.io.gpio.GpioPinInput... gpis)voidsetMode(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)voidsetPullResistance(com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)voidsetShutdownOptions(com.pi4j.io.gpio.GpioPinShutdown gps, com.pi4j.io.gpio.GpioPin... gps1)voidsetShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.GpioPin... gps)voidsetShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPin... gps)voidsetShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)voidsetShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)voidsetState(boolean bln, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)voidsetState(com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)voidsetValue(double d, com.pi4j.io.gpio.GpioPinAnalogOutput... gpaos)voidshutdown()voidtoggle(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)voidunexport(com.pi4j.io.gpio.GpioPin... gps)voidunexport(com.pi4j.io.gpio.Pin... pins)voidunexportAll()voidunprovisionPin(com.pi4j.io.gpio.GpioPin... gps)
-
-
-
Constructor Detail
-
GpioControllerSimulator
public GpioControllerSimulator()
-
-
Method Detail
-
export
public void export(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
exportin interfacecom.pi4j.io.gpio.GpioController
-
export
public void export(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
exportin interfacecom.pi4j.io.gpio.GpioController
-
isExported
public boolean isExported(com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
isExportedin interfacecom.pi4j.io.gpio.GpioController
-
unexport
public void unexport(com.pi4j.io.gpio.Pin... pins)
- Specified by:
unexportin interfacecom.pi4j.io.gpio.GpioController
-
unexport
public void unexport(com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
unexportin interfacecom.pi4j.io.gpio.GpioController
-
unexportAll
public void unexportAll()
- Specified by:
unexportAllin interfacecom.pi4j.io.gpio.GpioController
-
setMode
public void setMode(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setModein interfacecom.pi4j.io.gpio.GpioController
-
getMode
public com.pi4j.io.gpio.PinMode getMode(com.pi4j.io.gpio.GpioPin gp)
- Specified by:
getModein interfacecom.pi4j.io.gpio.GpioController
-
isMode
public boolean isMode(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
isModein interfacecom.pi4j.io.gpio.GpioController
-
setPullResistance
public void setPullResistance(com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setPullResistancein interfacecom.pi4j.io.gpio.GpioController
-
getPullResistance
public com.pi4j.io.gpio.PinPullResistance getPullResistance(com.pi4j.io.gpio.GpioPin gp)
- Specified by:
getPullResistancein interfacecom.pi4j.io.gpio.GpioController
-
isPullResistance
public boolean isPullResistance(com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
isPullResistancein interfacecom.pi4j.io.gpio.GpioController
-
high
public void high(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
highin interfacecom.pi4j.io.gpio.GpioController
-
isHigh
public boolean isHigh(com.pi4j.io.gpio.GpioPinDigital... gpds)
- Specified by:
isHighin interfacecom.pi4j.io.gpio.GpioController
-
low
public void low(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
lowin interfacecom.pi4j.io.gpio.GpioController
-
isLow
public boolean isLow(com.pi4j.io.gpio.GpioPinDigital... gpds)
- Specified by:
isLowin interfacecom.pi4j.io.gpio.GpioController
-
setState
public void setState(com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
setStatein interfacecom.pi4j.io.gpio.GpioController
-
setState
public void setState(boolean bln, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
setStatein interfacecom.pi4j.io.gpio.GpioController
-
isState
public boolean isState(com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPinDigital... gpds)
- Specified by:
isStatein interfacecom.pi4j.io.gpio.GpioController
-
getState
public com.pi4j.io.gpio.PinState getState(com.pi4j.io.gpio.GpioPinDigital gpd)
- Specified by:
getStatein interfacecom.pi4j.io.gpio.GpioController
-
toggle
public void toggle(com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
togglein interfacecom.pi4j.io.gpio.GpioController
-
pulse
public void pulse(long l, com.pi4j.io.gpio.GpioPinDigitalOutput... gpdos)
- Specified by:
pulsein interfacecom.pi4j.io.gpio.GpioController
-
setValue
public void setValue(double d, com.pi4j.io.gpio.GpioPinAnalogOutput... gpaos)
- Specified by:
setValuein interfacecom.pi4j.io.gpio.GpioController
-
getValue
public double getValue(com.pi4j.io.gpio.GpioPinAnalog gpa)
- Specified by:
getValuein interfacecom.pi4j.io.gpio.GpioController
-
addListener
public void addListener(com.pi4j.io.gpio.event.GpioPinListener gl, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
addListenerin interfacecom.pi4j.io.gpio.GpioController
-
addListener
public void addListener(com.pi4j.io.gpio.event.GpioPinListener[] gls, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
addListenerin interfacecom.pi4j.io.gpio.GpioController
-
removeListener
public void removeListener(com.pi4j.io.gpio.event.GpioPinListener gl, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
removeListenerin interfacecom.pi4j.io.gpio.GpioController
-
removeListener
public void removeListener(com.pi4j.io.gpio.event.GpioPinListener[] gls, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
removeListenerin interfacecom.pi4j.io.gpio.GpioController
-
removeAllListeners
public void removeAllListeners()
- Specified by:
removeAllListenersin interfacecom.pi4j.io.gpio.GpioController
-
addTrigger
public void addTrigger(com.pi4j.io.gpio.trigger.GpioTrigger gt, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
addTriggerin interfacecom.pi4j.io.gpio.GpioController
-
addTrigger
public void addTrigger(com.pi4j.io.gpio.trigger.GpioTrigger[] gts, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
addTriggerin interfacecom.pi4j.io.gpio.GpioController
-
removeTrigger
public void removeTrigger(com.pi4j.io.gpio.trigger.GpioTrigger gt, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
removeTriggerin interfacecom.pi4j.io.gpio.GpioController
-
removeTrigger
public void removeTrigger(com.pi4j.io.gpio.trigger.GpioTrigger[] gts, com.pi4j.io.gpio.GpioPinInput... gpis)
- Specified by:
removeTriggerin interfacecom.pi4j.io.gpio.GpioController
-
removeAllTriggers
public void removeAllTriggers()
- Specified by:
removeAllTriggersin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalMultipurposePin
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose provisionDigitalMultipurposePin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionDigitalMultipurposePinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinPullResistance ppr)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalInputPin
public com.pi4j.io.gpio.GpioPinDigitalInput provisionDigitalInputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionDigitalInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinState ps)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinState ps)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinState ps)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinState ps)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionDigitalOutputPin
public com.pi4j.io.gpio.GpioPinDigitalOutput provisionDigitalOutputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionDigitalOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogInputPin
public com.pi4j.io.gpio.GpioPinAnalogInput provisionAnalogInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionAnalogInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogInputPin
public com.pi4j.io.gpio.GpioPinAnalogInput provisionAnalogInputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionAnalogInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogInputPin
public com.pi4j.io.gpio.GpioPinAnalogInput provisionAnalogInputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionAnalogInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogInputPin
public com.pi4j.io.gpio.GpioPinAnalogInput provisionAnalogInputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionAnalogInputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, double d)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, double d)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, double d)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, double d)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionAnalogOutputPin
public com.pi4j.io.gpio.GpioPinAnalogOutput provisionAnalogOutputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionAnalogOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, int i)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, int i)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionPwmOutputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, int i)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, int i)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, int i)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin, java.lang.String string)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionSoftPwmOutputPin
public com.pi4j.io.gpio.GpioPinPwmOutput provisionSoftPwmOutputPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
provisionSoftPwmOutputPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPin
public com.pi4j.io.gpio.GpioPin provisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinState ps)
- Specified by:
provisionPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPin
public com.pi4j.io.gpio.GpioPin provisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPin
public com.pi4j.io.gpio.GpioPin provisionPin(com.pi4j.io.gpio.GpioProvider gp, com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPin
public com.pi4j.io.gpio.GpioPin provisionPin(com.pi4j.io.gpio.Pin pin, java.lang.String string, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionPinin interfacecom.pi4j.io.gpio.GpioController
-
provisionPin
public com.pi4j.io.gpio.GpioPin provisionPin(com.pi4j.io.gpio.Pin pin, com.pi4j.io.gpio.PinMode pm)
- Specified by:
provisionPinin interfacecom.pi4j.io.gpio.GpioController
-
setShutdownOptions
public void setShutdownOptions(com.pi4j.io.gpio.GpioPinShutdown gps, com.pi4j.io.gpio.GpioPin... gps1)
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioController
-
setShutdownOptions
public void setShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioController
-
setShutdownOptions
public void setShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioController
-
setShutdownOptions
public void setShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioController
-
setShutdownOptions
public void setShutdownOptions(java.lang.Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioController
-
getProvisionedPins
public java.util.Collection<com.pi4j.io.gpio.GpioPin> getProvisionedPins()
- Specified by:
getProvisionedPinsin interfacecom.pi4j.io.gpio.GpioController
-
getProvisionedPin
public com.pi4j.io.gpio.GpioPin getProvisionedPin(com.pi4j.io.gpio.Pin pin)
- Specified by:
getProvisionedPinin interfacecom.pi4j.io.gpio.GpioController
-
getProvisionedPin
public com.pi4j.io.gpio.GpioPin getProvisionedPin(java.lang.String string)
- Specified by:
getProvisionedPinin interfacecom.pi4j.io.gpio.GpioController
-
unprovisionPin
public void unprovisionPin(com.pi4j.io.gpio.GpioPin... gps)
- Specified by:
unprovisionPinin interfacecom.pi4j.io.gpio.GpioController
-
isShutdown
public boolean isShutdown()
- Specified by:
isShutdownin interfacecom.pi4j.io.gpio.GpioController
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacecom.pi4j.io.gpio.GpioController
-
-