Package com.pi4j.io.gpio
Interface GpioPinAnalogInput
-
- All Superinterfaces:
GpioPin,GpioPinAnalog,GpioPinInput
- All Known Implementing Classes:
GpioPinImpl
public interface GpioPinAnalogInput extends GpioPinAnalog, GpioPinInput
Analog input pin inteface.- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(GpioPinListener... listener)voidaddListener(List<? extends GpioPinListener> listeners)voidaddTrigger(GpioTrigger... trigger)voidaddTrigger(List<? extends GpioTrigger> triggers)Collection<GpioPinListener>getListeners()Collection<GpioTrigger>getTriggers()booleanhasListener(GpioPinListener... listener)voidremoveAllListeners()voidremoveAllTriggers()voidremoveListener(GpioPinListener... listener)voidremoveListener(List<? extends GpioPinListener> listeners)voidremoveTrigger(GpioTrigger... trigger)voidremoveTrigger(List<? extends GpioTrigger> triggers)-
Methods inherited from interface com.pi4j.io.gpio.GpioPin
clearProperties, export, export, getMode, getName, getPin, getProperties, getProperty, getProperty, getProvider, getPullResistance, getShutdownOptions, getTag, hasProperty, isExported, isMode, isPullResistance, removeProperty, setMode, setName, setProperty, setPullResistance, setShutdownOptions, setShutdownOptions, setShutdownOptions, setShutdownOptions, setShutdownOptions, setTag, unexport
-
Methods inherited from interface com.pi4j.io.gpio.GpioPinAnalog
getValue
-
-
-
-
Method Detail
-
getListeners
Collection<GpioPinListener> getListeners()
- Specified by:
getListenersin interfaceGpioPin
-
addListener
void addListener(GpioPinListener... listener)
- Specified by:
addListenerin interfaceGpioPin
-
addListener
void addListener(List<? extends GpioPinListener> listeners)
- Specified by:
addListenerin interfaceGpioPin
-
hasListener
boolean hasListener(GpioPinListener... listener)
- Specified by:
hasListenerin interfaceGpioPin
-
removeListener
void removeListener(GpioPinListener... listener)
- Specified by:
removeListenerin interfaceGpioPin
-
removeListener
void removeListener(List<? extends GpioPinListener> listeners)
- Specified by:
removeListenerin interfaceGpioPin
-
removeAllListeners
void removeAllListeners()
- Specified by:
removeAllListenersin interfaceGpioPin
-
getTriggers
Collection<GpioTrigger> getTriggers()
- Specified by:
getTriggersin interfaceGpioPinInput
-
addTrigger
void addTrigger(GpioTrigger... trigger)
- Specified by:
addTriggerin interfaceGpioPinInput
-
addTrigger
void addTrigger(List<? extends GpioTrigger> triggers)
- Specified by:
addTriggerin interfaceGpioPinInput
-
removeTrigger
void removeTrigger(GpioTrigger... trigger)
- Specified by:
removeTriggerin interfaceGpioPinInput
-
removeTrigger
void removeTrigger(List<? extends GpioTrigger> triggers)
- Specified by:
removeTriggerin interfaceGpioPinInput
-
removeAllTriggers
void removeAllTriggers()
- Specified by:
removeAllTriggersin interfaceGpioPinInput
-
-