All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_CommandMetaDataType.html Maven / Gradle / Ivy

Go to download

This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.

There is a newer version: 1.1.6
Show newest version



	
		SpaceSystemV1.2-27Feb2014-mods - CommandMetaDataType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType CommandMetaDataType
diagram SpaceSystemV1.2-27Feb2014-mods_p117.png
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 SpaceSystemV1.2-27Feb2014-mods_p118.png
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 SpaceSystemV1.2-27Feb2014-mods_p119.png
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 SpaceSystemV1.2-27Feb2014-mods_p120.png
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 SpaceSystemV1.2-27Feb2014-mods_p121.png
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 SpaceSystemV1.2-27Feb2014-mods_p122.png
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 SpaceSystemV1.2-27Feb2014-mods_p123.png
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 SpaceSystemV1.2-27Feb2014-mods_p124.png
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 SpaceSystemV1.2-27Feb2014-mods_p125.png
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 SpaceSystemV1.2-27Feb2014-mods_p126.png
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 SpaceSystemV1.2-27Feb2014-mods_p127.png
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 SpaceSystemV1.2-27Feb2014-mods_p128.png
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 SpaceSystemV1.2-27Feb2014-mods_p129.png
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 SpaceSystemV1.2-27Feb2014-mods_p130.png
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 SpaceSystemV1.2-27Feb2014-mods_p131.png
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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy