Package org.omg.space.xtce
Class NumericAlarmType
- java.lang.Object
-
- org.omg.space.xtce.DescriptionType
-
- org.omg.space.xtce.OptionalNameDescriptionType
-
- org.omg.space.xtce.AlarmType
-
- org.omg.space.xtce.NumericAlarmType
-
- Direct Known Subclasses:
NumericContextAlarmType
public class NumericAlarmType extends AlarmType
Alarms associated with numeric data typesJava class for NumericAlarmType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NumericAlarmType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}AlarmType"> <sequence> <element name="StaticAlarmRanges" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}AlarmRangesType"> <attribute name="alarmForm" default="inside"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="inside"/> <enumeration value="outside"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> </element> <element name="ChangeAlarmRanges" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}AlarmRangesType"> <attribute name="changeType" default="changePerSecond"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="changePerSecond"/> <enumeration value="changePerSample"/> </restriction> </simpleType> </attribute> <attribute name="changeBasis" default="absoluteChange"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="absoluteChange"/> <enumeration value="percentageChange"/> </restriction> </simpleType> </attribute> <attribute name="spanOfInterestInSamples" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" /> <attribute name="spanOfInterestInSeconds" type="{http://www.w3.org/2001/XMLSchema}decimal" default="0" /> </extension> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNumericAlarmType.ChangeAlarmRangesJava class for anonymous complex type.static classNumericAlarmType.StaticAlarmRangesJava class for anonymous complex type.-
Nested classes/interfaces inherited from class org.omg.space.xtce.DescriptionType
DescriptionType.AncillaryDataSet
-
-
Field Summary
Fields Modifier and Type Field Description protected NumericAlarmType.ChangeAlarmRangeschangeAlarmRangesprotected NumericAlarmType.StaticAlarmRangesstaticAlarmRanges-
Fields inherited from class org.omg.space.xtce.AlarmType
alarmConditions, customAlarm, minViolations
-
Fields inherited from class org.omg.space.xtce.OptionalNameDescriptionType
name
-
Fields inherited from class org.omg.space.xtce.DescriptionType
aliasSet, ancillaryDataSet, longDescription, shortDescription
-
-
Constructor Summary
Constructors Constructor Description NumericAlarmType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumericAlarmType.ChangeAlarmRangesgetChangeAlarmRanges()Gets the value of the changeAlarmRanges property.NumericAlarmType.StaticAlarmRangesgetStaticAlarmRanges()Gets the value of the staticAlarmRanges property.voidsetChangeAlarmRanges(NumericAlarmType.ChangeAlarmRanges value)Sets the value of the changeAlarmRanges property.voidsetStaticAlarmRanges(NumericAlarmType.StaticAlarmRanges value)Sets the value of the staticAlarmRanges property.-
Methods inherited from class org.omg.space.xtce.AlarmType
getAlarmConditions, getCustomAlarm, getMinViolations, setAlarmConditions, setCustomAlarm, setMinViolations
-
Methods inherited from class org.omg.space.xtce.OptionalNameDescriptionType
getName, setName
-
Methods inherited from class org.omg.space.xtce.DescriptionType
getAliasSet, getAncillaryDataSet, getLongDescription, getShortDescription, setAliasSet, setAncillaryDataSet, setLongDescription, setShortDescription
-
-
-
-
Field Detail
-
staticAlarmRanges
protected NumericAlarmType.StaticAlarmRanges staticAlarmRanges
-
changeAlarmRanges
protected NumericAlarmType.ChangeAlarmRanges changeAlarmRanges
-
-
Method Detail
-
getStaticAlarmRanges
public NumericAlarmType.StaticAlarmRanges getStaticAlarmRanges()
Gets the value of the staticAlarmRanges property.- Returns:
- possible object is
NumericAlarmType.StaticAlarmRanges
-
setStaticAlarmRanges
public void setStaticAlarmRanges(NumericAlarmType.StaticAlarmRanges value)
Sets the value of the staticAlarmRanges property.- Parameters:
value- allowed object isNumericAlarmType.StaticAlarmRanges
-
getChangeAlarmRanges
public NumericAlarmType.ChangeAlarmRanges getChangeAlarmRanges()
Gets the value of the changeAlarmRanges property.- Returns:
- possible object is
NumericAlarmType.ChangeAlarmRanges
-
setChangeAlarmRanges
public void setChangeAlarmRanges(NumericAlarmType.ChangeAlarmRanges value)
Sets the value of the changeAlarmRanges property.- Parameters:
value- allowed object isNumericAlarmType.ChangeAlarmRanges
-
-