Interface ControllerEssEmergencyCapacityReserve
- All Superinterfaces:
Controller
,OpenemsComponent
- All Known Implementing Classes:
ControllerEssEmergencyCapacityReserveImpl
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setActualReserveSoc
(Integer value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.ACTUAL_RESERVE_SOC
Channel.default void
_setDebugRampPower
(float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
Channel.default void
_setDebugRampPower
(Float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
Channel.default void
_setDebugSetActivePowerLessOrEquals
(int value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
Channel.default void
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
Channel.default void
_setDebugTargetPower
(float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
Channel.default void
_setDebugTargetPower
(Float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
Channel.default void
_setRangeOfReserveSocOutsideAllowedValue
(boolean value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.RANGE_OF_RESERVE_SOC_OUTSIDE_ALLOWED_VALUE
Channel.default void
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.STATE_MACHINE
Channel.Gets the SoC value if Reserve SoC is enabled and returns null otherwise.default IntegerReadChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.ACTUAL_RESERVE_SOC
.Gets the debug ramp power in [W].default FloatReadChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
.Gets the debug active power less or equals constraint in [W].default IntegerReadChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
.Gets the debug ramp power in [W].default FloatReadChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
.default StateMachine.State
Gets current state of theStateMachine
.default Channel
<StateMachine.State> Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.STATE_MACHINE
.Methods inherited from interface io.openems.edge.controller.api.Controller
_setRunFailed, getRunFailed, getRunFailedChannel, run
Methods inherited from interface io.openems.edge.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
Method Details
-
getStateMachineChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.STATE_MACHINE
.- Returns:
- the Channel
-
getStateMachine
Gets current state of theStateMachine
. SeeControllerEssEmergencyCapacityReserve.ChannelId.STATE_MACHINE
.- Returns:
- the Channel
Value
-
_setStateMachine
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.STATE_MACHINE
Channel.- Parameters:
value
- the next value
-
getDebugSetActivePowerLessOrEqualsChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
.- Returns:
- the Channel
-
getDebugSetActivePowerLessOrEquals
Gets the debug active power less or equals constraint in [W]. SeeControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
.- Returns:
- the Channel
Value
-
_setDebugSetActivePowerLessOrEquals
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
Channel.- Parameters:
value
- the next value
-
_setDebugSetActivePowerLessOrEquals
default void _setDebugSetActivePowerLessOrEquals(int value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_SET_ACTIVE_POWER_LESS_OR_EQUALS
Channel.- Parameters:
value
- the next value
-
getDebugTargetPowerChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
.- Returns:
- the Channel
-
getDebugTargetPower
Gets the debug ramp power in [W]. SeeControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
.- Returns:
- the Channel
Value
-
_setDebugTargetPower
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
Channel.- Parameters:
value
- the next value
-
_setDebugTargetPower
default void _setDebugTargetPower(float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_TARGET_POWER
Channel.- Parameters:
value
- the next value
-
getDebugRampPowerChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
.- Returns:
- the Channel
-
getDebugRampPower
Gets the debug ramp power in [W]. SeeControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
.- Returns:
- the Channel
Value
-
_setDebugRampPower
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
Channel.- Parameters:
value
- the next value
-
_setDebugRampPower
default void _setDebugRampPower(float value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.DEBUG_RAMP_POWER
Channel.- Parameters:
value
- the next value
-
_setRangeOfReserveSocOutsideAllowedValue
default void _setRangeOfReserveSocOutsideAllowedValue(boolean value) Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.RANGE_OF_RESERVE_SOC_OUTSIDE_ALLOWED_VALUE
Channel.- Parameters:
value
- the next value
-
getActualReserveSocChannel
Gets the Channel forControllerEssEmergencyCapacityReserve.ChannelId.ACTUAL_RESERVE_SOC
.- Returns:
- the Channel
-
_setActualReserveSoc
Internal method to set the 'nextValue' onControllerEssEmergencyCapacityReserve.ChannelId.ACTUAL_RESERVE_SOC
Channel.- Parameters:
value
- the next value
-
getActualReserveSoc
Gets the SoC value if Reserve SoC is enabled and returns null otherwise. SeeControllerEssEmergencyCapacityReserve.ChannelId.ACTUAL_RESERVE_SOC
.- Returns:
- the Channel
Value
-