- 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
Modifier and TypeMethodDescriptionstatic AnalogOutputConfigBuildernewConfigBuilder(Context context) newConfigBuilder.default AnalogOutputsetValue.step.stepDown()stepDown.stepUp()stepUp.value.Methods inherited from interface com.pi4j.io.gpio.analog.Analog
addListener, equals, getValue, removeListener, valueMethods inherited from interface com.pi4j.io.gpio.Gpio
address, getAddressMethods inherited from interface com.pi4j.common.Identity
describe, description, getDescription, getId, getMetadata, getName, id, metadata, nameMethods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
Method Details
-
newConfigBuilder
newConfigBuilder.
- Parameters:
context-Context- Returns:
- a
AnalogOutputConfigBuilderobject.
-
value
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
step.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputobject. - Throws:
IOIllegalValueException- if any.IOBoundsException- if any.
-
setValue
setValue.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputobject. - Throws:
IOIllegalValueException- if any.IOBoundsException- if any.
-