Module com.pi4j

Class DigitalProviderBase<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig>

java.lang.Object
com.pi4j.common.IdentityBase<T>
com.pi4j.extension.ExtensionBase<PROVIDER_TYPE>
com.pi4j.provider.ProviderBase<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
com.pi4j.io.gpio.GpioProviderBase<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
com.pi4j.io.gpio.digital.DigitalProviderBase<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
All Implemented Interfaces:
Describable, Identity, Lifecycle<PROVIDER_TYPE>, Extension<PROVIDER_TYPE>, DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>, com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>, Provider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
Direct Known Subclasses:
DigitalInputProviderBase, DigitalOutputProviderBase

public abstract class DigitalProviderBase<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig> extends com.pi4j.io.gpio.GpioProviderBase<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE> implements DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>

Abstract DigitalProviderBase class.

Version:
$Id: $Id
Author:
Robert Savage (http://www.savagehomeautomation.com)
  • Constructor Details

    • DigitalProviderBase

      public DigitalProviderBase()

      Constructor for DigitalProviderBase.

    • DigitalProviderBase

      public DigitalProviderBase(String id)

      Constructor for DigitalProviderBase.

      Parameters:
      id - a String object.
    • DigitalProviderBase

      public DigitalProviderBase(String id, String name)

      Constructor for DigitalProviderBase.

      Parameters:
      id - a String object.
      name - a String object.