-
- All Superinterfaces:
AddressConfig<AnalogOutputConfig>,AnalogConfig<AnalogOutputConfig>,Config<AnalogOutputConfig>,com.pi4j.io.gpio.GpioConfig<AnalogOutputConfig>,IOConfig<AnalogOutputConfig>
public interface AnalogOutputConfig extends AnalogConfig<AnalogOutputConfig>
AnalogOutputConfig interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Field Summary
Fields Modifier and Type Field Description static StringINITIAL_VALUE_KEYConstantINITIAL_VALUE_KEY="initial"static StringSHUTDOWN_VALUE_KEYConstantSHUTDOWN_VALUE_KEY="shutdown"static StringSTEP_VALUE_KEYConstantSTEP_VALUE_KEY="step"-
Fields inherited from interface com.pi4j.config.AddressConfig
ADDRESS_KEY
-
Fields inherited from interface com.pi4j.io.gpio.analog.AnalogConfig
RANGE_MAX_KEY, RANGE_MIN_KEY
-
Fields inherited from interface com.pi4j.config.Config
DESCRIPTION_KEY, ID_KEY, NAME_KEY
-
Fields inherited from interface com.pi4j.io.IOConfig
PLATFORM_KEY, PROVIDER_KEY
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NumbergetInitialValue()getInitialValue.default NumbergetShutdownValue()getShutdownValue.default NumbergetStepValue()getStepValue.IntegerinitialValue()initialValue.static AnalogOutputConfigBuildernewBuilder(Context context)newBuilder.default voidsetShutdownValue(Integer value)setShutdownValue.default voidsetStepValue(Integer value)setStepValue.IntegershutdownValue()shutdownValue.AnalogOutputConfigshutdownValue(Integer value)shutdownValue.IntegerstepValue()stepValue.AnalogOutputConfigstepValue(Integer value)stepValue.-
Methods inherited from interface com.pi4j.config.AddressConfig
address, getAddress
-
Methods inherited from interface com.pi4j.io.gpio.analog.AnalogConfig
getRange, range
-
Methods inherited from interface com.pi4j.config.Config
description, getDescription, getId, getName, id, name, properties, validate
-
Methods inherited from interface com.pi4j.io.IOConfig
getPlatform, getProvider, platform, provider
-
-
-
-
Field Detail
-
SHUTDOWN_VALUE_KEY
static final String SHUTDOWN_VALUE_KEY
ConstantSHUTDOWN_VALUE_KEY="shutdown"- See Also:
- Constant Field Values
-
INITIAL_VALUE_KEY
static final String INITIAL_VALUE_KEY
ConstantINITIAL_VALUE_KEY="initial"- See Also:
- Constant Field Values
-
STEP_VALUE_KEY
static final String STEP_VALUE_KEY
ConstantSTEP_VALUE_KEY="step"- See Also:
- Constant Field Values
-
-
Method Detail
-
shutdownValue
AnalogOutputConfig shutdownValue(Integer value)
shutdownValue.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputConfigobject.
-
setShutdownValue
default void setShutdownValue(Integer value)
setShutdownValue.
- Parameters:
value- aIntegerobject.
-
stepValue
AnalogOutputConfig stepValue(Integer value)
stepValue.
- Parameters:
value- aIntegerobject.- Returns:
- a
AnalogOutputConfigobject.
-
setStepValue
default void setStepValue(Integer value)
setStepValue.
- Parameters:
value- aIntegerobject.
-
newBuilder
static AnalogOutputConfigBuilder newBuilder(Context context)
newBuilder.
- Parameters:
context-Context- Returns:
- a
AnalogOutputConfigBuilderobject.
-
-