public interface SymmetricMeter extends OpenemsComponent
Modifier and Type | Interface and Description |
---|---|
static class |
SymmetricMeter.ChannelId |
Modifier and Type | Method and Description |
---|---|
default void |
_setActiveConsumptionEnergy(long value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY Channel. |
default void |
_setActiveConsumptionEnergy(java.lang.Long value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY Channel. |
default void |
_setActivePower(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_POWER
Channel. |
default void |
_setActivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_POWER
Channel. |
default void |
_setActiveProductionEnergy(long value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY Channel. |
default void |
_setActiveProductionEnergy(java.lang.Long value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY Channel. |
default void |
_setCurrent(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.CURRENT Channel. |
default void |
_setCurrent(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.CURRENT Channel. |
default void |
_setFrequency(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.FREQUENCY
Channel. |
default void |
_setFrequency(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.FREQUENCY
Channel. |
default void |
_setMaxActivePower(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
Channel. |
default void |
_setMaxActivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
Channel. |
default void |
_setMinActivePower(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
Channel. |
default void |
_setMinActivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
Channel. |
default void |
_setReactivePower(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.REACTIVE_POWER
Channel. |
default void |
_setReactivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.REACTIVE_POWER
Channel. |
default void |
_setVoltage(int value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.VOLTAGE Channel. |
default void |
_setVoltage(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricMeter.ChannelId.VOLTAGE Channel. |
default Value<java.lang.Long> |
getActiveConsumptionEnergy()
Gets the Active Consumption Energy in [Wh].
|
default LongReadChannel |
getActiveConsumptionEnergyChannel()
Gets the Channel for
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY . |
default Value<java.lang.Integer> |
getActivePower()
Gets the Active Power in [W].
|
default IntegerReadChannel |
getActivePowerChannel()
Gets the Channel for
SymmetricMeter.ChannelId.ACTIVE_POWER . |
default Value<java.lang.Long> |
getActiveProductionEnergy()
Gets the Active Production Energy in [Wh].
|
default LongReadChannel |
getActiveProductionEnergyChannel()
Gets the Channel for
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY . |
default Value<java.lang.Integer> |
getCurrent()
Gets the Current in [mA].
|
default IntegerReadChannel |
getCurrentChannel()
Gets the Channel for
SymmetricMeter.ChannelId.CURRENT . |
default Value<java.lang.Integer> |
getFrequency()
Gets the Frequency in [mHz].
|
default IntegerReadChannel |
getFrequencyChannel()
Gets the Channel for
SymmetricMeter.ChannelId.FREQUENCY . |
default Value<java.lang.Integer> |
getMaxActivePower()
Gets the Maximum Ever Active Power in [W].
|
default IntegerReadChannel |
getMaxActivePowerChannel()
Gets the Channel for
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER . |
MeterType |
getMeterType()
Gets the type of this Meter.
|
default Value<java.lang.Integer> |
getMinActivePower()
Gets the Minimum Ever Active Power in [W].
|
default IntegerReadChannel |
getMinActivePowerChannel()
Gets the Channel for
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER . |
static ModbusSlaveNatureTable |
getModbusSlaveNatureTable(AccessMode accessMode)
Used for Modbus/TCP Api Controller.
|
default Value<java.lang.Integer> |
getReactivePower()
Gets the Reactive Power in [var].
|
default IntegerReadChannel |
getReactivePowerChannel()
Gets the Channel for
SymmetricMeter.ChannelId.REACTIVE_POWER . |
default Value<java.lang.Integer> |
getVoltage()
Gets the Voltage in [mV].
|
default IntegerReadChannel |
getVoltageChannel()
Gets the Channel for
SymmetricMeter.ChannelId.VOLTAGE . |
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
MeterType getMeterType()
static ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode accessMode)
OpenemsComponent
getModbusSlaveNatureTable
in interface OpenemsComponent
accessMode
- the AccessMode
of the ControllerModbusSlaveNatureTable
default IntegerReadChannel getFrequencyChannel()
SymmetricMeter.ChannelId.FREQUENCY
.default Value<java.lang.Integer> getFrequency()
SymmetricMeter.ChannelId.FREQUENCY
.Value
default void _setFrequency(java.lang.Integer value)
SymmetricMeter.ChannelId.FREQUENCY
Channel.value
- the next valuedefault void _setFrequency(int value)
SymmetricMeter.ChannelId.FREQUENCY
Channel.value
- the next valuedefault IntegerReadChannel getMinActivePowerChannel()
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
.default Value<java.lang.Integer> getMinActivePower()
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
.Value
default void _setMinActivePower(java.lang.Integer value)
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
Channel.value
- the next valuedefault void _setMinActivePower(int value)
SymmetricMeter.ChannelId.MIN_ACTIVE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getMaxActivePowerChannel()
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
.default Value<java.lang.Integer> getMaxActivePower()
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
.Value
default void _setMaxActivePower(java.lang.Integer value)
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
Channel.value
- the next valuedefault void _setMaxActivePower(int value)
SymmetricMeter.ChannelId.MAX_ACTIVE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getActivePowerChannel()
SymmetricMeter.ChannelId.ACTIVE_POWER
.default Value<java.lang.Integer> getActivePower()
SymmetricMeter.ChannelId.ACTIVE_POWER
.Value
default void _setActivePower(java.lang.Integer value)
SymmetricMeter.ChannelId.ACTIVE_POWER
Channel.value
- the next valuedefault void _setActivePower(int value)
SymmetricMeter.ChannelId.ACTIVE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getReactivePowerChannel()
SymmetricMeter.ChannelId.REACTIVE_POWER
.default Value<java.lang.Integer> getReactivePower()
SymmetricMeter.ChannelId.REACTIVE_POWER
.Value
default void _setReactivePower(java.lang.Integer value)
SymmetricMeter.ChannelId.REACTIVE_POWER
Channel.value
- the next valuedefault void _setReactivePower(int value)
SymmetricMeter.ChannelId.REACTIVE_POWER
Channel.value
- the next valuedefault LongReadChannel getActiveProductionEnergyChannel()
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY
.default Value<java.lang.Long> getActiveProductionEnergy()
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY
.Value
default void _setActiveProductionEnergy(java.lang.Long value)
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY
Channel.value
- the next valuedefault void _setActiveProductionEnergy(long value)
SymmetricMeter.ChannelId.ACTIVE_PRODUCTION_ENERGY
Channel.value
- the next valuedefault LongReadChannel getActiveConsumptionEnergyChannel()
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY
.default Value<java.lang.Long> getActiveConsumptionEnergy()
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY
.Value
default void _setActiveConsumptionEnergy(java.lang.Long value)
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY
Channel.value
- the next valuedefault void _setActiveConsumptionEnergy(long value)
SymmetricMeter.ChannelId.ACTIVE_CONSUMPTION_ENERGY
Channel.value
- the next valuedefault IntegerReadChannel getVoltageChannel()
SymmetricMeter.ChannelId.VOLTAGE
.default Value<java.lang.Integer> getVoltage()
SymmetricMeter.ChannelId.VOLTAGE
.Value
default void _setVoltage(java.lang.Integer value)
SymmetricMeter.ChannelId.VOLTAGE
Channel.value
- the next valuedefault void _setVoltage(int value)
SymmetricMeter.ChannelId.VOLTAGE
Channel.value
- the next valuedefault IntegerReadChannel getCurrentChannel()
SymmetricMeter.ChannelId.CURRENT
.default Value<java.lang.Integer> getCurrent()
SymmetricMeter.ChannelId.CURRENT
.Value
default void _setCurrent(java.lang.Integer value)
SymmetricMeter.ChannelId.CURRENT
Channel.value
- the next valuedefault void _setCurrent(int value)
SymmetricMeter.ChannelId.CURRENT
Channel.value
- the next value