org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_ArgumentTypeSetType.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtcetools Show documentation
Show all versions of xtcetools Show documentation
This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.
SpaceSystemV1.2-27Feb2014-mods - ArgumentTypeSetType
complexType
ArgumentTypeSetType
diagram
namespace
http://www.omg.org/space/xtce
children
xtce:StringArgumentType xtce:EnumeratedArgumentType xtce:IntegerArgumentType xtce:BinaryArgumentType xtce:FloatArgumentType xtce:BooleanArgumentType xtce:RelativeTimeAgumentType xtce:AbsoluteTimeArgumentType xtce:ArrayArgumentType xtce:AggregateArgumentType
used by
element CommandMetaDataType/ArgumentTypeSet
annotation
documentation Holds the list of argument type definitions.
source
<complexType name="ArgumentTypeSetType">
<annotation>
<documentation xml:lang="en">Holds the list of argument type definitions. </documentation>
</annotation>
<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="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:IntegerRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</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="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:FloatRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</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="ArrayArgumentType" type="xtce:ArrayDataTypeType"/>
<element name="AggregateArgumentType" type="xtce:AggregateDataType"/>
</choice>
</complexType>
element
ArgumentTypeSetType/StringArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:StringDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:SizeRangeInCharacters
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue string documentation Initial values for string types, may include C language style (\n, \t, \", \\, etc.) escape sequences.
restrictionPattern string documentation restriction pattern is a regular expression
source
<element name="StringArgumentType" type="xtce:StringDataType"/>
element
ArgumentTypeSetType/EnumeratedArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:EnumeratedDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:EnumerationList
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue string documentation Initial value is always given in calibrated form.
source
<element name="EnumeratedArgumentType" type="xtce:EnumeratedDataType"/>
element
ArgumentTypeSetType/IntegerArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:IntegerDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:ToString xtce:ValidRange xtce:ValidRangeSet
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue xtce:FixedIntegerValueType documentation Initial value is always given in calibrated form. Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.
sizeInBits positiveInteger 32 signed boolean true
source
<element name="IntegerArgumentType">
<complexType>
<complexContent>
<extension base="xtce:IntegerDataType">
<sequence>
<element name="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:IntegerRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
element
ArgumentTypeSetType/IntegerArgumentType/ValidRangeSet
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
children
xtce:ValidRange
attributes
Name Type Use Default Fixed Annotation validRangeAppliesToCalibrated boolean true
annotation
documentation Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type
source
<element name="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:IntegerRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</complexType>
</element>
attribute
ArgumentTypeSetType/IntegerArgumentType/ValidRangeSet/@validRangeAppliesToCalibrated
type
boolean
properties
default true
source
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
element
ArgumentTypeSetType/IntegerArgumentType/ValidRangeSet/ValidRange
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerRangeType
properties
minOcc 1 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation minInclusive xtce:FixedIntegerValueType maxInclusive xtce:FixedIntegerValueType
source
<element name="ValidRange" type="xtce:IntegerRangeType" maxOccurs="unbounded"/>
element
ArgumentTypeSetType/BinaryArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:BinaryDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue hexBinary documentation Extra bits are truncated from the MSB (leftmost)
source
<element name="BinaryArgumentType" type="xtce:BinaryDataType"/>
element
ArgumentTypeSetType/FloatArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:FloatDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:ToString xtce:ValidRange xtce:ValidRangeSet
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue double documentation Initial value is always given in calibrated form
sizeInBits derived by: positiveInteger 32
source
<element name="FloatArgumentType">
<complexType>
<complexContent>
<extension base="xtce:FloatDataType">
<sequence>
<element name="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:FloatRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
element
ArgumentTypeSetType/FloatArgumentType/ValidRangeSet
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
children
xtce:ValidRange
attributes
Name Type Use Default Fixed Annotation validRangeAppliesToCalibrated boolean true
annotation
documentation Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type
source
<element name="ValidRangeSet" minOccurs="0">
<annotation>
<documentation xml:lang="en">Numerical ranges that define the universe of valid values for this argument. Used to further bound argument values inside the ValidRange for the overall Data Type</documentation>
</annotation>
<complexType>
<sequence>
<element name="ValidRange" type="xtce:FloatRangeType" maxOccurs="unbounded"/>
</sequence>
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
</complexType>
</element>
attribute
ArgumentTypeSetType/FloatArgumentType/ValidRangeSet/@validRangeAppliesToCalibrated
type
boolean
properties
default true
source
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="true"/>
element
ArgumentTypeSetType/FloatArgumentType/ValidRangeSet/ValidRange
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:FloatRangeType
properties
minOcc 1 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation minInclusive double minExclusive double maxInclusive double maxExclusive double
source
<element name="ValidRange" type="xtce:FloatRangeType" maxOccurs="unbounded"/>
element
ArgumentTypeSetType/BooleanArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:BooleanDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue string documentation Initial value is always given in calibrated form. appinfo Initial value must match either the oneStringValue or the zeroStringValue
oneStringValue string True zeroStringValue string False
source
<element name="BooleanArgumentType" type="xtce:BooleanDataType"/>
element
ArgumentTypeSetType/RelativeTimeAgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:RelativeTimeDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:Encoding xtce:ReferenceTime
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required initialValue duration
source
<element name="RelativeTimeAgumentType" type="xtce:RelativeTimeDataType"/>
element
ArgumentTypeSetType/AbsoluteTimeArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:AbsoluteTimeDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:Encoding xtce:ReferenceTime
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required initialValue dateTime
source
<element name="AbsoluteTimeArgumentType" type="xtce:AbsoluteTimeDataType"/>
element
ArgumentTypeSetType/ArrayArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:ArrayDataTypeType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required arrayTypeRef xtce:NameReferenceType required numberOfDimensions positiveInteger required
source
<element name="ArrayArgumentType" type="xtce:ArrayDataTypeType"/>
element
ArgumentTypeSetType/AggregateArgumentType
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:AggregateDataType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:MemberList
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required
source
<element name="AggregateArgumentType" type="xtce:AggregateDataType"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy