Package io.openems.edge.ess.api
Enum SymmetricEss.ChannelId
- java.lang.Object
-
- java.lang.Enum<SymmetricEss.ChannelId>
-
- io.openems.edge.ess.api.SymmetricEss.ChannelId
-
- All Implemented Interfaces:
ChannelId
,java.io.Serializable
,java.lang.Comparable<SymmetricEss.ChannelId>
- Enclosing interface:
- SymmetricEss
public static enum SymmetricEss.ChannelId extends java.lang.Enum<SymmetricEss.ChannelId> implements ChannelId
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACTIVE_CHARGE_ENERGY
Active Charge Energy.ACTIVE_DISCHARGE_ENERGY
Active Discharge Energy.ACTIVE_POWER
Active Power.CAPACITY
Capacity.GRID_MODE
Grid-Mode.MAX_APPARENT_POWER
Holds the currently maximum possible apparent power.MAX_CELL_TEMPERATURE
Max Cell Temperature.MAX_CELL_VOLTAGE
Max Cell Voltage.MIN_CELL_TEMPERATURE
Min Cell Temperature.MIN_CELL_VOLTAGE
Min Cell Voltage.REACTIVE_POWER
Reactive Power.SOC
State of Charge.
-
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 SymmetricEss.ChannelId
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SymmetricEss.ChannelId[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SOC
public static final SymmetricEss.ChannelId SOC
State of Charge.- Interface: Ess
- Type: Integer
- Unit: %
- Range: 0..100
-
CAPACITY
public static final SymmetricEss.ChannelId CAPACITY
Capacity.- Interface: Ess
- Type: Integer
- Unit: Wh
- Since:
- 2019.5.0
-
GRID_MODE
public static final SymmetricEss.ChannelId GRID_MODE
Grid-Mode.- Interface: Ess
- Type: Integer/Enum
- Range: 0=Undefined, 1=On-Grid, 2=Off-Grid
-
ACTIVE_POWER
public static final SymmetricEss.ChannelId ACTIVE_POWER
Active Power.- Interface: Ess Symmetric
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
-
REACTIVE_POWER
public static final SymmetricEss.ChannelId REACTIVE_POWER
Reactive Power.- Interface: Ess Symmetric
- Type: Integer
- Unit: var
-
MAX_APPARENT_POWER
public static final SymmetricEss.ChannelId MAX_APPARENT_POWER
Holds the currently maximum possible apparent power. This value is commonly defined by the inverter limitations.- Interface: Managed Symmetric Ess
- Type: Integer
- Unit: W
- Range: zero or positive value
-
ACTIVE_CHARGE_ENERGY
public static final SymmetricEss.ChannelId ACTIVE_CHARGE_ENERGY
Active Charge Energy.- Interface: Ess Symmetric
- Type: Integer
- Unit: Wh
-
ACTIVE_DISCHARGE_ENERGY
public static final SymmetricEss.ChannelId ACTIVE_DISCHARGE_ENERGY
Active Discharge Energy.- Interface: Ess Symmetric
- Type: Integer
- Unit: Wh
-
MIN_CELL_VOLTAGE
public static final SymmetricEss.ChannelId MIN_CELL_VOLTAGE
Min Cell Voltage.- Interface: Ess Symmetric
- Type: Integer
- Unit: mV
- Range: > 0
- Since:
- 2019.12.0
-
MAX_CELL_VOLTAGE
public static final SymmetricEss.ChannelId MAX_CELL_VOLTAGE
Max Cell Voltage.- Interface: Ess Symmetric
- Type: Integer
- Unit: mV
- Range: > 0
- Since:
- 2019.17.0
-
MIN_CELL_TEMPERATURE
public static final SymmetricEss.ChannelId MIN_CELL_TEMPERATURE
Min Cell Temperature.- Interface: Ess Symmetric
- Type: Integer
- Unit: °C
- Range: -273 to positive infinity
- Since:
- 2019.17.0
-
MAX_CELL_TEMPERATURE
public static final SymmetricEss.ChannelId MAX_CELL_TEMPERATURE
Max Cell Temperature.- Interface: Ess Symmetric
- Type: Integer
- Unit: °C
- Range: -273 to positive infinity
- Since:
- 2019.17.0
-
-
Method Detail
-
values
public static SymmetricEss.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 (SymmetricEss.ChannelId c : SymmetricEss.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 SymmetricEss.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
-
-