-
- All Superinterfaces:
Analog<AnalogOutput,AnalogOutputConfig,AnalogOutputProvider>
,Bindable<AnalogOutput,AnalogBinding>
,Describable
,com.pi4j.io.gpio.Gpio<AnalogOutput,AnalogOutputConfig,AnalogOutputProvider>
,Identity
,IO<AnalogOutput,AnalogOutputConfig,AnalogOutputProvider>
,Lifecycle
,Output
- All Known Implementing Classes:
AnalogOutputBase
public interface AnalogOutput extends Analog<AnalogOutput,AnalogOutputConfig,AnalogOutputProvider>, Output
AnalogOutput interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static AnalogOutputConfigBuilder
newConfigBuilder(Context context)
newConfigBuilder.default AnalogOutput
setValue(Integer value)
setValue.AnalogOutput
step(Integer value)
step.AnalogOutput
stepDown()
stepDown.AnalogOutput
stepUp()
stepUp.AnalogOutput
value(Integer value)
value.-
Methods inherited from interface com.pi4j.io.gpio.analog.Analog
addListener, equals, getValue, removeListener, 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
-
newConfigBuilder
static AnalogOutputConfigBuilder newConfigBuilder(Context context)
newConfigBuilder.
- Parameters:
context
-Context
- Returns:
- a
AnalogOutputConfigBuilder
object.
-
value
AnalogOutput value(Integer value) throws IOIllegalValueException, IOBoundsException
value.
- Parameters:
value
- aInteger
object.- Returns:
- a
AnalogOutput
object. - Throws:
IOIllegalValueException
- if any.IOBoundsException
- if any.
-
stepUp
AnalogOutput stepUp()
stepUp.
- Returns:
- a
AnalogOutput
object.
-
stepDown
AnalogOutput stepDown()
stepDown.
- Returns:
- a
AnalogOutput
object.
-
step
AnalogOutput step(Integer value) throws IOIllegalValueException, IOBoundsException
step.
- Parameters:
value
- aInteger
object.- Returns:
- a
AnalogOutput
object. - Throws:
IOIllegalValueException
- if any.IOBoundsException
- if any.
-
setValue
default AnalogOutput setValue(Integer value) throws IOIllegalValueException, IOBoundsException
setValue.
- Parameters:
value
- aInteger
object.- Returns:
- a
AnalogOutput
object. - Throws:
IOIllegalValueException
- if any.IOBoundsException
- if any.
-
-