Package io.openems.edge.meter.api
Enum AsymmetricMeter.ChannelId
- java.lang.Object
-
- java.lang.Enum<AsymmetricMeter.ChannelId>
-
- io.openems.edge.meter.api.AsymmetricMeter.ChannelId
-
- All Implemented Interfaces:
ChannelId
,java.io.Serializable
,java.lang.Comparable<AsymmetricMeter.ChannelId>
- Enclosing interface:
- AsymmetricMeter
public static enum AsymmetricMeter.ChannelId extends java.lang.Enum<AsymmetricMeter.ChannelId> implements ChannelId
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACTIVE_CONSUMPTION_ENERGY_L1
The ActiveConsumptionEnergy on L1.ACTIVE_CONSUMPTION_ENERGY_L2
The ActiveConsumptionEnergy on L2.ACTIVE_CONSUMPTION_ENERGY_L3
The ActiveConsumptionEnergy on L3.ACTIVE_POWER_L1
Active Power L1.ACTIVE_POWER_L2
Active Power L2.ACTIVE_POWER_L3
Active Power L3.ACTIVE_PRODUCTION_ENERGY_L1
The ActiveProductionEnergy on L1.ACTIVE_PRODUCTION_ENERGY_L2
The ActiveProductionEnergy on L2.ACTIVE_PRODUCTION_ENERGY_L3
The ActiveProductionEnergy on L3.CURRENT_L1
Current L1.CURRENT_L2
Current L2.CURRENT_L3
Current L3.REACTIVE_POWER_L1
Reactive Power L1.REACTIVE_POWER_L2
Reactive Power L2.REACTIVE_POWER_L3
Reactive Power L3.VOLTAGE_L1
Voltage L1.VOLTAGE_L2
Voltage L2.VOLTAGE_L3
Voltage L3.
-
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 AsymmetricMeter.ChannelId
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AsymmetricMeter.ChannelId[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACTIVE_POWER_L1
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId 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
public static final AsymmetricMeter.ChannelId VOLTAGE_L1
Voltage L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
VOLTAGE_L2
public static final AsymmetricMeter.ChannelId VOLTAGE_L2
Voltage L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
VOLTAGE_L3
public static final AsymmetricMeter.ChannelId VOLTAGE_L3
Voltage L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mV
-
CURRENT_L1
public static final AsymmetricMeter.ChannelId CURRENT_L1
Current L1.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
CURRENT_L2
public static final AsymmetricMeter.ChannelId CURRENT_L2
Current L2.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
CURRENT_L3
public static final AsymmetricMeter.ChannelId CURRENT_L3
Current L3.- Interface: Meter Asymmetric
- Type: Integer
- Unit: mA
-
ACTIVE_PRODUCTION_ENERGY_L1
public static final AsymmetricMeter.ChannelId ACTIVE_PRODUCTION_ENERGY_L1
The ActiveProductionEnergy on L1.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_PRODUCTION_ENERGY_L2
public static final AsymmetricMeter.ChannelId ACTIVE_PRODUCTION_ENERGY_L2
The ActiveProductionEnergy on L2.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_PRODUCTION_ENERGY_L3
public static final AsymmetricMeter.ChannelId ACTIVE_PRODUCTION_ENERGY_L3
The ActiveProductionEnergy on L3.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L1
public static final AsymmetricMeter.ChannelId ACTIVE_CONSUMPTION_ENERGY_L1
The ActiveConsumptionEnergy on L1.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L2
public static final AsymmetricMeter.ChannelId ACTIVE_CONSUMPTION_ENERGY_L2
The ActiveConsumptionEnergy on L2.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
ACTIVE_CONSUMPTION_ENERGY_L3
public static final AsymmetricMeter.ChannelId ACTIVE_CONSUMPTION_ENERGY_L3
The ActiveConsumptionEnergy on L3.- Interface: Meter Asymmetric
- Type: Long
- Unit:
Unit.WATT_HOURS
-
-
Method Detail
-
values
public static AsymmetricMeter.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 (AsymmetricMeter.ChannelId c : AsymmetricMeter.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 AsymmetricMeter.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
-
-