Package io.openems.edge.meter.api
Enum Class AsymmetricMeter.ChannelId
- All Implemented Interfaces:
ChannelId
,Serializable
,Comparable<AsymmetricMeter.ChannelId>
,Constable
- Enclosing interface:
- AsymmetricMeter
public static enum AsymmetricMeter.ChannelId
extends Enum<AsymmetricMeter.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 ConstantDescriptionThe ActiveConsumptionEnergy on L1.The ActiveConsumptionEnergy on L2.The ActiveConsumptionEnergy on L3.Active Power L1.Active Power L2.Active Power L3.The ActiveProductionEnergy on L1.The ActiveProductionEnergy on L2.The ActiveProductionEnergy on L3.Current L1.Current L2.Current L3.Reactive Power L1.Reactive Power L2.Reactive Power L3.Voltage L1.Voltage L2.Voltage L3. -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static AsymmetricMeter.ChannelId
Returns the enum constant of this class with the specified name.static AsymmetricMeter.ChannelId[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ACTIVE_POWER_L1
Active Power L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
ACTIVE_POWER_L2
Active Power L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
ACTIVE_POWER_L3
Active Power L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
REACTIVE_POWER_L1
Reactive Power L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: var
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
REACTIVE_POWER_L2
Reactive Power L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: var
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
REACTIVE_POWER_L3
Reactive Power L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: var
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
VOLTAGE_L1
Voltage L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
VOLTAGE_L2
Voltage L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
VOLTAGE_L3
Voltage L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
CURRENT_L1
Current L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
CURRENT_L2
Current L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
CURRENT_L3
Current L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
ACTIVE_PRODUCTION_ENERGY_L1
The ActiveProductionEnergy on L1.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_PRODUCTION_ENERGY_L2
The ActiveProductionEnergy on L2.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_PRODUCTION_ENERGY_L3
The ActiveProductionEnergy on L3.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L1
The ActiveConsumptionEnergy on L1.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L2
The ActiveConsumptionEnergy on L2.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L3
The ActiveConsumptionEnergy on L3.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
-
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.
-