Module com.pi4j

Interface Provider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>

All Superinterfaces:
Describable, Extension<PROVIDER_TYPE>, Identity, Lifecycle<PROVIDER_TYPE>
All Known Subinterfaces:
AnalogInputProvider, AnalogOutputProvider, AnalogProvider<PROVIDER_TYPE,ANALOG_TYPE,CONFIG_TYPE>, DigitalInputProvider, DigitalOutputProvider, DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>, com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>, I2CProvider, PwmProvider, SerialProvider, SpiProvider
All Known Implementing Classes:
AnalogInputProviderBase, AnalogOutputProviderBase, AnalogProviderBase, DigitalInputProviderBase, DigitalOutputProviderBase, DigitalProviderBase, com.pi4j.io.gpio.GpioProviderBase, I2CProviderBase, ProviderBase, PwmProviderBase, SerialProviderBase, SpiProviderBase

public interface Provider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config> extends Extension<PROVIDER_TYPE>

Provider interface.

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