public class CurrentLimitsAdderImpl<S,O extends CurrentLimitsOwner<S>> extends Object implements CurrentLimitsAdder
Modifier and Type | Class and Description |
---|---|
class |
CurrentLimitsAdderImpl.TemporaryLimitAdderImpl |
CurrentLimitsAdder.TemporaryLimitAdder
Constructor and Description |
---|
CurrentLimitsAdderImpl(S side,
O owner) |
Modifier and Type | Method and Description |
---|---|
CurrentLimits |
add() |
CurrentLimitsAdder.TemporaryLimitAdder |
beginTemporaryLimit() |
double |
getPermanentLimit() |
double |
getTemporaryLimitValue(int acceptableDuration) |
CurrentLimitsAdder |
setPermanentLimit(double limit) |
public double getPermanentLimit()
getPermanentLimit
in interface CurrentLimitsAdder
public CurrentLimitsAdder setPermanentLimit(double limit)
setPermanentLimit
in interface CurrentLimitsAdder
public double getTemporaryLimitValue(int acceptableDuration)
getTemporaryLimitValue
in interface CurrentLimitsAdder
public CurrentLimitsAdder.TemporaryLimitAdder beginTemporaryLimit()
beginTemporaryLimit
in interface CurrentLimitsAdder
public CurrentLimits add()
add
in interface CurrentLimitsAdder
Copyright © 2020. All rights reserved.