Class Inverter

java.lang.Object
io.openems.edge.ess.power.api.Inverter
Direct Known Subclasses:
DummyInverter, SinglePhaseInverter, ThreePhaseInverter

public abstract class Inverter extends Object
  • Constructor Details

    • Inverter

      protected Inverter(String essId, Phase phase)
  • Method Details

    • of

      public static Inverter[] of(boolean symmetricMode, ManagedSymmetricEss ess, EssType essType)
      Factory for an Inverter.
      Parameters:
      symmetricMode - is Symmetric-Mode?
      ess - the ManagedSymmetricEss
      essType - the EssType
      Returns:
      the Inverter
    • getEssId

      public String getEssId()
    • getPhase

      public Phase getPhase()
    • setWeight

      public Inverter setWeight(int weight)
    • getWeight

      public int getWeight()
    • setLastActivePower

      public final void setLastActivePower(int activePower)
    • getLastActivePower

      public int getLastActivePower()
    • toString

      public String toString()
      Overrides:
      toString in class Object