org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_CmdContArrayParameterRefEntryType.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 - CmdContArrayParameterRefEntryType
complexType
CmdContArrayParameterRefEntryType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:SequenceEntryType
properties
base xtce:SequenceEntryType
children
xtce:LocationInContainerInBits xtce:RepeatEntry xtce:IncludeCondition xtce:DimensionList
used by
element CommandContainerEntryListType/ArrayParameterRefEntry
attributes
Name Type Use Default Fixed Annotation parameterRef xtce:NameReferenceType required lastEntryForThisArrayInstance boolean false
annotation
documentation An entry that is an array parameter. This entry is somewhat special because the entry may represent only a part of the Array and it's important to describe which dimensions of the array come first in the sequence as well as the size of the array.
source
<complexType name="CmdContArrayParameterRefEntryType">
<annotation>
<documentation xml:lang="en">An entry that is an array parameter. This entry is somewhat special because the entry may represent only a part of the Array and it's important to describe which dimensions of the array come first in the sequence as well as the size of the array.</documentation>
</annotation>
<complexContent>
<extension base="xtce:SequenceEntryType">
<sequence>
<element name="DimensionList">
<annotation>
<documentation xml:lang="en">Where the Dimension list is in this form: Array[1stDim][2ndDim][lastDim]. The last dimension is assumed to be the least significant - that is this dimension will cycle through its combination before the next to last dimension changes. This is row major order. The order MUST ascend or the array will need to be broken out entry by entry. </documentation>
</annotation>
<complexType>
<choice>
<element name="Size" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation>When specified, the size determines the number of elements of the array to include. This cannot exceed the maximum size of the array as specified in the Array Type specification.</documentation>
</annotation>
</element>
<element name="Dimension" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">When specified, partial entries of an array are included, with the starting and ending index for each dimension. Indexes are zero based.</documentation>
<appinfo>For an ArrayParameterType of size N, their should be N Dimensions</appinfo>
<appinfo>An array made up by multiple Entries should not have indexes that overlap, but should be continuous.</appinfo>
</annotation>
<complexType mixed="false">
<sequence>
<element name="StartingIndex" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation xml:lang="en">zero based index</documentation>
</annotation>
</element>
<element name="EndingIndex" type="xtce:IntegerArgumentValueType"/>
</sequence>
</complexType>
</element>
</choice>
</complexType>
</element>
</sequence>
<attribute name="parameterRef" type="xtce:NameReferenceType" use="required"/>
<attribute name="lastEntryForThisArrayInstance" type="boolean" default="false"/>
</extension>
</complexContent>
</complexType>
attribute
CmdContArrayParameterRefEntryType/@parameterRef
type
xtce:NameReferenceType
properties
use required
source
<attribute name="parameterRef" type="xtce:NameReferenceType" use="required"/>
attribute
CmdContArrayParameterRefEntryType/@lastEntryForThisArrayInstance
type
boolean
properties
default false
source
<attribute name="lastEntryForThisArrayInstance" type="boolean" default="false"/>
element
CmdContArrayParameterRefEntryType/DimensionList
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:Size xtce:Dimension
annotation
documentation Where the Dimension list is in this form: Array[1stDim][2ndDim][lastDim]. The last dimension is assumed to be the least significant - that is this dimension will cycle through its combination before the next to last dimension changes. This is row major order. The order MUST ascend or the array will need to be broken out entry by entry.
source
<element name="DimensionList">
<annotation>
<documentation xml:lang="en">Where the Dimension list is in this form: Array[1stDim][2ndDim][lastDim]. The last dimension is assumed to be the least significant - that is this dimension will cycle through its combination before the next to last dimension changes. This is row major order. The order MUST ascend or the array will need to be broken out entry by entry. </documentation>
</annotation>
<complexType>
<choice>
<element name="Size" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation>When specified, the size determines the number of elements of the array to include. This cannot exceed the maximum size of the array as specified in the Array Type specification.</documentation>
</annotation>
</element>
<element name="Dimension" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">When specified, partial entries of an array are included, with the starting and ending index for each dimension. Indexes are zero based.</documentation>
<appinfo>For an ArrayParameterType of size N, their should be N Dimensions</appinfo>
<appinfo>An array made up by multiple Entries should not have indexes that overlap, but should be continuous.</appinfo>
</annotation>
<complexType mixed="false">
<sequence>
<element name="StartingIndex" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation xml:lang="en">zero based index</documentation>
</annotation>
</element>
<element name="EndingIndex" type="xtce:IntegerArgumentValueType"/>
</sequence>
</complexType>
</element>
</choice>
</complexType>
</element>
element
CmdContArrayParameterRefEntryType/DimensionList/Size
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerArgumentValueType
properties
content complex
children
xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList
annotation
documentation When specified, the size determines the number of elements of the array to include. This cannot exceed the maximum size of the array as specified in the Array Type specification.
source
<element name="Size" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation>When specified, the size determines the number of elements of the array to include. This cannot exceed the maximum size of the array as specified in the Array Type specification.</documentation>
</annotation>
</element>
element
CmdContArrayParameterRefEntryType/DimensionList/Dimension
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 1 maxOcc unbounded content complex mixed false
children
xtce:StartingIndex xtce:EndingIndex
annotation
documentation When specified, partial entries of an array are included, with the starting and ending index for each dimension. Indexes are zero based. appinfo For an ArrayParameterType of size N, their should be N Dimensions appinfo An array made up by multiple Entries should not have indexes that overlap, but should be continuous.
source
<element name="Dimension" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">When specified, partial entries of an array are included, with the starting and ending index for each dimension. Indexes are zero based.</documentation>
<appinfo>For an ArrayParameterType of size N, their should be N Dimensions</appinfo>
<appinfo>An array made up by multiple Entries should not have indexes that overlap, but should be continuous.</appinfo>
</annotation>
<complexType mixed="false">
<sequence>
<element name="StartingIndex" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation xml:lang="en">zero based index</documentation>
</annotation>
</element>
<element name="EndingIndex" type="xtce:IntegerArgumentValueType"/>
</sequence>
</complexType>
</element>
element
CmdContArrayParameterRefEntryType/DimensionList/Dimension/StartingIndex
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerArgumentValueType
properties
content complex
children
xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList
annotation
documentation zero based index
source
<element name="StartingIndex" type="xtce:IntegerArgumentValueType">
<annotation>
<documentation xml:lang="en">zero based index</documentation>
</annotation>
</element>
element
CmdContArrayParameterRefEntryType/DimensionList/Dimension/EndingIndex
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerArgumentValueType
properties
content complex
children
xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList
source
<element name="EndingIndex" type="xtce:IntegerArgumentValueType"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy