-
- All Superinterfaces:
AddressConfig<DigitalOutputConfig>,Config<DigitalOutputConfig>,DigitalConfig<DigitalOutputConfig>,com.pi4j.io.gpio.GpioConfig<DigitalOutputConfig>,IOConfig<DigitalOutputConfig>
public interface DigitalOutputConfig extends DigitalConfig<DigitalOutputConfig>
DigitalOutputConfig interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Field Summary
Fields Modifier and Type Field Description static StringINITIAL_STATE_KEYConstantINITIAL_STATE_KEY="initial"static StringSHUTDOWN_STATE_KEYConstantSHUTDOWN_STATE_KEY="shutdown"-
Fields inherited from interface com.pi4j.config.AddressConfig
ADDRESS_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 DigitalStategetInitialState()getInitialState.default DigitalStategetShutdownState()getShutdownState.DigitalStateinitialState()initialState.static DigitalOutputConfigBuildernewBuilder(Context context)newBuilder.default voidsetShutdownState(DigitalState state)setShutdownState.DigitalStateshutdownState()shutdownState.DigitalOutputConfigshutdownState(DigitalState state)shutdownState.-
Methods inherited from interface com.pi4j.config.AddressConfig
address, getAddress
-
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_STATE_KEY
static final String SHUTDOWN_STATE_KEY
ConstantSHUTDOWN_STATE_KEY="shutdown"- See Also:
- Constant Field Values
-
INITIAL_STATE_KEY
static final String INITIAL_STATE_KEY
ConstantINITIAL_STATE_KEY="initial"- See Also:
- Constant Field Values
-
-
Method Detail
-
shutdownState
DigitalState shutdownState()
shutdownState.
- Returns:
- a
DigitalStateobject.
-
shutdownState
DigitalOutputConfig shutdownState(DigitalState state)
shutdownState.
- Parameters:
state- aDigitalStateobject.- Returns:
- a
DigitalOutputConfigobject.
-
getShutdownState
default DigitalState getShutdownState()
getShutdownState.
- Returns:
- a
DigitalStateobject.
-
setShutdownState
default void setShutdownState(DigitalState state)
setShutdownState.
- Parameters:
state- aDigitalStateobject.
-
initialState
DigitalState initialState()
initialState.
- Returns:
- a
DigitalStateobject.
-
getInitialState
default DigitalState getInitialState()
getInitialState.
- Returns:
- a
DigitalStateobject.
-
newBuilder
static DigitalOutputConfigBuilder newBuilder(Context context)
newBuilder.
- Parameters:
context-Context- Returns:
- a
DigitalOutputConfigBuilderobject.
-
-