Module com.pi4j
Package com.pi4j.io.gpio.analog
Interface Analog<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider>
-
- All Superinterfaces:
Bindable<ANALOG_TYPE,AnalogBinding>
,Describable
,com.pi4j.io.gpio.Gpio<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,Identity
,IO<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,Lifecycle
- All Known Subinterfaces:
AnalogInput
,AnalogOutput
- All Known Implementing Classes:
AnalogBase
,AnalogInputBase
,AnalogOutputBase
public interface Analog<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider> extends com.pi4j.io.gpio.Gpio<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, Bindable<ANALOG_TYPE,AnalogBinding>
Analog interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ANALOG_TYPE
addListener(AnalogValueChangeListener... listener)
addListener.default boolean
equals(Number value)
equals.default Number
getValue()
getValue.ANALOG_TYPE
removeListener(AnalogValueChangeListener... listener)
removeListener.Integer
value()
value.-
Methods inherited from interface com.pi4j.common.Identity
describe, description, getDescription, getId, getMetadata, getName, id, metadata, name
-
Methods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
-
-
-
Method Detail
-
addListener
ANALOG_TYPE addListener(AnalogValueChangeListener... listener)
addListener.
- Parameters:
listener
- aAnalogValueChangeListener
object.- Returns:
- a ANALOG_TYPE object.
-
removeListener
ANALOG_TYPE removeListener(AnalogValueChangeListener... listener)
removeListener.
- Parameters:
listener
- aAnalogValueChangeListener
object.- Returns:
- a ANALOG_TYPE object.
-
equals
default boolean equals(Number value)
equals.
- Parameters:
value
- aNumber
object.- Returns:
- a boolean.
-
-