| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||
| type | extension of xtce:SequenceEntryType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | xtce:LocationInContainerInBits xtce:RepeatEntry xtce:IncludeCondition xtce:DimensionList | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <complexType name="CmdContArrayArgumentRefEntryType"> <annotation> <documentation xml:lang="en">An entry that is an array argument. 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="argumentRef" type="xtce:NameReferenceType" use="required"/> <attribute name="lastEntryForThisArrayInstance" type="boolean" default="false"/> </extension> </complexContent> </complexType> |
| type | xtce:NameReferenceType | ||
| properties |
|
||
| source | <attribute name="argumentRef" type="xtce:NameReferenceType" use="required"/> |
| type | boolean | ||
| properties |
|
||
| source | <attribute name="lastEntryForThisArrayInstance" type="boolean" default="false"/> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| properties |
|
||
| children | xtce:Size xtce:Dimension | ||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:IntegerArgumentValueType | ||
| properties |
|
||
| children | xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList | ||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||
| properties |
|
||||||||
| children | xtce:StartingIndex xtce:EndingIndex | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:IntegerArgumentValueType | ||
| properties |
|
||
| children | xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList | ||
| annotation |
|
||
| source | <element name="StartingIndex" type="xtce:IntegerArgumentValueType"> <annotation> <documentation xml:lang="en">zero based index</documentation> </annotation> </element> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:IntegerArgumentValueType | ||
| properties |
|
||
| children | xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList | ||
| source | <element name="EndingIndex" type="xtce:IntegerArgumentValueType"/> |