Interface LfShunt

All Superinterfaces:
LfElement, PropertyBag
All Known Implementing Classes:
AbstractLfShunt, LfShuntImpl, LfStandbyAutomatonShunt

public interface LfShunt extends LfElement
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • LOGGER

      static final org.slf4j.Logger LOGGER
  • Method Details

    • getB

      double getB()
    • getBMagnitude

      default double getBMagnitude()
    • setB

      void setB(double b)
    • dispatchB

      double dispatchB()
    • getG

      double getG()
    • setG

      void setG(double g)
    • updateState

      void updateState(LfNetworkStateUpdateParameters parameters)
    • hasVoltageControlCapability

      boolean hasVoltageControlCapability()
    • setVoltageControlCapability

      void setVoltageControlCapability(boolean voltageControlCapability)
    • isVoltageControlEnabled

      boolean isVoltageControlEnabled()
    • setVoltageControlEnabled

      void setVoltageControlEnabled(boolean voltageControlEnabled)
    • getVoltageControl

      Optional<ShuntVoltageControl> getVoltageControl()
    • setVoltageControl

      void setVoltageControl(ShuntVoltageControl voltageControl)
    • reInit

      void reInit()
    • getControllers

      List<LfShunt.Controller> getControllers()
    • getP

      Evaluable getP()
    • setP

      void setP(Evaluable evaluable)
    • getQ

      Evaluable getQ()
    • setQ

      void setQ(Evaluable evaluable)