Enum Class FixStateOfCharge.ChannelId
java.lang.Object
java.lang.Enum<FixStateOfCharge.ChannelId>
io.openems.edge.controller.ess.fixstateofcharge.api.FixStateOfCharge.ChannelId
- All Implemented Interfaces:
ChannelId
,Serializable
,Comparable<FixStateOfCharge.ChannelId>
,Constable
- Enclosing interface:
FixStateOfCharge
public static enum FixStateOfCharge.ChannelId
extends Enum<FixStateOfCharge.ChannelId>
implements ChannelId
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface io.openems.edge.common.channel.ChannelId
ChannelId.ChannelIdImpl
-
Enum Constant Summary
Enum ConstantDescriptionAt SoC target as epoch seconds.Controller has detected a change in the ess capacity.ESS is at target SoC.ESS is at below SoC.ESS is at above SoC.Controller has set the property isRunning to false if there was a termination by a condition or fallback time.Holds power to increase/decrease ramp for every cycle.HoldsManagedSymmetricEss.ChannelId.DEBUG_SET_ACTIVE_POWER
for debug purpose.Holdsinvalid reference
ManagedSymmetricEss.ChannelId#DEBUG_SET_ACTIVE_POWER_RAW
HoldsSymmetricEss.ChannelId.CAPACITY
for detecting a capacity change.Expected start epoch seconds.Current state of the StateMachine. -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static FixStateOfCharge.ChannelId
Returns the enum constant of this class with the specified name.static FixStateOfCharge.ChannelId[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STATE_MACHINE
Current state of the StateMachine. -
DEBUG_SET_ACTIVE_POWER
HoldsManagedSymmetricEss.ChannelId.DEBUG_SET_ACTIVE_POWER
for debug purpose. -
DEBUG_SET_ACTIVE_POWER_RAW
Holdsinvalid reference
ManagedSymmetricEss.ChannelId#DEBUG_SET_ACTIVE_POWER_RAW
-
DEBUG_RAMP_POWER
Holds power to increase/decrease ramp for every cycle. -
ESS_CAPACITY
HoldsSymmetricEss.ChannelId.CAPACITY
for detecting a capacity change. -
NO_VALID_TARGET_TIME
-
AT_TARGET_EPOCH_SECONDS
At SoC target as epoch seconds.Set, when the target SoC was reached. Used for terminating the Controller after a configured fallback time.
When the target SoC not reached or the controller not running the default is 0, to be able to use the pastValues and get the last valid (not Null) value.
-
EXPECTED_START_EPOCH_SECONDS
Expected start epoch seconds.Set when a target time is configured and the controller is waiting for the start.
Controller keep staying in "NotStarted" if there is still enough time left to reach the target soc.s
-
CTRL_IS_BLOCKING_ESS
ESS is at target SoC. Discharging and charging is blocked by Controller. -
CTRL_IS_CHARGING_ESS
ESS is at below SoC. Ess is forced to charge with a minimum power. -
CTRL_IS_DISCHARGING_ESS
ESS is at above SoC. Ess is forced to discharge with a minimum power. -
CTRL_WAS_SELF_TERMINATED
Controller has set the property isRunning to false if there was a termination by a condition or fallback time. -
CAPACTITY_CHANGED
Controller has detected a change in the ess capacity.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
doc
Description copied from interface:ChannelId
Gets the Channel Doc for this ChannelId.
-