- java.lang.Object
-
- com.pi4j.common.IdentityBase
-
- com.pi4j.io.IOBase<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
-
- com.pi4j.io.gpio.GpioBase<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
-
- com.pi4j.io.gpio.analog.AnalogBase<AnalogInput,AnalogInputConfig,AnalogInputProvider>
-
- com.pi4j.io.gpio.analog.AnalogInputBase
-
- All Implemented Interfaces:
Describable
,Identity
,Lifecycle
,Extension
,Bindable<AnalogInput,AnalogBinding>
,Analog<AnalogInput,AnalogInputConfig,AnalogInputProvider>
,AnalogInput
,com.pi4j.io.gpio.Gpio<AnalogInput,AnalogInputConfig,AnalogInputProvider>
,Input
,IO<AnalogInput,AnalogInputConfig,AnalogInputProvider>
public abstract class AnalogInputBase extends AnalogBase<AnalogInput,AnalogInputConfig,AnalogInputProvider> implements AnalogInput
Abstract AnalogInputBase class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Field Summary
-
Fields inherited from class com.pi4j.io.gpio.analog.AnalogBase
bindings, valueChangeEventManager
-
Fields inherited from class com.pi4j.common.IdentityBase
description, id, logger, metadata, name
-
-
Constructor Summary
Constructors Constructor Description AnalogInputBase(AnalogInputProvider provider, AnalogInputConfig config)
Constructor for AnalogInputBase.
-
Method Summary
-
Methods inherited from class com.pi4j.io.gpio.analog.AnalogBase
addListener, bind, dispatch, 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.analog.Analog
addListener, equals, getValue, removeListener, value
-
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
-
AnalogInputBase
public AnalogInputBase(AnalogInputProvider provider, AnalogInputConfig config)
Constructor for AnalogInputBase.
- Parameters:
provider
- aAnalogInputProvider
object.config
- aAnalogInputConfig
object.
-
-