public interface GpioPin
GpioProvider getProvider()
Pin getPin()
void setName(String name)
String getName()
void setTag(Object tag)
Object getTag()
boolean hasProperty(String key)
void removeProperty(String key)
void clearProperties()
void export(PinMode mode)
void unexport()
boolean isExported()
void setMode(PinMode mode)
PinMode getMode()
boolean isMode(PinMode mode)
void setPullResistance(PinPullResistance resistance)
PinPullResistance getPullResistance()
boolean isPullResistance(PinPullResistance resistance)
Collection<GpioPinListener> getListeners()
void addListener(GpioPinListener... listener)
void addListener(List<? extends GpioPinListener> listeners)
boolean hasListener(GpioPinListener... listener)
void removeListener(GpioPinListener... listener)
void removeListener(List<? extends GpioPinListener> listeners)
void removeAllListeners()
GpioPinShutdown getShutdownOptions()
void setShutdownOptions(GpioPinShutdown options)
void setShutdownOptions(Boolean unexport)
void setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance)
void setShutdownOptions(Boolean unexport, PinState state, PinPullResistance resistance, PinMode mode)
Copyright © 2012–2014 Pi4J. All rights reserved.