2.179 GaugeInputValue

Applies to RDL 2008/01, RDL 2010/01, and RDL 2016/01

The GaugeInputValue element specifies an expression and an optional formula used within a LinearGauge or a RadialGauge.

The following are the parent and child elements of the GaugeInputValue element.

Parent elements

LinearScale

LinearPointer

ScaleRange

NumericIndicator

NumericIndicatorRange

RadialScale

RadialPointer

StateIndicator

IndicatorState

Child elements

GaugeInputValue.AddConstant

GaugeInputValue.DataElementName

GaugeInputValue.DataElementOutput

GaugeInputValue.Formula

GaugeInputValue.MaxPercent

GaugeInputValue.MinPercent

GaugeInputValue.Multiplier

GaugeInputValue.Value

The following is the XML Schema definition of the GaugeInputValue element in RDL 2008/01.

 <xsd:complexType name="GaugeInputValueType">
   <xsd:choice maxOccurs="unbounded">
     <xsd:element name="Value" type="xsd:string" minOccurs="1" />
     <xsd:element name="Formula" type="xsd:string" minOccurs="0" />
     <xsd:element name="MinPercent" type="xsd:string" minOccurs="0" />
     <xsd:element name="MaxPercent" type="xsd:string" minOccurs="0" />
     <xsd:element name="Multiplier" type="xsd:string" minOccurs="0" />
     <xsd:element name="AddConstant" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the GaugeInputValue element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="GaugeInputValueType">
   <xsd:choice maxOccurs="unbounded">
     <xsd:element name="Value" type="xsd:string" minOccurs="1" />
     <xsd:element name="Formula" type="xsd:string" minOccurs="0" />
     <xsd:element name="MinPercent" type="xsd:string" minOccurs="0" />
     <xsd:element name="MaxPercent" type="xsd:string" minOccurs="0" />
     <xsd:element name="Multiplier" type="xsd:string" minOccurs="0" />
     <xsd:element name="AddConstant" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>