complexType EnumerationAlarmType
diagram SpaceSystemV1.2-27Feb2014-mods_p192.png
namespace http://www.omg.org/space/xtce
type extension of xtce:AlarmType
properties
base xtce:AlarmType
children xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlarmConditions xtce:CustomAlarm xtce:EnumerationAlarmList
used by
elements ParameterTypeSetType/EnumeratedParameterType/ContextAlarmList/ContextAlarm ParameterTypeSetType/EnumeratedParameterType/DefaultAlarm
attributes
Name  Type  Use  Default  Fixed  Annotation
shortDescription  string  optional      
documentation
It is strongly recommended that the short description be kept under 80 characters in length
name  xtce:NameType  optional      
minViolations  positiveInteger    1    
documentation
Number of successive instances that meet the alarm conditions for the Alarm to trigger.
defaultAlarmLevel  xtce:AlarmLevels    normal    
annotation
documentation
Alarm conditions for Enumerations
appinfo
An additional check needs to be performed to ensure that the enumeration values in the alarms are legal enumeration values for the Parameter
source <complexType name="EnumerationAlarmType">
 
<annotation>
   
<documentation xml:lang="en">Alarm conditions for Enumerations</documentation>
   
<appinfo>An additional check needs to be performed to ensure that the enumeration values in the alarms are legal enumeration values for the Parameter</appinfo>
 
</annotation>
 
<complexContent>
   
<extension base="xtce:AlarmType">
     
<sequence>
       
<element name="EnumerationAlarmList">
         
<complexType>
           
<sequence>
             
<element name="EnumerationAlarm" maxOccurs="unbounded">
               
<complexType>
                 
<attribute name="alarmLevel" type="xtce:AlarmLevels" use="required"/>
                 
<attribute name="enumerationLabel" type="string" use="required"/>
               
</complexType>
             
</element>
           
</sequence>
         
</complexType>
       
</element>
     
</sequence>
     
<attribute name="defaultAlarmLevel" type="xtce:AlarmLevels" default="normal"/>
   
</extension>
 
</complexContent>
</complexType>

attribute EnumerationAlarmType/@defaultAlarmLevel
type xtce:AlarmLevels
properties
default normal
facets
Kind Value Annotation
enumeration normal
enumeration watch
enumeration warning
enumeration distress
enumeration critical
enumeration severe
source <attribute name="defaultAlarmLevel" type="xtce:AlarmLevels" default="normal"/>

element EnumerationAlarmType/EnumerationAlarmList
diagram SpaceSystemV1.2-27Feb2014-mods_p193.png
namespace http://www.omg.org/space/xtce
properties
content complex
children xtce:EnumerationAlarm
source <element name="EnumerationAlarmList">
 
<complexType>
   
<sequence>
     
<element name="EnumerationAlarm" maxOccurs="unbounded">
       
<complexType>
         
<attribute name="alarmLevel" type="xtce:AlarmLevels" use="required"/>
         
<attribute name="enumerationLabel" type="string" use="required"/>
       
</complexType>
     
</element>
   
</sequence>
 
</complexType>
</element>

element EnumerationAlarmType/EnumerationAlarmList/EnumerationAlarm
diagram SpaceSystemV1.2-27Feb2014-mods_p194.png
namespace http://www.omg.org/space/xtce
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
alarmLevel  xtce:AlarmLevels  required      
enumerationLabel  string  required      
source <element name="EnumerationAlarm" maxOccurs="unbounded">
 
<complexType>
   
<attribute name="alarmLevel" type="xtce:AlarmLevels" use="required"/>
   
<attribute name="enumerationLabel" type="string" use="required"/>
 
</complexType>
</element>

attribute EnumerationAlarmType/EnumerationAlarmList/EnumerationAlarm/@alarmLevel
type xtce:AlarmLevels
properties
use required
facets
Kind Value Annotation
enumeration normal
enumeration watch
enumeration warning
enumeration distress
enumeration critical
enumeration severe
source <attribute name="alarmLevel" type="xtce:AlarmLevels" use="required"/>

attribute EnumerationAlarmType/EnumerationAlarmList/EnumerationAlarm/@enumerationLabel
type string
properties
use required
source <attribute name="enumerationLabel" type="string" use="required"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy