-
- 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 AnalogOutputConfigBuildernewConfigBuilder(Context context)newConfigBuilder.default AnalogOutputsetValue(Integer value)setValue.AnalogOutputstep(Integer value)step.AnalogOutputstepDown()stepDown.AnalogOutputstepUp()stepUp.AnalogOutputvalue(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
AnalogOutputConfigBuilderobject.
-
value
AnalogOutput value(Integer value) throws IOIllegalValueException, IOBoundsException
value.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputobject. - Throws:
IOIllegalValueException- if any.IOBoundsException- if any.
-
stepUp
AnalogOutput stepUp()
stepUp.
- Returns:
- a
AnalogOutputobject.
-
stepDown
AnalogOutput stepDown()
stepDown.
- Returns:
- a
AnalogOutputobject.
-
step
AnalogOutput step(Integer value) throws IOIllegalValueException, IOBoundsException
step.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputobject. - Throws:
IOIllegalValueException- if any.IOBoundsException- if any.
-
setValue
default AnalogOutput setValue(Integer value) throws IOIllegalValueException, IOBoundsException
setValue.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputobject. - Throws:
IOIllegalValueException- if any.IOBoundsException- if any.
-
-