Class NumericAlarmType.ChangeAlarmRanges

  • Enclosing class:
    NumericAlarmType

    public static class NumericAlarmType.ChangeAlarmRanges
    extends AlarmRangesType

    Java class for anonymous complex type.

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

     <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>
     
    • Field Detail

      • changeType

        protected String changeType
      • changeBasis

        protected String changeBasis
      • spanOfInterestInSamples

        protected BigInteger spanOfInterestInSamples
      • spanOfInterestInSeconds

        protected BigDecimal spanOfInterestInSeconds
    • Constructor Detail

      • ChangeAlarmRanges

        public ChangeAlarmRanges()
    • Method Detail

      • getChangeType

        public String getChangeType()
        Gets the value of the changeType property.
        Returns:
        possible object is String
      • setChangeType

        public void setChangeType​(String value)
        Sets the value of the changeType property.
        Parameters:
        value - allowed object is String
      • getChangeBasis

        public String getChangeBasis()
        Gets the value of the changeBasis property.
        Returns:
        possible object is String
      • setChangeBasis

        public void setChangeBasis​(String value)
        Sets the value of the changeBasis property.
        Parameters:
        value - allowed object is String
      • getSpanOfInterestInSamples

        public BigInteger getSpanOfInterestInSamples()
        Gets the value of the spanOfInterestInSamples property.
        Returns:
        possible object is BigInteger
      • setSpanOfInterestInSamples

        public void setSpanOfInterestInSamples​(BigInteger value)
        Sets the value of the spanOfInterestInSamples property.
        Parameters:
        value - allowed object is BigInteger
      • getSpanOfInterestInSeconds

        public BigDecimal getSpanOfInterestInSeconds()
        Gets the value of the spanOfInterestInSeconds property.
        Returns:
        possible object is BigDecimal
      • setSpanOfInterestInSeconds

        public void setSpanOfInterestInSeconds​(BigDecimal value)
        Sets the value of the spanOfInterestInSeconds property.
        Parameters:
        value - allowed object is BigDecimal