org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_ContainerType.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 - ContainerType
complexType
ContainerType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:NameDescriptionType
properties
base xtce:NameDescriptionType mixed false abstract true
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:DefaultRateInStream xtce:RateInStreamSet xtce:BinaryEncoding
used by
complexTypes CommandContainerType SequenceContainerType
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 An abstract block of data; used as the base type for more specific container types
source
<complexType name="ContainerType" abstract="true" mixed="false">
<annotation>
<documentation xml:lang="en">An abstract block of data; used as the base type for more specific container types</documentation>
</annotation>
<complexContent>
<extension base="xtce:NameDescriptionType">
<sequence>
<annotation>
<documentation xml:lang="en">RateInStream is used to: a) generate alarms when the Container is updated too frequently or too infrequently, b) provide some 'guidelines' for generating forward link containers, c) provide some guidelines for spacecraft simulators to generate telemetry containers. If necessary, these rates may be defined on a per stream basis.</documentation>
<appinfo>The software should check that any Stream names referenced in the RateInStreamSet actually exist.</appinfo>
</annotation>
<element name="DefaultRateInStream" type="xtce:RateInStreamType" minOccurs="0"/>
<element name="RateInStreamSet" minOccurs="0">
<complexType>
<sequence>
<element name="RateInStream" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension base="xtce:RateInStreamType">
<attribute name="streamRef" type="xtce:NameReferenceType" use="required"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
</complexType>
</element>
<element name="BinaryEncoding" type="xtce:BinaryDataEncodingType" minOccurs="0">
<annotation>
<documentation xml:lang="en">May be used to indicate error detection and correction, change byte order, provide the size (when it can't be derived), or perform some custom processing.</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
element
ContainerType/DefaultRateInStream
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:RateInStreamType
properties
minOcc 0 maxOcc 1 content complex
attributes
Name Type Use Default Fixed Annotation basis derived by: string perSecond minimumValue double maximumValue double
source
<element name="DefaultRateInStream" type="xtce:RateInStreamType" minOccurs="0"/>
element
ContainerType/RateInStreamSet
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
children
xtce:RateInStream
source
<element name="RateInStreamSet" minOccurs="0">
<complexType>
<sequence>
<element name="RateInStream" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension base="xtce:RateInStreamType">
<attribute name="streamRef" type="xtce:NameReferenceType" use="required"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
</complexType>
</element>
element
ContainerType/RateInStreamSet/RateInStream
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:RateInStreamType
properties
minOcc 1 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation basis derived by: string perSecond minimumValue double maximumValue double streamRef xtce:NameReferenceType required
source
<element name="RateInStream" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension base="xtce:RateInStreamType">
<attribute name="streamRef" type="xtce:NameReferenceType" use="required"/>
</extension>
</complexContent>
</complexType>
</element>
attribute
ContainerType/RateInStreamSet/RateInStream/@streamRef
type
xtce:NameReferenceType
properties
use required
source
<attribute name="streamRef" type="xtce:NameReferenceType" use="required"/>
element
ContainerType/BinaryEncoding
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:BinaryDataEncodingType
properties
minOcc 0 maxOcc 1 content complex
children
xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:SizeInBits xtce:FromBinaryTransformAlgorithm xtce:ToBinaryTransformAlgorithm
attributes
Name Type Use Default Fixed Annotation bitOrder derived by: string mostSignificantBitFirst
annotation
documentation May be used to indicate error detection and correction, change byte order, provide the size (when it can't be derived), or perform some custom processing.
source
<element name="BinaryEncoding" type="xtce:BinaryDataEncodingType" minOccurs="0">
<annotation>
<documentation xml:lang="en">May be used to indicate error detection and correction, change byte order, provide the size (when it can't be derived), or perform some custom processing.</documentation>
</annotation>
</element>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy