All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.space.xtce.AlarmRangesType Maven / Gradle / Ivy

Go to download

This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.

There is a newer version: 1.1.6
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2019.03.16 at 05:52:46 PM MST 
//


package org.omg.space.xtce;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * Contains five ranges: Watch, Warning, Distress, Critical, and Severe each in increasing severity.  Normally, only the Warning and Critical ranges are used and the color yellow is associated with Warning and the color red is associated with Critical.   The ranges given are valid for numbers lower than the min and higher than the max values.   These ranges should not overlap, but if they do, assume the most severe range is to be applied.  All ranges are optional and it is quite allowed for there to be only one end of the range.  Range values are in calibrated engineering units.
 * 
 * 

Java class for AlarmRangesType complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="AlarmRangesType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="WatchRange" type="{http://www.omg.org/space/xtce}FloatRangeType" minOccurs="0"/>
 *         <element name="WarningRange" type="{http://www.omg.org/space/xtce}FloatRangeType" minOccurs="0"/>
 *         <element name="DistressRange" type="{http://www.omg.org/space/xtce}FloatRangeType" minOccurs="0"/>
 *         <element name="CriticalRange" type="{http://www.omg.org/space/xtce}FloatRangeType" minOccurs="0"/>
 *         <element name="SevereRange" type="{http://www.omg.org/space/xtce}FloatRangeType" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AlarmRangesType", propOrder = { "watchRange", "warningRange", "distressRange", "criticalRange", "severeRange" }) @XmlSeeAlso({ org.omg.space.xtce.NumericAlarmType.StaticAlarmRanges.class, org.omg.space.xtce.NumericAlarmType.ChangeAlarmRanges.class, org.omg.space.xtce.TimeAlarmType.StaticAlarmRanges.class, org.omg.space.xtce.TimeAlarmType.ChangePerSecondAlarmRanges.class }) public class AlarmRangesType { @XmlElement(name = "WatchRange") protected FloatRangeType watchRange; @XmlElement(name = "WarningRange") protected FloatRangeType warningRange; @XmlElement(name = "DistressRange") protected FloatRangeType distressRange; @XmlElement(name = "CriticalRange") protected FloatRangeType criticalRange; @XmlElement(name = "SevereRange") protected FloatRangeType severeRange; /** * Gets the value of the watchRange property. * * @return * possible object is * {@link FloatRangeType } * */ public FloatRangeType getWatchRange() { return watchRange; } /** * Sets the value of the watchRange property. * * @param value * allowed object is * {@link FloatRangeType } * */ public void setWatchRange(FloatRangeType value) { this.watchRange = value; } /** * Gets the value of the warningRange property. * * @return * possible object is * {@link FloatRangeType } * */ public FloatRangeType getWarningRange() { return warningRange; } /** * Sets the value of the warningRange property. * * @param value * allowed object is * {@link FloatRangeType } * */ public void setWarningRange(FloatRangeType value) { this.warningRange = value; } /** * Gets the value of the distressRange property. * * @return * possible object is * {@link FloatRangeType } * */ public FloatRangeType getDistressRange() { return distressRange; } /** * Sets the value of the distressRange property. * * @param value * allowed object is * {@link FloatRangeType } * */ public void setDistressRange(FloatRangeType value) { this.distressRange = value; } /** * Gets the value of the criticalRange property. * * @return * possible object is * {@link FloatRangeType } * */ public FloatRangeType getCriticalRange() { return criticalRange; } /** * Sets the value of the criticalRange property. * * @param value * allowed object is * {@link FloatRangeType } * */ public void setCriticalRange(FloatRangeType value) { this.criticalRange = value; } /** * Gets the value of the severeRange property. * * @return * possible object is * {@link FloatRangeType } * */ public FloatRangeType getSevereRange() { return severeRange; } /** * Sets the value of the severeRange property. * * @param value * allowed object is * {@link FloatRangeType } * */ public void setSevereRange(FloatRangeType value) { this.severeRange = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy