Package jmri.jmrix.pi.simulator
Class GpioPinDigitalInputSimulator
java.lang.Object
jmri.jmrix.pi.simulator.GpioPinDigitalInputSimulator
- All Implemented Interfaces:
com.pi4j.io.gpio.GpioPin,com.pi4j.io.gpio.GpioPinDigital,com.pi4j.io.gpio.GpioPinDigitalInput,com.pi4j.io.gpio.GpioPinInput
public class GpioPinDigitalInputSimulator
extends Object
implements com.pi4j.io.gpio.GpioPinDigitalInput
Simulates GpioPinDigitalInput.
-
Constructor Summary
ConstructorsConstructorDescriptionGpioPinDigitalInputSimulator(com.pi4j.io.gpio.Pin pin, String string, com.pi4j.io.gpio.PinPullResistance ppr) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(com.pi4j.io.gpio.event.GpioPinListener... gls) voidaddListener(List<? extends com.pi4j.io.gpio.event.GpioPinListener> list) voidaddTrigger(com.pi4j.io.gpio.trigger.GpioTrigger... gts) voidaddTrigger(List<? extends com.pi4j.io.gpio.trigger.GpioTrigger> list) voidvoidexport(com.pi4j.io.gpio.PinMode pm) voidexport(com.pi4j.io.gpio.PinMode pm, com.pi4j.io.gpio.PinState ps) intgetDebounce(com.pi4j.io.gpio.PinState ps) Collection<com.pi4j.io.gpio.event.GpioPinListener>com.pi4j.io.gpio.PinModegetMode()getName()com.pi4j.io.gpio.PingetPin()getProperty(String string) getProperty(String string, String string1) com.pi4j.io.gpio.GpioProvidercom.pi4j.io.gpio.PinPullResistancecom.pi4j.io.gpio.GpioPinShutdowncom.pi4j.io.gpio.PinStategetState()getTag()Collection<com.pi4j.io.gpio.trigger.GpioTrigger>booleanhasDebounce(com.pi4j.io.gpio.PinState ps) booleanhasListener(com.pi4j.io.gpio.event.GpioPinListener... gls) booleanhasProperty(String string) booleanbooleanisHigh()booleanisLow()booleanisMode(com.pi4j.io.gpio.PinMode pm) booleanisPullResistance(com.pi4j.io.gpio.PinPullResistance ppr) booleanisState(com.pi4j.io.gpio.PinState ps) voidvoidvoidremoveListener(com.pi4j.io.gpio.event.GpioPinListener... gls) voidremoveListener(List<? extends com.pi4j.io.gpio.event.GpioPinListener> list) voidremoveProperty(String string) voidremoveTrigger(com.pi4j.io.gpio.trigger.GpioTrigger... gts) voidremoveTrigger(List<? extends com.pi4j.io.gpio.trigger.GpioTrigger> list) voidsetDebounce(int i) voidsetDebounce(int i, com.pi4j.io.gpio.PinState... pss) voidsetMode(com.pi4j.io.gpio.PinMode pm) voidvoidsetProperty(String string, String string1) voidsetPullResistance(com.pi4j.io.gpio.PinPullResistance ppr) voidsetShutdownOptions(com.pi4j.io.gpio.GpioPinShutdown gps) voidvoidsetShutdownOptions(Boolean bln, com.pi4j.io.gpio.PinState ps) voidsetShutdownOptions(Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr) voidsetShutdownOptions(Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.PinMode pm) voidvoidunexport()
-
Constructor Details
-
GpioPinDigitalInputSimulator
public GpioPinDigitalInputSimulator(com.pi4j.io.gpio.Pin pin, String string, com.pi4j.io.gpio.PinPullResistance ppr)
-
-
Method Details
-
hasDebounce
- Specified by:
hasDebouncein interfacecom.pi4j.io.gpio.GpioPinDigitalInput
-
getDebounce
- Specified by:
getDebouncein interfacecom.pi4j.io.gpio.GpioPinDigitalInput
-
setDebounce
- Specified by:
setDebouncein interfacecom.pi4j.io.gpio.GpioPinDigitalInput
-
setDebounce
- Specified by:
setDebouncein interfacecom.pi4j.io.gpio.GpioPinDigitalInput
-
isHigh
- Specified by:
isHighin interfacecom.pi4j.io.gpio.GpioPinDigital
-
isLow
- Specified by:
isLowin interfacecom.pi4j.io.gpio.GpioPinDigital
-
getState
- Specified by:
getStatein interfacecom.pi4j.io.gpio.GpioPinDigital
-
isState
- Specified by:
isStatein interfacecom.pi4j.io.gpio.GpioPinDigital
-
getProvider
- Specified by:
getProviderin interfacecom.pi4j.io.gpio.GpioPin
-
getPin
- Specified by:
getPinin interfacecom.pi4j.io.gpio.GpioPin
-
setName
- Specified by:
setNamein interfacecom.pi4j.io.gpio.GpioPin
-
getName
- Specified by:
getNamein interfacecom.pi4j.io.gpio.GpioPin
-
setTag
- Specified by:
setTagin interfacecom.pi4j.io.gpio.GpioPin
-
getTag
- Specified by:
getTagin interfacecom.pi4j.io.gpio.GpioPin
-
setProperty
- Specified by:
setPropertyin interfacecom.pi4j.io.gpio.GpioPin
-
hasProperty
- Specified by:
hasPropertyin interfacecom.pi4j.io.gpio.GpioPin
-
getProperty
- Specified by:
getPropertyin interfacecom.pi4j.io.gpio.GpioPin
-
getProperty
- Specified by:
getPropertyin interfacecom.pi4j.io.gpio.GpioPin
-
getProperties
- Specified by:
getPropertiesin interfacecom.pi4j.io.gpio.GpioPin
-
removeProperty
- Specified by:
removePropertyin interfacecom.pi4j.io.gpio.GpioPin
-
clearProperties
- Specified by:
clearPropertiesin interfacecom.pi4j.io.gpio.GpioPin
-
export
- Specified by:
exportin interfacecom.pi4j.io.gpio.GpioPin
-
export
- Specified by:
exportin interfacecom.pi4j.io.gpio.GpioPin
-
unexport
- Specified by:
unexportin interfacecom.pi4j.io.gpio.GpioPin
-
isExported
- Specified by:
isExportedin interfacecom.pi4j.io.gpio.GpioPin
-
setMode
- Specified by:
setModein interfacecom.pi4j.io.gpio.GpioPin
-
getMode
- Specified by:
getModein interfacecom.pi4j.io.gpio.GpioPin
-
isMode
- Specified by:
isModein interfacecom.pi4j.io.gpio.GpioPin
-
setPullResistance
- Specified by:
setPullResistancein interfacecom.pi4j.io.gpio.GpioPin
-
getPullResistance
- Specified by:
getPullResistancein interfacecom.pi4j.io.gpio.GpioPin
-
isPullResistance
- Specified by:
isPullResistancein interfacecom.pi4j.io.gpio.GpioPin
-
getListeners
- Specified by:
getListenersin interfacecom.pi4j.io.gpio.GpioPin
-
addListener
- Specified by:
addListenerin interfacecom.pi4j.io.gpio.GpioPin
-
addListener
- Specified by:
addListenerin interfacecom.pi4j.io.gpio.GpioPin
-
hasListener
- Specified by:
hasListenerin interfacecom.pi4j.io.gpio.GpioPin
-
removeListener
- Specified by:
removeListenerin interfacecom.pi4j.io.gpio.GpioPin
-
removeListener
- Specified by:
removeListenerin interfacecom.pi4j.io.gpio.GpioPin
-
removeAllListeners
- Specified by:
removeAllListenersin interfacecom.pi4j.io.gpio.GpioPin
-
getShutdownOptions
- Specified by:
getShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
setShutdownOptions
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
setShutdownOptions
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
setShutdownOptions
- Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
setShutdownOptions
public void setShutdownOptions(Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr) - Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
setShutdownOptions
public void setShutdownOptions(Boolean bln, com.pi4j.io.gpio.PinState ps, com.pi4j.io.gpio.PinPullResistance ppr, com.pi4j.io.gpio.PinMode pm) - Specified by:
setShutdownOptionsin interfacecom.pi4j.io.gpio.GpioPin
-
getTriggers
- Specified by:
getTriggersin interfacecom.pi4j.io.gpio.GpioPinInput
-
addTrigger
- Specified by:
addTriggerin interfacecom.pi4j.io.gpio.GpioPinInput
-
addTrigger
- Specified by:
addTriggerin interfacecom.pi4j.io.gpio.GpioPinInput
-
removeTrigger
- Specified by:
removeTriggerin interfacecom.pi4j.io.gpio.GpioPinInput
-
removeTrigger
- Specified by:
removeTriggerin interfacecom.pi4j.io.gpio.GpioPinInput
-
removeAllTriggers
- Specified by:
removeAllTriggersin interfacecom.pi4j.io.gpio.GpioPinInput
-