public class MeterAbbB23Mbus extends AbstractOpenemsMbusComponent implements SymmetricMeter, AsymmetricMeter, OpenemsComponent
Modifier and Type | Class and Description |
---|---|
static class |
MeterAbbB23Mbus.ChannelId |
Modifier and Type | Field and Description |
---|---|
protected org.osgi.service.cm.ConfigurationAdmin |
cm |
protected BridgeMbus |
mbus |
channelDataRecordsList
POWER_DOC_TEXT
Constructor and Description |
---|
MeterAbbB23Mbus() |
Modifier and Type | Method and Description |
---|---|
protected void |
addChannelDataRecords()
Define channels of the mbus device and the record position of its
corresponding values or the datatype if the channel displays secondary
address values.
|
protected void |
deactivate()
Handles @Deactivate of implementations.
|
MeterType |
getMeterType()
Gets the type of this Meter.
|
activate, getChannelDataRecordsList, getPrimaryAddress
_channel, activate, addChannel, addChannels, addChannels, alias, channels, getComponentContext, id, isEnabled, logDebug, logError, logInfo, logWarn, modified, removeChannel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_setActivePowerL1, _setActivePowerL1, _setActivePowerL2, _setActivePowerL2, _setActivePowerL3, _setActivePowerL3, _setCurrentL1, _setCurrentL1, _setCurrentL2, _setCurrentL2, _setCurrentL3, _setCurrentL3, _setReactivePowerL1, _setReactivePowerL1, _setReactivePowerL2, _setReactivePowerL2, _setReactivePowerL3, _setReactivePowerL3, _setVoltageL1, _setVoltageL1, _setVoltageL2, _setVoltageL2, _setVoltageL3, _setVoltageL3, getActivePowerL1, getActivePowerL1Channel, getActivePowerL2, getActivePowerL2Channel, getActivePowerL3, getActivePowerL3Channel, getCurrentL1, getCurrentL1Channel, getCurrentL2, getCurrentL2Channel, getCurrentL3, getCurrentL3Channel, getModbusSlaveNatureTable, getReactivePowerL1, getReactivePowerL1Channel, getReactivePowerL2, getReactivePowerL2Channel, getReactivePowerL3, getReactivePowerL3Channel, getVoltageL1, getVoltageL1Channel, getVoltageL2, getVoltageL2Channel, getVoltageL3, getVoltageL3Channel, initializePowerSumChannels
_setActiveConsumptionEnergy, _setActiveConsumptionEnergy, _setActivePower, _setActivePower, _setActiveProductionEnergy, _setActiveProductionEnergy, _setCurrent, _setCurrent, _setFrequency, _setFrequency, _setMaxActivePower, _setMaxActivePower, _setMinActivePower, _setMinActivePower, _setReactivePower, _setReactivePower, _setVoltage, _setVoltage, getActiveConsumptionEnergy, getActiveConsumptionEnergyChannel, getActivePower, getActivePowerChannel, getActiveProductionEnergy, getActiveProductionEnergyChannel, getCurrent, getCurrentChannel, getFrequency, getFrequencyChannel, getMaxActivePower, getMaxActivePowerChannel, getMinActivePower, getMinActivePowerChannel, getReactivePower, getReactivePowerChannel, getVoltage, getVoltageChannel
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, logDebug, logError, logInfo, logWarn, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
protected org.osgi.service.cm.ConfigurationAdmin cm
protected BridgeMbus mbus
protected void deactivate()
AbstractOpenemsComponent
deactivate
in class AbstractOpenemsComponent
public MeterType getMeterType()
SymmetricMeter
getMeterType
in interface SymmetricMeter
protected void addChannelDataRecords()
AbstractOpenemsMbusComponent
addChannelDataRecords
in class AbstractOpenemsMbusComponent