org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_CommandMetaDataType.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 - CommandMetaDataType
complexType
CommandMetaDataType
diagram
namespace
http://www.omg.org/space/xtce
properties
mixed false
children
xtce:ParameterTypeSet xtce:ParameterSet xtce:ArgumentTypeSet xtce:MetaCommandSet xtce:CommandContainerSet xtce:StreamSet xtce:AlgorithmSet
used by
element SpaceSystemType/CommandMetaData
annotation
documentation Command Meta Data contains information about commands
source
<complexType name="CommandMetaDataType" mixed="false">
<annotation>
<documentation xml:lang="en">Command Meta Data contains information about commands</documentation>
</annotation>
<sequence>
<element name="ParameterTypeSet" type="xtce:ParameterTypeSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">A list of parameter types</documentation>
</annotation>
</element>
<element name="ParameterSet" type="xtce:ParameterSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">Parameters referenced by MetaCommands. This Parameter Set is located here so that MetaCommand data can be built independently of TelemetryMetaData.</documentation>
</annotation>
</element>
<element name="ArgumentTypeSet" type="xtce:ArgumentTypeSetType" minOccurs="0"/>
<element name="MetaCommandSet">
<annotation>
<documentation xml:lang="en">A set of Command Definitions</documentation>
</annotation>
<complexType>
<choice maxOccurs="unbounded">
<element name="MetaCommand" type="xtce:MetaCommandType">
<annotation>
<documentation xml:lang="en">All commands to be sent on this mission are listed here. In addition this area has verification and validation information</documentation>
</annotation>
<key name="ArgumentNameKey">
<selector xpath="xtce:ArgumentList/*"/>
<field xpath="@name"/>
</key>
</element>
<element name="MetaCommandRef" type="xtce:NameReferenceType">
<annotation>
<documentation xml:lang="en">Used to include a MetaCommand defined in another sub-system in this sub-system.</documentation>
</annotation>
</element>
<element name="BlockMetaCommand">
<annotation>
<documentation xml:lang="en">BlockMetaCommands are simply a list of individual MetaCommands that can be packaged up in a single BlockMetaCommand.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:NameDescriptionType">
<sequence>
<element name="MetaCommandStepList">
<complexType>
<sequence>
<element name="MetaCommandStep" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</choice>
</complexType>
</element>
<element name="CommandContainerSet" type="xtce:CommandContainerSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">The Command Container defines the construction of a Command.</documentation>
</annotation>
</element>
<element name="StreamSet" type="xtce:StreamSetType" minOccurs="0"/>
<element name="AlgorithmSet" type="xtce:AlgorithmSetType" minOccurs="0"/>
</sequence>
</complexType>
element
CommandMetaDataType/ParameterTypeSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:ParameterTypeSetType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:StringParameterType xtce:EnumeratedParameterType xtce:IntegerParameterType xtce:BinaryParameterType xtce:FloatParameterType xtce:BooleanParameterType xtce:RelativeTimeParameterType xtce:AbsoluteTimeParameterType xtce:ArrayParameterType xtce:AggregateParameterType
annotation
documentation A list of parameter types
source
<element name="ParameterTypeSet" type="xtce:ParameterTypeSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">A list of parameter types</documentation>
</annotation>
</element>
element
CommandMetaDataType/ParameterSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:ParameterSetType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:Parameter xtce:ParameterRef
annotation
documentation Parameters referenced by MetaCommands. This Parameter Set is located here so that MetaCommand data can be built independently of TelemetryMetaData.
source
<element name="ParameterSet" type="xtce:ParameterSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">Parameters referenced by MetaCommands. This Parameter Set is located here so that MetaCommand data can be built independently of TelemetryMetaData.</documentation>
</annotation>
</element>
element
CommandMetaDataType/ArgumentTypeSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:ArgumentTypeSetType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:StringArgumentType xtce:EnumeratedArgumentType xtce:IntegerArgumentType xtce:BinaryArgumentType xtce:FloatArgumentType xtce:BooleanArgumentType xtce:RelativeTimeAgumentType xtce:AbsoluteTimeArgumentType xtce:ArrayArgumentType xtce:AggregateArgumentType
source
<element name="ArgumentTypeSet" type="xtce:ArgumentTypeSetType" minOccurs="0"/>
element
CommandMetaDataType/MetaCommandSet
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:MetaCommand xtce:MetaCommandRef xtce:BlockMetaCommand
annotation
documentation A set of Command Definitions
source
<element name="MetaCommandSet">
<annotation>
<documentation xml:lang="en">A set of Command Definitions</documentation>
</annotation>
<complexType>
<choice maxOccurs="unbounded">
<element name="MetaCommand" type="xtce:MetaCommandType">
<annotation>
<documentation xml:lang="en">All commands to be sent on this mission are listed here. In addition this area has verification and validation information</documentation>
</annotation>
<key name="ArgumentNameKey">
<selector xpath="xtce:ArgumentList/*"/>
<field xpath="@name"/>
</key>
</element>
<element name="MetaCommandRef" type="xtce:NameReferenceType">
<annotation>
<documentation xml:lang="en">Used to include a MetaCommand defined in another sub-system in this sub-system.</documentation>
</annotation>
</element>
<element name="BlockMetaCommand">
<annotation>
<documentation xml:lang="en">BlockMetaCommands are simply a list of individual MetaCommands that can be packaged up in a single BlockMetaCommand.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:NameDescriptionType">
<sequence>
<element name="MetaCommandStepList">
<complexType>
<sequence>
<element name="MetaCommandStep" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</choice>
</complexType>
</element>
element
CommandMetaDataType/MetaCommandSet/MetaCommand
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:MetaCommandType
properties
content complex mixed false
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:BaseMetaCommand xtce:SystemName xtce:ArgumentList xtce:CommandContainer xtce:TransmissionConstraintList xtce:DefaultSignificance xtce:ContextSignificanceList xtce:Interlock xtce:VerifierSet xtce:ParameterToSetList xtce:ParametersToSuspendAlarmsOnSet
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 abstract boolean false
identity constraints
Name Refer Selector Field(s) Annotation key ArgumentNameKey xtce:ArgumentList/* @name
annotation
documentation All commands to be sent on this mission are listed here. In addition this area has verification and validation information
source
<element name="MetaCommand" type="xtce:MetaCommandType">
<annotation>
<documentation xml:lang="en">All commands to be sent on this mission are listed here. In addition this area has verification and validation information</documentation>
</annotation>
<key name="ArgumentNameKey">
<selector xpath="xtce:ArgumentList/*"/>
<field xpath="@name"/>
</key>
</element>
element
CommandMetaDataType/MetaCommandSet/MetaCommandRef
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:NameReferenceType
properties
content simple
annotation
documentation Used to include a MetaCommand defined in another sub-system in this sub-system.
source
<element name="MetaCommandRef" type="xtce:NameReferenceType">
<annotation>
<documentation xml:lang="en">Used to include a MetaCommand defined in another sub-system in this sub-system.</documentation>
</annotation>
</element>
element
CommandMetaDataType/MetaCommandSet/BlockMetaCommand
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:NameDescriptionType
properties
content complex
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:MetaCommandStepList
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
annotation
documentation BlockMetaCommands are simply a list of individual MetaCommands that can be packaged up in a single BlockMetaCommand.
source
<element name="BlockMetaCommand">
<annotation>
<documentation xml:lang="en">BlockMetaCommands are simply a list of individual MetaCommands that can be packaged up in a single BlockMetaCommand.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:NameDescriptionType">
<sequence>
<element name="MetaCommandStepList">
<complexType>
<sequence>
<element name="MetaCommandStep" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
element
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:MetaCommandStep
source
<element name="MetaCommandStepList">
<complexType>
<sequence>
<element name="MetaCommandStep" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
element
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 1 maxOcc unbounded content complex
children
xtce:ArgumentList
attributes
Name Type Use Default Fixed Annotation metaCommandRef xtce:NameReferenceType required
source
<element name="MetaCommandStep" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
attribute
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep/@metaCommandRef
type
xtce:NameReferenceType
properties
use required
source
<attribute name="metaCommandRef" type="xtce:NameReferenceType" use="required"/>
element
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep/ArgumentList
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
children
xtce:Argument
source
<element name="ArgumentList" minOccurs="0">
<complexType>
<sequence>
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
element
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep/ArgumentList/Argument
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 1 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation name string required value string required
source
<element name="Argument" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"/>
<attribute name="value" type="string" use="required"/>
</complexType>
</element>
attribute
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep/ArgumentList/Argument/@name
type
string
properties
use required
source
<attribute name="name" type="string" use="required"/>
attribute
CommandMetaDataType/MetaCommandSet/BlockMetaCommand/MetaCommandStepList/MetaCommandStep/ArgumentList/Argument/@value
type
string
properties
use required
source
<attribute name="value" type="string" use="required"/>
element
CommandMetaDataType/CommandContainerSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:CommandContainerSetType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:CommandContainer
annotation
documentation The Command Container defines the construction of a Command.
source
<element name="CommandContainerSet" type="xtce:CommandContainerSetType" minOccurs="0">
<annotation>
<documentation xml:lang="en">The Command Container defines the construction of a Command.</documentation>
</annotation>
</element>
element
CommandMetaDataType/StreamSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:StreamSetType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:FixedFrameStream xtce:VariableFrameStream xtce:CustomStream
source
<element name="StreamSet" type="xtce:StreamSetType" minOccurs="0"/>
element
CommandMetaDataType/AlgorithmSet
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:AlgorithmSetType
properties
minOcc 0 maxOcc 1 content complex mixed false
children
xtce:CustomAlgorithm xtce:MathAlgorithm
source
<element name="AlgorithmSet" type="xtce:AlgorithmSetType" minOccurs="0"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy