public class RemoteDigitalInputDevice
extends com.diozero.internal.provider.AbstractInputDevice<com.diozero.api.DigitalInputEvent>
implements com.diozero.internal.provider.GpioDigitalInputDeviceInterface
| Constructor and Description |
|---|
RemoteDigitalInputDevice(RemoteDeviceFactory deviceFactory,
String key,
com.diozero.api.PinInfo pinInfo,
com.diozero.api.GpioPullUpDown pud,
com.diozero.api.GpioEventTrigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeDevice() |
protected void |
disableListener() |
protected void |
enableListener() |
int |
getGpio() |
boolean |
getValue() |
void |
setDebounceTimeMillis(int debounceTime) |
generatesEvents, removeListener, setListener, valueChangedclose, getDeviceFactory, getKey, isOpenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic RemoteDigitalInputDevice(RemoteDeviceFactory deviceFactory, String key, com.diozero.api.PinInfo pinInfo, com.diozero.api.GpioPullUpDown pud, com.diozero.api.GpioEventTrigger trigger)
public boolean getValue()
throws com.diozero.util.RuntimeIOException
getValue in interface com.diozero.internal.provider.GpioDigitalDeviceInterfacecom.diozero.util.RuntimeIOExceptionpublic int getGpio()
getGpio in interface com.diozero.internal.provider.GpioDeviceInterfacepublic void setDebounceTimeMillis(int debounceTime)
setDebounceTimeMillis in interface com.diozero.internal.provider.GpioDigitalInputDeviceInterfaceprotected void closeDevice()
throws com.diozero.util.RuntimeIOException
closeDevice in class com.diozero.internal.provider.AbstractDevicecom.diozero.util.RuntimeIOExceptionprotected void enableListener()
enableListener in class com.diozero.internal.provider.AbstractInputDevice<com.diozero.api.DigitalInputEvent>protected void disableListener()
disableListener in class com.diozero.internal.provider.AbstractInputDevice<com.diozero.api.DigitalInputEvent>Copyright © 2016–2018 mattjlewis. All rights reserved.