Enum HeatPump.ChannelId
- java.lang.Object
-
- java.lang.Enum<HeatPump.ChannelId>
-
- io.openems.edge.controller.io.heatpump.sgready.HeatPump.ChannelId
-
- All Implemented Interfaces:
ChannelId
,java.io.Serializable
,java.lang.Comparable<HeatPump.ChannelId>
- Enclosing interface:
- HeatPump
public static enum HeatPump.ChannelId extends java.lang.Enum<HeatPump.ChannelId> implements ChannelId
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AWAITING_HYSTERESIS
ESS_DISCHARGE_POWER_NOT_PRESENT
FORCE_ON_STATE_TIME
GRID_ACTIVE_POWER_NOT_PRESENT
LOCK_STATE_TIME
RECOMMENDATION_STATE_TIME
REGULAR_STATE_TIME
STATE_OF_CHARGE_NOT_PRESENT
STATUS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Doc
doc()
Gets the Channel Doc for this ChannelId.static HeatPump.ChannelId
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HeatPump.ChannelId[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
STATUS
public static final HeatPump.ChannelId STATUS
-
AWAITING_HYSTERESIS
public static final HeatPump.ChannelId AWAITING_HYSTERESIS
-
REGULAR_STATE_TIME
public static final HeatPump.ChannelId REGULAR_STATE_TIME
-
RECOMMENDATION_STATE_TIME
public static final HeatPump.ChannelId RECOMMENDATION_STATE_TIME
-
FORCE_ON_STATE_TIME
public static final HeatPump.ChannelId FORCE_ON_STATE_TIME
-
LOCK_STATE_TIME
public static final HeatPump.ChannelId LOCK_STATE_TIME
-
GRID_ACTIVE_POWER_NOT_PRESENT
public static final HeatPump.ChannelId GRID_ACTIVE_POWER_NOT_PRESENT
-
STATE_OF_CHARGE_NOT_PRESENT
public static final HeatPump.ChannelId STATE_OF_CHARGE_NOT_PRESENT
-
ESS_DISCHARGE_POWER_NOT_PRESENT
public static final HeatPump.ChannelId ESS_DISCHARGE_POWER_NOT_PRESENT
-
-
Method Detail
-
values
public static HeatPump.ChannelId[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (HeatPump.ChannelId c : HeatPump.ChannelId.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HeatPump.ChannelId valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-