Package com.powsybl.security.action
Class RatioTapChangerRegulationAction
- java.lang.Object
-
- com.powsybl.security.action.AbstractAction
-
- com.powsybl.security.action.AbstractTapChangerAction
-
- com.powsybl.security.action.AbstractTapChangerRegulationAction
-
- com.powsybl.security.action.RatioTapChangerRegulationAction
-
- All Implemented Interfaces:
Action
public class RatioTapChangerRegulationAction extends AbstractTapChangerRegulationAction
An action activating or deactivating the regulation of a ratio transformer- Author:
- Etienne Lesot
, Anne Tilloy
-
-
Constructor Summary
Constructors Constructor Description RatioTapChangerRegulationAction(String id, String transformerId, boolean regulating, Double targetV)
RatioTapChangerRegulationAction(String id, String transformerId, ThreeWindingsTransformer.Side side, boolean regulating, Double targetV)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RatioTapChangerRegulationAction
activateRegulation(String id, String transformerId)
static RatioTapChangerRegulationAction
activateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
static RatioTapChangerRegulationAction
activateRegulationAndChangeTargetV(String id, String transformerId, ThreeWindingsTransformer.Side side, Double targetV)
static RatioTapChangerRegulationAction
activateRegulationAndChangeTargetV(String id, String transformerId, Double targetV)
static RatioTapChangerRegulationAction
deactivateRegulation(String id, String transformerId)
static RatioTapChangerRegulationAction
deactivateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
OptionalDouble
getTargetV()
String
getType()
-
Methods inherited from class com.powsybl.security.action.AbstractTapChangerRegulationAction
isRegulating
-
Methods inherited from class com.powsybl.security.action.AbstractTapChangerAction
getSide, getTransformerId
-
Methods inherited from class com.powsybl.security.action.AbstractAction
getId
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RatioTapChangerRegulationAction
public RatioTapChangerRegulationAction(String id, String transformerId, boolean regulating, Double targetV)
-
RatioTapChangerRegulationAction
public RatioTapChangerRegulationAction(String id, String transformerId, ThreeWindingsTransformer.Side side, boolean regulating, Double targetV)
-
-
Method Detail
-
getType
public String getType()
-
activateRegulationAndChangeTargetV
public static RatioTapChangerRegulationAction activateRegulationAndChangeTargetV(String id, String transformerId, Double targetV)
-
activateRegulation
public static RatioTapChangerRegulationAction activateRegulation(String id, String transformerId)
-
activateRegulationAndChangeTargetV
public static RatioTapChangerRegulationAction activateRegulationAndChangeTargetV(String id, String transformerId, ThreeWindingsTransformer.Side side, Double targetV)
-
activateRegulation
public static RatioTapChangerRegulationAction activateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
-
deactivateRegulation
public static RatioTapChangerRegulationAction deactivateRegulation(String id, String transformerId)
-
deactivateRegulation
public static RatioTapChangerRegulationAction deactivateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
-
getTargetV
public OptionalDouble getTargetV()
-
-