Uses of Class
org.yamcs.xtce.util.DoubleRange
Packages that use DoubleRange
-
Uses of DoubleRange in org.yamcs.xtce
Subclasses of DoubleRange in org.yamcs.xtceModifier and TypeClassDescriptionclassHolds the min/max of a ValidRange for floating point.Methods in org.yamcs.xtce that return DoubleRangeModifier and TypeMethodDescriptionAlarmRanges.getCriticalRange()AlarmRanges.getDistressRange()AlarmRanges.getSevereRange()AlarmRanges.getWarningRange()AlarmRanges.getWatchRange()Methods in org.yamcs.xtce with parameters of type DoubleRangeModifier and TypeMethodDescriptionvoidFloatParameterType.Builder.addAlarmRange(MatchCriteria contextMatch, DoubleRange floatRange, AlarmLevels level) Adds a new, or unions with an existing range for the specified context and levelvoidIntegerParameterType.Builder.addAlarmRange(MatchCriteria contextMatch, DoubleRange range, AlarmLevels level) Adds a new, or unions with an existing range for the specified context and levelvoidFloatParameterType.Builder.addCriticalAlarmRange(MatchCriteria contextMatch, DoubleRange criticalRange) Adds a new, or unions with an existing critical range for the specified contextvoidIntegerParameterType.Builder.addCriticalAlarmRange(MatchCriteria contextMatch, DoubleRange criticalRange) Adds a new, or unions with an existing critical range for the specified contextvoidAlarmRanges.addCriticalRange(DoubleRange range) voidFloatParameterType.Builder.addDistressAlarmRange(MatchCriteria contextMatch, DoubleRange distressRange) Adds a new, or unions with an existing distress range for the specified contextvoidIntegerParameterType.Builder.addDistressAlarmRange(MatchCriteria contextMatch, DoubleRange distressRange) Adds a new, or unions with an existing distress range for the specified contextvoidAlarmRanges.addDistressRange(DoubleRange range) voidAlarmRanges.addRange(DoubleRange range, AlarmLevels level) voidFloatParameterType.Builder.addSevereAlarmRange(MatchCriteria contextMatch, DoubleRange severeRange) Adds a new, or unions with an existing severe range for the specified contextvoidIntegerParameterType.Builder.addSevereAlarmRange(MatchCriteria contextMatch, DoubleRange severeRange) Adds a new, or unions with an existing severe range for the specified contextvoidAlarmRanges.addSevereRange(DoubleRange range) voidFloatParameterType.Builder.addWarningAlarmRange(MatchCriteria contextMatch, DoubleRange warningRange) Adds a new, or unions with an existing warning range for the specified contextvoidIntegerParameterType.Builder.addWarningAlarmRange(MatchCriteria contextMatch, DoubleRange warningRange) Adds a new, or unions with an existing warning range for the specified contextvoidAlarmRanges.addWarningRange(DoubleRange range) voidFloatParameterType.Builder.addWatchAlarmRange(MatchCriteria contextMatch, DoubleRange watchRange) Adds a new, or unions with an existing watch range for the specified contextvoidIntegerParameterType.Builder.addWatchAlarmRange(MatchCriteria contextMatch, DoubleRange watchRange) Adds a new, or unions with an existing watch range for the specified contextvoidAlarmRanges.addWatchRange(DoubleRange range) voidFloatParameterType.Builder.setDefaultCriticalAlarmRange(DoubleRange criticalRange) voidIntegerParameterType.Builder.setDefaultCriticalAlarmRange(DoubleRange criticalRange) voidFloatParameterType.Builder.setDefaultDistressAlarmRange(DoubleRange distressRange) voidIntegerParameterType.Builder.setDefaultDistressAlarmRange(DoubleRange distressRange) voidFloatParameterType.Builder.setDefaultSevereAlarmRange(DoubleRange severeRange) voidIntegerParameterType.Builder.setDefaultSevereAlarmRange(DoubleRange severeRange) voidFloatParameterType.Builder.setDefaultWarningAlarmRange(DoubleRange warningRange) voidIntegerParameterType.Builder.setDefaultWarningAlarmRange(DoubleRange warningRange) voidFloatParameterType.Builder.setDefaultWatchAlarmRange(DoubleRange watchRange) voidIntegerParameterType.Builder.setDefaultWatchAlarmRange(DoubleRange watchRange) voidAlarmRanges.setWarningRange(DoubleRange warningRange) Constructors in org.yamcs.xtce with parameters of type DoubleRange -
Uses of DoubleRange in org.yamcs.xtce.util
Methods in org.yamcs.xtce.util that return DoubleRangeModifier and TypeMethodDescriptionstatic DoubleRangeDoubleRange.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)Methods in org.yamcs.xtce.util with parameters of type DoubleRangeModifier 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)Constructors in org.yamcs.xtce.util with parameters of type DoubleRange