Class PvInverterClusterImpl

java.lang.Object
io.openems.edge.common.component.AbstractOpenemsComponent
io.openems.edge.pvinverter.cluster.PvInverterClusterImpl
All Implemented Interfaces:
OpenemsComponent, ModbusSlave, ElectricityMeter, ManagedSymmetricPvInverter, PvInverterCluster, org.osgi.service.event.EventHandler

public class PvInverterClusterImpl extends AbstractOpenemsComponent implements PvInverterCluster, ManagedSymmetricPvInverter, ElectricityMeter, OpenemsComponent, org.osgi.service.event.EventHandler, ModbusSlave
  • Constructor Details

    • PvInverterClusterImpl

      public PvInverterClusterImpl()
  • Method Details

    • deactivate

      protected void deactivate()
      Description copied from class: AbstractOpenemsComponent
      Handles @Deactivate of implementations. Prints log output.
      Overrides:
      deactivate in class AbstractOpenemsComponent
    • handleEvent

      public void handleEvent(org.osgi.service.event.Event event)
      Specified by:
      handleEvent in interface org.osgi.service.event.EventHandler
    • getModbusSlaveTable

      public ModbusSlaveTable getModbusSlaveTable(AccessMode accessMode)
      Description copied from interface: ModbusSlave
      Gets the Modbus-Slave-Table for this OpenEMS-Component.
      Specified by:
      getModbusSlaveTable in interface ModbusSlave
      Parameters:
      accessMode - filters the Modbus-Records that should be shown
      Returns:
      the Modbus-Slave-Table