Package io.openems.edge.meter.api
Enum Class ElectricityMeter.ChannelId
- All Implemented Interfaces:
ChannelId
,Serializable
,Comparable<ElectricityMeter.ChannelId>
,Constable
- Enclosing interface:
ElectricityMeter
public static enum ElectricityMeter.ChannelId
extends Enum<ElectricityMeter.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 ConstantDescriptionActive Consumption Energy.The ActiveConsumptionEnergy on L1.The ActiveConsumptionEnergy on L2.The ActiveConsumptionEnergy on L3.Active Power.Active Power L1.Active Power L2.Active Power L3.Active Production Energy.The ActiveProductionEnergy on L1.The ActiveProductionEnergy on L2.The ActiveProductionEnergy on L3.Current.Current L1.Current L2.Current L3.Frequency.Reactive Power.Reactive Power L1.Reactive Power L2.Reactive Power L3.Voltage.Voltage L1.Voltage L2.Voltage L3. -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static ElectricityMeter.ChannelId
Returns the enum constant of this class with the specified name.static ElectricityMeter.ChannelId[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ACTIVE_POWER
Active Power.- Type:
OpenemsType.INTEGER
- Unit:
Unit.WATT
- Range: see
ElectricityMeter
- Type:
-
ACTIVE_POWER_L1
Active Power L1.- Type:
OpenemsType.INTEGER
- Unit:
Unit.WATT
- Range: see
ElectricityMeter
- Type:
-
ACTIVE_POWER_L2
Active Power L2.- Type:
OpenemsType.INTEGER
- Unit:
Unit.WATT
- Range: see
ElectricityMeter
- Type:
-
ACTIVE_POWER_L3
Active Power L3.- Type:
OpenemsType.INTEGER
- Unit:
Unit.WATT
- Range: see
ElectricityMeter
- Type:
-
REACTIVE_POWER
Reactive Power.- Type:
OpenemsType.INTEGER
- Unit:
Unit.VOLT_AMPERE_REACTIVE
- Type:
-
REACTIVE_POWER_L1
Reactive Power L1.- Type:
OpenemsType.INTEGER
- Unit:
Unit.VOLT_AMPERE_REACTIVE
- Type:
-
REACTIVE_POWER_L2
Reactive Power L2.- Type:
OpenemsType.INTEGER
- Unit:
Unit.VOLT_AMPERE_REACTIVE
- Type:
-
REACTIVE_POWER_L3
Reactive Power L3.- Type:
OpenemsType.INTEGER
- Unit:
Unit.VOLT_AMPERE_REACTIVE
- Type:
-
VOLTAGE
Voltage.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIVOLT
- Range: only positive values
- Type:
-
VOLTAGE_L1
Voltage L1.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIVOLT
- Range: only positive values
- Type:
-
VOLTAGE_L2
Voltage L2.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIVOLT
- Range: only positive values
- Type:
-
VOLTAGE_L3
Voltage L3.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIVOLT
- Range: only positive values
- Type:
-
CURRENT
Current.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIAMPERE
- Range: see
ElectricityMeter
- Type:
-
CURRENT_L1
Current L1.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIAMPERE
- Range: see
ElectricityMeter
- Type:
-
CURRENT_L2
Current L2.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIAMPERE
- Range: see
ElectricityMeter
- Type:
-
CURRENT_L3
Current L3.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIAMPERE
- Range: see
ElectricityMeter
- Type:
-
FREQUENCY
Frequency.- Type:
OpenemsType.INTEGER
- Unit:
Unit.MILLIHERTZ
- Range: only positive values
- Type:
-
ACTIVE_PRODUCTION_ENERGY
Active Production Energy.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over positive values of
ACTIVE_POWER
(seeElectricityMeter
)
- Type:
-
ACTIVE_PRODUCTION_ENERGY_L1
The ActiveProductionEnergy on L1.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over positive values of
ACTIVE_POWER_L1
(seeElectricityMeter
)
- Type:
-
ACTIVE_PRODUCTION_ENERGY_L2
The ActiveProductionEnergy on L2.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over positive values of
ACTIVE_POWER_L2
(seeElectricityMeter
)
- Type:
-
ACTIVE_PRODUCTION_ENERGY_L3
The ActiveProductionEnergy on L3.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over positive values of
ACTIVE_POWER_L3
(seeElectricityMeter
)
- Type:
-
ACTIVE_CONSUMPTION_ENERGY
Active Consumption Energy.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over negative values of
ACTIVE_POWER
(seeElectricityMeter
)
- Type:
-
ACTIVE_CONSUMPTION_ENERGY_L1
The ActiveConsumptionEnergy on L1.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over negative values of
ACTIVE_POWER_L1
(seeElectricityMeter
)
- Type:
-
ACTIVE_CONSUMPTION_ENERGY_L2
The ActiveConsumptionEnergy on L2.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over negative values of
ACTIVE_POWER_L2
(seeElectricityMeter
)
- Type:
-
ACTIVE_CONSUMPTION_ENERGY_L3
The ActiveConsumptionEnergy on L3.- Type:
OpenemsType.LONG
- Unit:
Unit.CUMULATED_WATT_HOURS
- Range: only positive values
- Source: integral over negative values of
ACTIVE_POWER_L1
(seeElectricityMeter
)
- Type:
-
-
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.
-