Uses of Class
org.yamcs.xtce.util.DoubleRange
-
Uses of DoubleRange in org.yamcs.parameter
Modifier and TypeMethodDescriptionBasicParameterValue.getCriticalRange()
ParameterStatus.getCriticalRange()
BasicParameterValue.getDistressRange()
ParameterStatus.getDistressRange()
BasicParameterValue.getSevereRange()
ParameterStatus.getSevereRange()
BasicParameterValue.getWarningRange()
ParameterStatus.getWarningRange()
BasicParameterValue.getWatchRange()
ParameterStatus.getWatchRange()
Modifier and TypeMethodDescriptionvoid
BasicParameterValue.setCriticalRange
(DoubleRange range) void
ParameterStatus.setCriticalRange
(DoubleRange criticalRange) void
BasicParameterValue.setDistressRange
(DoubleRange range) void
ParameterStatus.setDistressRange
(DoubleRange distressRange) void
BasicParameterValue.setSevereRange
(DoubleRange range) void
ParameterStatus.setSevereRange
(DoubleRange severeRange) void
BasicParameterValue.setWarningRange
(DoubleRange range) void
ParameterStatus.setWarningRange
(DoubleRange warningRange) void
BasicParameterValue.setWatchRange
(DoubleRange range) void
ParameterStatus.setWatchRange
(DoubleRange watchRange) static Mdb.AlarmRange
BasicParameterValue.toGpbAlarmRange
(Mdb.AlarmLevelType gpbLevel, DoubleRange floatRange) -
Uses of DoubleRange in org.yamcs.xtce
Modifier and TypeClassDescriptionclass
Holds the min/max of a ValidRange for floating point.Modifier and TypeMethodDescriptionAlarmRanges.getCriticalRange()
AlarmRanges.getDistressRange()
AlarmRanges.getSevereRange()
AlarmRanges.getWarningRange()
AlarmRanges.getWatchRange()
Modifier and TypeMethodDescriptionvoid
FloatParameterType.Builder.addAlarmRange
(MatchCriteria contextMatch, DoubleRange floatRange, AlarmLevels level) Adds a new, or unions with an existing range for the specified context and levelvoid
IntegerParameterType.Builder.addAlarmRange
(MatchCriteria contextMatch, DoubleRange range, AlarmLevels level) Adds a new, or unions with an existing range for the specified context and levelvoid
FloatParameterType.Builder.addCriticalAlarmRange
(MatchCriteria contextMatch, DoubleRange criticalRange) Adds a new, or unions with an existing critical range for the specified contextvoid
IntegerParameterType.Builder.addCriticalAlarmRange
(MatchCriteria contextMatch, DoubleRange criticalRange) Adds a new, or unions with an existing critical range for the specified contextvoid
AlarmRanges.addCriticalRange
(DoubleRange range) void
FloatParameterType.Builder.addDistressAlarmRange
(MatchCriteria contextMatch, DoubleRange distressRange) Adds a new, or unions with an existing distress range for the specified contextvoid
IntegerParameterType.Builder.addDistressAlarmRange
(MatchCriteria contextMatch, DoubleRange distressRange) Adds a new, or unions with an existing distress range for the specified contextvoid
AlarmRanges.addDistressRange
(DoubleRange range) void
AlarmRanges.addRange
(DoubleRange range, AlarmLevels level) void
FloatParameterType.Builder.addSevereAlarmRange
(MatchCriteria contextMatch, DoubleRange severeRange) Adds a new, or unions with an existing severe range for the specified contextvoid
IntegerParameterType.Builder.addSevereAlarmRange
(MatchCriteria contextMatch, DoubleRange severeRange) Adds a new, or unions with an existing severe range for the specified contextvoid
AlarmRanges.addSevereRange
(DoubleRange range) void
FloatParameterType.Builder.addWarningAlarmRange
(MatchCriteria contextMatch, DoubleRange warningRange) Adds a new, or unions with an existing warning range for the specified contextvoid
IntegerParameterType.Builder.addWarningAlarmRange
(MatchCriteria contextMatch, DoubleRange warningRange) Adds a new, or unions with an existing warning range for the specified contextvoid
AlarmRanges.addWarningRange
(DoubleRange range) void
FloatParameterType.Builder.addWatchAlarmRange
(MatchCriteria contextMatch, DoubleRange watchRange) Adds a new, or unions with an existing watch range for the specified contextvoid
IntegerParameterType.Builder.addWatchAlarmRange
(MatchCriteria contextMatch, DoubleRange watchRange) Adds a new, or unions with an existing watch range for the specified contextvoid
AlarmRanges.addWatchRange
(DoubleRange range) void
FloatParameterType.Builder.setDefaultCriticalAlarmRange
(DoubleRange criticalRange) void
IntegerParameterType.Builder.setDefaultCriticalAlarmRange
(DoubleRange criticalRange) void
FloatParameterType.Builder.setDefaultDistressAlarmRange
(DoubleRange distressRange) void
IntegerParameterType.Builder.setDefaultDistressAlarmRange
(DoubleRange distressRange) void
FloatParameterType.Builder.setDefaultSevereAlarmRange
(DoubleRange severeRange) void
IntegerParameterType.Builder.setDefaultSevereAlarmRange
(DoubleRange severeRange) void
FloatParameterType.Builder.setDefaultWarningAlarmRange
(DoubleRange warningRange) void
IntegerParameterType.Builder.setDefaultWarningAlarmRange
(DoubleRange warningRange) void
FloatParameterType.Builder.setDefaultWatchAlarmRange
(DoubleRange watchRange) void
IntegerParameterType.Builder.setDefaultWatchAlarmRange
(DoubleRange watchRange) void
AlarmRanges.setWarningRange
(DoubleRange warningRange) -
Uses of DoubleRange in org.yamcs.xtce.util
Modifier and TypeMethodDescriptionstatic 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 rangesDoubleRange.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 TypeMethodDescriptionDoubleRange.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)