| Package | Description |
|---|---|
| org.yamcs.utils | |
| org.yamcs.xtce |
| Modifier and Type | Method and Description |
|---|---|
static DoubleRange |
DoubleRange.fromXtceComplement(double minExclusive,
double maxExclusive,
double minInclusive,
double maxInclusive)
Returns a range from the XTCE float range used for alarms which is in fact a union of two ranges
|
DoubleRange |
DoubleRange.intersectWith(DoubleRange other)
E.g. a low limit of ]-Infinity, -22] and a high limit of [40, +Infinity[ intersect to [-22, 40] (which for
practical purposes is actually the range inside of which pvals are _not_ out of limits)
|
| Modifier and Type | Method and Description |
|---|---|
DoubleRange |
DoubleRange.intersectWith(DoubleRange other)
E.g. a low limit of ]-Infinity, -22] and a high limit of [40, +Infinity[ intersect to [-22, 40] (which for
practical purposes is actually the range inside of which pvals are _not_ out of limits)
|
| Constructor and Description |
|---|
DoubleRange(DoubleRange range) |
| Modifier and Type | Class and Description |
|---|---|
class |
FloatValidRange
Holds the min/max of a ValidRange for floating point.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleRange |
AlarmRanges.getCriticalRange() |
DoubleRange |
AlarmRanges.getDistressRange() |
DoubleRange |
AlarmRanges.getSevereRange() |
DoubleRange |
AlarmRanges.getWarningRange() |
DoubleRange |
AlarmRanges.getWatchRange() |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegerParameterType.Builder.addAlarmRange(MatchCriteria contextMatch,
DoubleRange range,
AlarmLevels level)
Adds a new, or unions with an existing range for the specified context and level
|
void |
FloatParameterType.Builder.addAlarmRange(MatchCriteria contextMatch,
DoubleRange floatRange,
AlarmLevels level)
Adds a new, or unions with an existing range for the specified context and level
|
void |
IntegerParameterType.Builder.addCriticalAlarmRange(MatchCriteria contextMatch,
DoubleRange criticalRange)
Adds a new, or unions with an existing critical range for the specified context
|
void |
FloatParameterType.Builder.addCriticalAlarmRange(MatchCriteria contextMatch,
DoubleRange criticalRange)
Adds a new, or unions with an existing critical range for the specified context
|
void |
AlarmRanges.addCriticalRange(DoubleRange range) |
void |
IntegerParameterType.Builder.addDistressAlarmRange(MatchCriteria contextMatch,
DoubleRange distressRange)
Adds a new, or unions with an existing distress range for the specified context
|
void |
FloatParameterType.Builder.addDistressAlarmRange(MatchCriteria contextMatch,
DoubleRange distressRange)
Adds a new, or unions with an existing distress range for the specified context
|
void |
AlarmRanges.addDistressRange(DoubleRange range) |
void |
AlarmRanges.addRange(DoubleRange range,
AlarmLevels level) |
void |
IntegerParameterType.Builder.addSevereAlarmRange(MatchCriteria contextMatch,
DoubleRange severeRange)
Adds a new, or unions with an existing severe range for the specified context
|
void |
FloatParameterType.Builder.addSevereAlarmRange(MatchCriteria contextMatch,
DoubleRange severeRange)
Adds a new, or unions with an existing severe range for the specified context
|
void |
AlarmRanges.addSevereRange(DoubleRange range) |
void |
IntegerParameterType.Builder.addWarningAlarmRange(MatchCriteria contextMatch,
DoubleRange warningRange)
Adds a new, or unions with an existing warning range for the specified context
|
void |
FloatParameterType.Builder.addWarningAlarmRange(MatchCriteria contextMatch,
DoubleRange warningRange)
Adds a new, or unions with an existing warning range for the specified context
|
void |
AlarmRanges.addWarningRange(DoubleRange range) |
void |
IntegerParameterType.Builder.addWatchAlarmRange(MatchCriteria contextMatch,
DoubleRange watchRange)
Adds a new, or unions with an existing watch range for the specified context
|
void |
FloatParameterType.Builder.addWatchAlarmRange(MatchCriteria contextMatch,
DoubleRange watchRange)
Adds a new, or unions with an existing watch range for the specified context
|
void |
AlarmRanges.addWatchRange(DoubleRange range) |
void |
IntegerParameterType.Builder.setDefaultCriticalAlarmRange(DoubleRange criticalRange) |
void |
FloatParameterType.Builder.setDefaultCriticalAlarmRange(DoubleRange criticalRange) |
void |
IntegerParameterType.Builder.setDefaultDistressAlarmRange(DoubleRange distressRange) |
void |
FloatParameterType.Builder.setDefaultDistressAlarmRange(DoubleRange distressRange) |
void |
IntegerParameterType.Builder.setDefaultSevereAlarmRange(DoubleRange severeRange) |
void |
FloatParameterType.Builder.setDefaultSevereAlarmRange(DoubleRange severeRange) |
void |
IntegerParameterType.Builder.setDefaultWarningAlarmRange(DoubleRange warningRange) |
void |
FloatParameterType.Builder.setDefaultWarningAlarmRange(DoubleRange warningRange) |
void |
IntegerParameterType.Builder.setDefaultWatchAlarmRange(DoubleRange watchRange) |
void |
FloatParameterType.Builder.setDefaultWatchAlarmRange(DoubleRange watchRange) |
void |
AlarmRanges.setWarningRange(DoubleRange warningRange) |
| Constructor and Description |
|---|
FloatValidRange(DoubleRange range) |
Copyright © 2020 Space Applications Services. All rights reserved.