xtce:ArgumentTypeSet

Element Information

Model

Source

<element name="ArgumentTypeSet" minOccurs="0">
  <complexType>
    <choice maxOccurs="unbounded">
      <element name="StringArgumentType" type="xtce:StringDataType"/>
      <element name="EnumeratedArgumentType" type="xtce:EnumeratedDataType"/>
      <element name="IntegerArgumentType">
        <complexType>
          <complexContent>
            <extension base="xtce:IntegerDataType">
              <sequence>
                <element name="DefaultAlarm" type="xtce:NumericAlarmConditionType" minOccurs="0"/>
                <element name="ContextAlarmList" minOccurs="0">
                  <complexType>
                    <sequence>
                      <element name="ContextAlarm" type="xtce:ContextAlarmType" maxOccurs="unbounded"/>
                    </sequence>
                  </complexType>
                </element>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
      <element name="BinaryArgumentType" type="xtce:BinaryDataType"/>
      <element name="FloatArgumentType">
        <complexType>
          <complexContent>
            <extension base="xtce:FloatDataType">
              <sequence>
                <element name="DefaultAlarm" type="xtce:NumericAlarmConditionType" minOccurs="0"/>
                <element name="ContextAlarmList" minOccurs="0">
                  <complexType>
                    <sequence>
                      <element name="ContextAlarm" type="xtce:ContextAlarmType" maxOccurs="unbounded"/>
                    </sequence>
                  </complexType>
                </element>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
      <element name="BooleanArgumentType" type="xtce:BooleanDataType"/>
      <element name="RelativeTimeAgumentType" type="xtce:RelativeTimeDataType"/>
      <element name="AbsoluteTimeArgumentType" type="xtce:AbsoluteTimeDataType"/>
      <element name="ArgumementArrayType">
        <complexType>
          <attribute name="arrayType" type="xtce:NameReferenceType" use="required"/>
          <attribute name="numberOfDimensions" type="positiveInteger" use="required"/>
        </complexType>
      </element>
    </choice>
  </complexType>
</element>

Sample