Module com.pi4j.plugin.raspberrypi
Class RpiDigitalOutput
- 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<DigitalOutput,DigitalOutputConfig,DigitalOutputProvider>
-
- com.pi4j.io.gpio.digital.DigitalOutputBase
-
- com.pi4j.plugin.raspberrypi.provider.gpio.digital.RpiDigitalOutput
-
- All Implemented Interfaces:
Describable,Identity,Lifecycle,Extension,Bindable<DigitalOutput,DigitalBinding>,Digital<DigitalOutput,DigitalOutputConfig,DigitalOutputProvider>,DigitalOutput,com.pi4j.io.gpio.Gpio<DigitalOutput,DigitalOutputConfig,DigitalOutputProvider>,IO<DigitalOutput,DigitalOutputConfig,DigitalOutputProvider>,OnOff<DigitalOutput>,OnOffRead<DigitalOutput>,OnOffWrite<DigitalOutput>,Output
public class RpiDigitalOutput extends DigitalOutputBase implements DigitalOutput
RpiDigitalOutput class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Field Summary
-
Fields inherited from class com.pi4j.io.gpio.digital.DigitalOutputBase
state
-
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
-
-
Constructor Summary
Constructors Constructor Description RpiDigitalOutput(DigitalOutputProvider provider, DigitalOutputConfig config)Constructor for RpiDigitalOutput.
-
Method Summary
-
Methods inherited from class com.pi4j.io.gpio.digital.DigitalOutputBase
blink, blinkAsync, initialize, off, on, pulse, pulseAsync, shutdown, state, state
-
Methods inherited from class com.pi4j.io.gpio.digital.DigitalBase
addListener, bind, dispatch, isOn, removeListener, unbind
-
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, state
-
Methods inherited from interface com.pi4j.io.gpio.digital.DigitalOutput
blink, blink, blink, blink, blinkAsync, blinkAsync, blinkAsync, blinkAsync, high, low, pulse, pulse, pulse, pulseAsync, pulseAsync, pulseAsync, pulseHigh, pulseHighAsync, pulseLow, pulseLowAsync, setState, setState, setState, setState, setState, setState, setState, state, toggle
-
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
-
Methods inherited from interface com.pi4j.io.OnOffWrite
off, on
-
-
-
-
Constructor Detail
-
RpiDigitalOutput
public RpiDigitalOutput(DigitalOutputProvider provider, DigitalOutputConfig config)
Constructor for RpiDigitalOutput.
- Parameters:
provider- aDigitalOutputProviderobject.config- aDigitalOutputConfigobject.
-
-