Enum Class BatteryProtection.ChannelId
java.lang.Object
java.lang.Enum<BatteryProtection.ChannelId>
io.openems.edge.battery.protection.BatteryProtection.ChannelId
- All Implemented Interfaces:
ChannelId
,Serializable
,Comparable<BatteryProtection.ChannelId>
,Constable
- Enclosing class:
- BatteryProtection
public static enum BatteryProtection.ChannelId
extends Enum<BatteryProtection.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 ConstantsEnum ConstantDescriptionCharge Current limit provided by the Battery/BMS.Charge Max-Increase Current limit.Charge Maximum Temperature.Charge maximum voltage.Charge Minimum Temperature.Charge minimum voltage.Discharge Current limit provided by the Battery/BMS.Discharge Max-Increase Current limit.Discharge Maximum Temperature.Discharge maximum voltage.Discharge Minimum Temperature.Discharge minimum voltage.Force-Charge State.Force-Discharge State. -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static BatteryProtection.ChannelId
Returns the enum constant of this class with the specified name.static BatteryProtection.ChannelId[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
BP_CHARGE_BMS
Charge Current limit provided by the Battery/BMS.- Interface: BatteryProtection
- Type: Integer
- Unit: Ampere
-
BP_DISCHARGE_BMS
Discharge Current limit provided by the Battery/BMS.- Interface: BatteryProtection
- Type: Integer
- Unit: Ampere
-
BP_CHARGE_MIN_VOLTAGE
Charge minimum voltage.- Interface: BatteryProtection
- Type: Integer
- Unit: Volt
-
BP_DISCHARGE_MIN_VOLTAGE
Discharge minimum voltage.- Interface: BatteryProtection
- Type: Integer
- Unit: Volt
-
BP_CHARGE_MAX_VOLTAGE
Charge maximum voltage.- Interface: BatteryProtection
- Type: Integer
- Unit: Volt
-
BP_DISCHARGE_MAX_VOLTAGE
Discharge maximum voltage.- Interface: BatteryProtection
- Type: Integer
- Unit: Volt
-
BP_CHARGE_MIN_TEMPERATURE
Charge Minimum Temperature.- Interface: BatteryProtection
- Type: Integer
- Unit: Degree Celsius
-
BP_DISCHARGE_MIN_TEMPERATURE
Discharge Minimum Temperature.- Interface: BatteryProtection
- Type: Integer
- Unit: Degree Celsius
-
BP_CHARGE_MAX_TEMPERATURE
Charge Maximum Temperature.- Interface: BatteryProtection
- Type: Integer
- Unit: Degree Celsius
-
BP_DISCHARGE_MAX_TEMPERATURE
Discharge Maximum Temperature.- Interface: BatteryProtection
- Type: Integer
- Unit: Degree Celsius
-
BP_CHARGE_INCREASE
Charge Max-Increase Current limit.- Interface: BatteryProtection
- Type: Integer
- Unit: Ampere
-
BP_DISCHARGE_INCREASE
Discharge Max-Increase Current limit.- Interface: BatteryProtection
- Type: Integer
- Unit: Ampere
-
BP_FORCE_DISCHARGE
Force-Discharge State.- Interface: BatteryProtection
-
BP_FORCE_CHARGE
Force-Charge State.- Interface: BatteryProtection
-
-
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.
-