Module com.pi4j.plugin.gpiod
Class GpioDDigitalOutputProviderImpl
java.lang.Object
com.pi4j.common.IdentityBase<DigitalOutputProvider>
com.pi4j.extension.ExtensionBase<DigitalOutputProvider>
com.pi4j.provider.ProviderBase<DigitalOutputProvider,DigitalOutput,DigitalOutputConfig>
com.pi4j.io.gpio.GpioProviderBase<DigitalOutputProvider,DigitalOutput,DigitalOutputConfig>
com.pi4j.io.gpio.digital.DigitalProviderBase<DigitalOutputProvider,DigitalOutput,DigitalOutputConfig>
com.pi4j.io.gpio.digital.DigitalOutputProviderBase
com.pi4j.plugin.gpiod.provider.gpio.digital.GpioDDigitalOutputProviderImpl
- All Implemented Interfaces:
Describable,Identity,Lifecycle<DigitalOutputProvider>,Extension<DigitalOutputProvider>,DigitalOutputProvider,DigitalProvider<DigitalOutputProvider,,DigitalOutput, DigitalOutputConfig> com.pi4j.io.gpio.GpioProvider<DigitalOutputProvider,,DigitalOutput, DigitalOutputConfig> GpioDDigitalOutputProvider,Provider<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig>
public class GpioDDigitalOutputProviderImpl
extends DigitalOutputProviderBase
implements GpioDDigitalOutputProvider
PiGpioDigitalOutputProviderImpl class.
- Version:
- $Id: $Id
- Author:
- Alexander Liggesmeyer (https://alexander.liggesmeyer.net/)
-
Field Summary
Fields inherited from class com.pi4j.provider.ProviderBase
context, loggerFields inherited from class com.pi4j.common.IdentityBase
description, id, metadata, nameFields inherited from interface com.pi4j.plugin.gpiod.provider.gpio.digital.GpioDDigitalOutputProvider
ID, NAME -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for PiGpioDigitalOutputProviderImpl. -
Method Summary
Modifier and TypeMethodDescriptioncreate(DigitalOutputConfig config) intinitialize(Context context) Methods inherited from class com.pi4j.provider.ProviderBase
contextMethods inherited from class com.pi4j.common.IdentityBase
description, id, metadata, nameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pi4j.io.gpio.digital.DigitalOutputProvider
create, create, create, create, createMethods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, name
-
Constructor Details
-
GpioDDigitalOutputProviderImpl
public GpioDDigitalOutputProviderImpl()Constructor for PiGpioDigitalOutputProviderImpl.
-
-
Method Details
-
create
- Specified by:
createin interfaceProvider<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig>
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceProvider<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig>
-
initialize
- Specified by:
initializein interfaceLifecycle<DigitalOutputProvider>- Overrides:
initializein classProviderBase<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig> - Throws:
InitializeException
-
shutdown
- Specified by:
shutdownin interfaceLifecycle<DigitalOutputProvider>- Overrides:
shutdownin classProviderBase<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig> - Throws:
ShutdownException
-