public class PhaseTapChangerAdapter extends java.lang.Object implements PhaseTapChanger
PhaseTapChanger.RegulationMode
Modifier and Type | Method and Description |
---|---|
S |
getCurrentStep()
Get the current step.
|
protected I |
getDelegate() |
int |
getHighTapPosition()
Get the highest tap position corresponding to the last step of the tap changer.
|
protected com.powsybl.iidm.mergingview.MergingViewIndex |
getIndex() |
int |
getLowTapPosition()
Get the lowest tap position corresponding to the first step of the tap changer.
|
PhaseTapChanger.RegulationMode |
getRegulationMode()
Get the regulation mode.
|
Terminal |
getRegulationTerminal()
Get the terminal used for regulation.
|
double |
getRegulationValue()
Get the regulation value
|
S |
getStep(int tapPosition)
Get a step.
|
int |
getStepCount()
Get the number of steps.
|
int |
getTapPosition()
Get the current tap position.
|
double |
getTargetDeadband() |
boolean |
isRegulating()
Get the regulating status.
|
void |
remove()
Remove the tap changer.
|
P |
setLowTapPosition(int lowTapPosition)
Set the lowest tap position corresponding to the first step of the tap changer.
|
P |
setRegulating(boolean regulating)
Set the regulating status.
|
PhaseTapChanger |
setRegulationMode(PhaseTapChanger.RegulationMode regulationMode)
Set the regulation mode
|
P |
setRegulationTerminal(Terminal regulationTerminal)
Set the terminal used for regulation.
|
PhaseTapChanger |
setRegulationValue(double regulationValue)
Set the regulation value.
|
P |
setTapPosition(int tapPosition)
Set the current tap position.
|
P |
setTargetDeadband(double targetDeadband) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCurrentStep, getHighTapPosition, getLowTapPosition, getRegulationTerminal, getStep, getStepCount, getTapPosition, getTargetDeadband, isRegulating, remove, setLowTapPosition, setRegulating, setRegulationTerminal, setTapPosition, setTargetDeadband
public PhaseTapChanger.RegulationMode getRegulationMode()
PhaseTapChanger
getRegulationMode
in interface PhaseTapChanger
public PhaseTapChanger setRegulationMode(PhaseTapChanger.RegulationMode regulationMode)
PhaseTapChanger
setRegulationMode
in interface PhaseTapChanger
regulationMode
- the regulation modepublic double getRegulationValue()
PhaseTapChanger
Depends on the working variant.
getRegulationValue
in interface PhaseTapChanger
VariantManager
public PhaseTapChanger setRegulationValue(double regulationValue)
PhaseTapChanger
Depends on the working variant.
setRegulationValue
in interface PhaseTapChanger
VariantManager
public Terminal getRegulationTerminal()
TapChanger
getRegulationTerminal
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public P setRegulationTerminal(Terminal regulationTerminal)
TapChanger
setRegulationTerminal
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getLowTapPosition()
TapChanger
getLowTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public P setLowTapPosition(int lowTapPosition)
TapChanger
setLowTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getHighTapPosition()
TapChanger
getHighTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getTapPosition()
TapChanger
Depends on the working variant.
getTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public P setTapPosition(int tapPosition)
TapChanger
It is expected to be contained between the lowest and the highest tap position.
Depends on the working variant.
setTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
tapPosition
- the current tap positionVariantManager
public int getStepCount()
TapChanger
getStepCount
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public S getStep(int tapPosition)
TapChanger
getStep
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
tapPosition
- position of the tappublic S getCurrentStep()
TapChanger
Depends on the working variant.
getCurrentStep
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public boolean isRegulating()
TapChanger
Depends on the working variant.
isRegulating
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public P setRegulating(boolean regulating)
TapChanger
Depends on the working variant.
setRegulating
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public double getTargetDeadband()
getTargetDeadband
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public P setTargetDeadband(double targetDeadband)
setTargetDeadband
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public void remove()
TapChanger
remove
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
protected I getDelegate()
protected com.powsybl.iidm.mergingview.MergingViewIndex getIndex()
Copyright © 2020. All rights reserved.