tml:ValueType

contains a value or a set of values for describing models and functions

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
name xs:string optional
short descriptive name of element
uid xs:anyURI optional
unique ID for this element
uidRef xs:anyURI optional
the contents of this element are exactly the same as the contents of the uidRef element. no need repeating it. (similar to xlink)

Used By

Source

<xs:complexType name="ValueType">
  <xs:annotation>
    <xs:documentation>contains a value or a set of values for describing models and functions</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="numValues" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>number of points, or ranges in values element. Allowed values: positive integer. Default is 0.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="arrayType" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allowed Values: fcn, charFrame. singleValue. Default is fcn. the value element can contain one or multiple values.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fcnInterpol" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allowed Values: continuous, discrete, lastValue, returnToZero,</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="valueDataType" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>data type of the value. Allowed values: text, number. Default number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="values" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>values can contain a single value or a string of values separated by a comma. Each value can contain text, number, or a range of numbers. Each range value shall contain two numbers separated by three decimal points (...), the first number identifies the closed end of the range and the second number identifies the open end of the range. Values in the range may be integer or real numbers. Reals may use E for exponent. In addition to numbers in the range the text -inf and inf can be used to represent -infinity and plus infinity respectively. For arrayType of function interpolation between values should be handled as indicated in the fcnInterpolate element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mult" type="tml:BindType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>default 1. if multiple values of mult, then each value corresponds to the corresponding Characteristic Frame position or interval. Can have a set of mult or offset equalization values and a sensor modifying those values through a bindUID. The bindUID sensor value will multiply with the values in the mult element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="offset" type="tml:BindType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>default 0. if multiple values of offset, then each value corresponds to the corresponding Characteristic Frame position or interval. Can have a set of mult or offset equalization values and a sensor modifying those values through a bindUID. The bindUID sensor value will add with the values in the offset element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="tml:accuracy" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>