| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||
| type | extension of xtce:AlarmType | ||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlarmConditions xtce:CustomAlarm xtce:StaticAlarmRanges xtce:ChangeAlarmRanges | ||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||
| source | <complexType name="NumericAlarmType"> <annotation> <documentation xml:lang="en">Alarms associated with numeric data types</documentation> </annotation> <complexContent> <extension base="xtce:AlarmType"> <sequence> <element name="StaticAlarmRanges" minOccurs="0"> <annotation> <documentation xml:lang="en">StaticAlarmRanges are used to trigger alarms when the parameter value passes some threshold value. The default inside form, places the unspecified normal range inside all the other ranges, and the range ends of each range point to the infinities. If the form is set to outside, the range ends point to each other and the unspecified normal range is outside all the ranges.</documentation> </annotation> <complexType> <complexContent> <extension base="xtce:AlarmRangesType"> <attribute name="alarmForm" default="inside"> <simpleType> <restriction base="string"> <enumeration value="inside"/> <enumeration value="outside"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> </element> <element name="ChangeAlarmRanges" minOccurs="0"> <annotation> <documentation xml:lang="en">ChangeAlarmRanges are used to trigger alarms when the parameter value's rate-of-change is either too fast or too slow. The change may be with respect to time (the default) or with respect to samples (delta alarms) - the changeType attribute determines this. The change may also be ether relative (as a percentage change) or absolute as set by the changeBasis attribute. The alarm also requires the spanOfInterest in both samples and seconds to have passed before it is to trigger. For time based rate of change alarms, the time specified in spanOfInterestInSeconds is used to calculate the change. For sample based rate of change alarms, the change is calulated over the number of samples specified in spanOfInterestInSeconds.</documentation> </annotation> <complexType> <complexContent> <extension base="xtce:AlarmRangesType"> <attribute name="changeType" default="changePerSecond"> <simpleType> <restriction base="string"> <enumeration value="changePerSecond"/> <enumeration value="changePerSample"/> </restriction> </simpleType> </attribute> <attribute name="changeBasis" default="absoluteChange"> <simpleType> <restriction base="string"> <enumeration value="absoluteChange"/> <enumeration value="percentageChange"/> </restriction> </simpleType> </attribute> <attribute name="spanOfInterestInSamples" type="positiveInteger" default="1"/> <attribute name="spanOfInterestInSeconds" type="decimal" default="0"/> </extension> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||
| type | extension of xtce:AlarmRangesType | ||||||||||||
| properties |
|
||||||||||||
| children | xtce:WatchRange xtce:WarningRange xtce:DistressRange xtce:CriticalRange xtce:SevereRange | ||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <element name="StaticAlarmRanges" minOccurs="0"> <annotation> <documentation xml:lang="en">StaticAlarmRanges are used to trigger alarms when the parameter value passes some threshold value. The default inside form, places the unspecified normal range inside all the other ranges, and the range ends of each range point to the infinities. If the form is set to outside, the range ends point to each other and the unspecified normal range is outside all the ranges.</documentation> </annotation> <complexType> <complexContent> <extension base="xtce:AlarmRangesType"> <attribute name="alarmForm" default="inside"> <simpleType> <restriction base="string"> <enumeration value="inside"/> <enumeration value="outside"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> </element> |
| type | restriction of string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <attribute name="alarmForm" default="inside"> <simpleType> <restriction base="string"> <enumeration value="inside"/> <enumeration value="outside"/> </restriction> </simpleType> </attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||||
| type | extension of xtce:AlarmRangesType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | xtce:WatchRange xtce:WarningRange xtce:DistressRange xtce:CriticalRange xtce:SevereRange | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <element name="ChangeAlarmRanges" minOccurs="0"> <annotation> <documentation xml:lang="en">ChangeAlarmRanges are used to trigger alarms when the parameter value's rate-of-change is either too fast or too slow. The change may be with respect to time (the default) or with respect to samples (delta alarms) - the changeType attribute determines this. The change may also be ether relative (as a percentage change) or absolute as set by the changeBasis attribute. The alarm also requires the spanOfInterest in both samples and seconds to have passed before it is to trigger. For time based rate of change alarms, the time specified in spanOfInterestInSeconds is used to calculate the change. For sample based rate of change alarms, the change is calulated over the number of samples specified in spanOfInterestInSeconds.</documentation> </annotation> <complexType> <complexContent> <extension base="xtce:AlarmRangesType"> <attribute name="changeType" default="changePerSecond"> <simpleType> <restriction base="string"> <enumeration value="changePerSecond"/> <enumeration value="changePerSample"/> </restriction> </simpleType> </attribute> <attribute name="changeBasis" default="absoluteChange"> <simpleType> <restriction base="string"> <enumeration value="absoluteChange"/> <enumeration value="percentageChange"/> </restriction> </simpleType> </attribute> <attribute name="spanOfInterestInSamples" type="positiveInteger" default="1"/> <attribute name="spanOfInterestInSeconds" type="decimal" default="0"/> </extension> </complexContent> </complexType> </element> |
| type | restriction of string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <attribute name="changeType" default="changePerSecond"> <simpleType> <restriction base="string"> <enumeration value="changePerSecond"/> <enumeration value="changePerSample"/> </restriction> </simpleType> </attribute> |
| type | restriction of string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <attribute name="changeBasis" default="absoluteChange"> <simpleType> <restriction base="string"> <enumeration value="absoluteChange"/> <enumeration value="percentageChange"/> </restriction> </simpleType> </attribute> |
| type | positiveInteger | ||
| properties |
|
||
| source | <attribute name="spanOfInterestInSamples" type="positiveInteger" default="1"/> |
| type | decimal | ||
| properties |
|
||
| source | <attribute name="spanOfInterestInSeconds" type="decimal" default="0"/> |