Package com.pi4j.io.gpio
Interface GpioPin
- 
- All Known Subinterfaces:
- GpioPinAnalog,- GpioPinAnalogInput,- GpioPinAnalogOutput,- GpioPinDigital,- GpioPinDigitalInput,- GpioPinDigitalMultipurpose,- GpioPinDigitalOutput,- GpioPinInput,- GpioPinOutput,- GpioPinPwm,- GpioPinPwmOutput
 - All Known Implementing Classes:
- GpioPinImpl
 
 public interface GpioPinGpio pin interface. This interface describes all operations over single GPIO pin.- Author:
- Robert Savage (http://www.savagehomeautomation.com)
 
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
getProviderGpioProvider getProvider() 
 - 
getPinPin getPin() 
 - 
setNamevoid setName(String name) 
 - 
getNameString getName() 
 - 
setTagvoid setTag(Object tag) 
 - 
getTagObject getTag() 
 - 
hasPropertyboolean hasProperty(String key) 
 - 
removePropertyvoid removeProperty(String key) 
 - 
clearPropertiesvoid clearProperties() 
 - 
exportvoid export(PinMode mode) 
 - 
unexportvoid unexport() 
 - 
isExportedboolean isExported() 
 - 
setModevoid setMode(PinMode mode) 
 - 
getModePinMode getMode() 
 - 
isModeboolean isMode(PinMode mode) 
 - 
setPullResistancevoid setPullResistance(PinPullResistance resistance) 
 - 
getPullResistancePinPullResistance getPullResistance() 
 - 
isPullResistanceboolean isPullResistance(PinPullResistance resistance) 
 - 
getListenersCollection<GpioPinListener> getListeners() 
 - 
addListenervoid addListener(GpioPinListener... listener) 
 - 
addListenervoid addListener(List<? extends GpioPinListener> listeners) 
 - 
hasListenerboolean hasListener(GpioPinListener... listener) 
 - 
removeListenervoid removeListener(GpioPinListener... listener) 
 - 
removeListenervoid removeListener(List<? extends GpioPinListener> listeners) 
 - 
removeAllListenersvoid removeAllListeners() 
 - 
getShutdownOptionsGpioPinShutdown getShutdownOptions() 
 - 
setShutdownOptionsvoid setShutdownOptions(GpioPinShutdown options) 
 - 
setShutdownOptionsvoid setShutdownOptions(Boolean unexport) 
 - 
setShutdownOptionsvoid setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance) 
 - 
setShutdownOptionsvoid setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance, PinMode mode) 
 
- 
 
-