public interface CurrentLimits
The following diagram shows current areas and corresponding acceptable duration for a permanent limit and 3 temporary limits with x, y and z acceptable durations.
Modifier and Type | Interface and Description |
---|---|
static interface |
CurrentLimits.TemporaryLimit
Temporary current limit.
|
Modifier and Type | Method and Description |
---|---|
double |
getPermanentLimit()
Get the permanent limit in A.
|
CurrentLimits.TemporaryLimit |
getTemporaryLimit(int acceptableDuration)
Get a temporary limit from its acceptable duration.
|
Collection<CurrentLimits.TemporaryLimit> |
getTemporaryLimits()
Get a list of temporary limits ordered by descending duration.
|
double |
getTemporaryLimitValue(int acceptableDuration)
Get a temporary limit value from its acceptable duration.
|
CurrentLimits |
setPermanentLimit(double permanentLimit)
Set the permanent limit in A.
|
double getPermanentLimit()
CurrentLimits setPermanentLimit(double permanentLimit)
permanentLimit
- the permanent limit in ACollection<CurrentLimits.TemporaryLimit> getTemporaryLimits()
CurrentLimits.TemporaryLimit getTemporaryLimit(int acceptableDuration)
acceptableDuration
- acceptable duration in seconddouble getTemporaryLimitValue(int acceptableDuration)
acceptableDuration
- acceptable duration in secondCopyright © 2021. All rights reserved.