-
- 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 String
INITIAL_STATE_KEY
ConstantINITIAL_STATE_KEY="initial"
static String
SHUTDOWN_STATE_KEY
ConstantSHUTDOWN_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 DigitalState
getInitialState()
getInitialState.default DigitalState
getShutdownState()
getShutdownState.DigitalState
initialState()
initialState.static DigitalOutputConfigBuilder
newBuilder(Context context)
newBuilder.default void
setShutdownState(DigitalState state)
setShutdownState.DigitalState
shutdownState()
shutdownState.DigitalOutputConfig
shutdownState(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
DigitalState
object.
-
shutdownState
DigitalOutputConfig shutdownState(DigitalState state)
shutdownState.
- Parameters:
state
- aDigitalState
object.- Returns:
- a
DigitalOutputConfig
object.
-
getShutdownState
default DigitalState getShutdownState()
getShutdownState.
- Returns:
- a
DigitalState
object.
-
setShutdownState
default void setShutdownState(DigitalState state)
setShutdownState.
- Parameters:
state
- aDigitalState
object.
-
initialState
DigitalState initialState()
initialState.
- Returns:
- a
DigitalState
object.
-
getInitialState
default DigitalState getInitialState()
getInitialState.
- Returns:
- a
DigitalState
object.
-
newBuilder
static DigitalOutputConfigBuilder newBuilder(Context context)
newBuilder.
- Parameters:
context
-Context
- Returns:
- a
DigitalOutputConfigBuilder
object.
-
-