Interface VoltageRegulation

All Superinterfaces:
Extension<Battery>
All Known Implementing Classes:
VoltageRegulationImpl

public interface VoltageRegulation extends Extension<Battery>
Author:
Coline Piloquet <[email protected]>
  • Field Details

  • Method Details

    • getName

      default String getName()
      Description copied from interface: Extension
      Return the name of this extension.
      Specified by:
      getName in interface Extension<Battery>
    • isVoltageRegulatorOn

      boolean isVoltageRegulatorOn()
    • setVoltageRegulatorOn

      void setVoltageRegulatorOn(boolean voltageRegulationOn)
    • getTargetV

      double getTargetV()
    • setTargetV

      void setTargetV(double targetV)
    • getRegulatingTerminal

      Terminal getRegulatingTerminal()
    • setRegulatingTerminal

      void setRegulatingTerminal(Terminal terminal)