Module com.pi4j.plugin.linuxfs
Class LinuxFsDigitalInput
- java.lang.Object
-
- com.pi4j.common.IdentityBase
-
- com.pi4j.io.IOBase<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
-
- com.pi4j.io.gpio.GpioBase<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
-
- com.pi4j.io.gpio.digital.DigitalBase<DigitalInput,DigitalInputConfig,DigitalInputProvider>
-
- com.pi4j.io.gpio.digital.DigitalInputBase
-
- com.pi4j.plugin.linuxfs.provider.gpio.digital.LinuxFsDigitalInput
-
- All Implemented Interfaces:
Describable,Identity,Lifecycle,Extension,Bindable<DigitalInput,DigitalBinding>,Digital<DigitalInput,DigitalInputConfig,DigitalInputProvider>,DigitalInput,com.pi4j.io.gpio.Gpio<DigitalInput,DigitalInputConfig,DigitalInputProvider>,Input,IO<DigitalInput,DigitalInputConfig,DigitalInputProvider>,OnOffRead<DigitalInput>
public class LinuxFsDigitalInput extends DigitalInputBase implements DigitalInput
LinuxFsDigitalInput class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Field Summary
-
Fields inherited from class com.pi4j.io.gpio.digital.DigitalBase
bindings, stateChangeEventManager
-
Fields inherited from class com.pi4j.common.IdentityBase
description, id, logger, metadata, name
-
Fields inherited from interface com.pi4j.io.gpio.digital.DigitalInput
DEFAULT_DEBOUNCE
-
-
Constructor Summary
Constructors Constructor Description LinuxFsDigitalInput(DigitalInputProvider provider, DigitalInputConfig config)Constructor for LinuxFsDigitalInput.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DigitalStatestate()-
Methods inherited from class com.pi4j.io.gpio.digital.DigitalBase
addListener, bind, dispatch, isOn, removeListener, shutdown, unbind
-
Methods inherited from class com.pi4j.io.IOBase
config, describe, description, initialize, name, provider
-
Methods inherited from class com.pi4j.common.IdentityBase
description, id, metadata, name
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.pi4j.io.gpio.digital.Digital
addListener, equals, equals, equals, equals, equals, equals, equals, equals, equals, isHigh, isLow, removeListener
-
Methods inherited from interface com.pi4j.io.gpio.digital.DigitalInput
pull
-
Methods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, name
-
Methods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
-
-
-
Constructor Detail
-
LinuxFsDigitalInput
public LinuxFsDigitalInput(DigitalInputProvider provider, DigitalInputConfig config)
Constructor for LinuxFsDigitalInput.
- Parameters:
provider- aDigitalInputProviderobject.config- aDigitalInputConfigobject.
-
-
Method Detail
-
state
public DigitalState state()
- Specified by:
statein interfaceDigital<DigitalInput,DigitalInputConfig,DigitalInputProvider>
-
-