org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_BaseDataType.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 - BaseDataType
complexType
BaseDataType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:NameDescriptionType
properties
base xtce:NameDescriptionType abstract true
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding
used by
complexTypes BinaryDataType BooleanDataType EnumeratedDataType NumericDataType StringDataType
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 baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
annotation
documentation An abstract type used by within the schema to derive other data types by the ground system.
source
<complexType name="BaseDataType" abstract="true">
<annotation>
<documentation xml:lang="en">An abstract type used by within the schema to derive other data types by the ground system. </documentation>
</annotation>
<complexContent>
<extension base="xtce:NameDescriptionType">
<sequence>
<element name="UnitSet">
<complexType>
<sequence>
<element name="Unit" type="xtce:UnitType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<choice minOccurs="0">
<element name="BinaryDataEncoding" type="xtce:BinaryDataEncodingType"/>
<element name="FloatDataEncoding" type="xtce:FloatDataEncodingType"/>
<element name="IntegerDataEncoding" type="xtce:IntegerDataEncodingType"/>
<element name="StringDataEncoding" type="xtce:StringDataEncodingType"/>
</choice>
</sequence>
<attribute name="baseType" type="xtce:NameReferenceType">
<annotation>
<documentation xml:lang="en">Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. </documentation>
<appinfo>Must be derived from a like type (e.g,, String from String). No circular derivations. </appinfo>
</annotation>
</attribute>
</extension>
</complexContent>
</complexType>
attribute
BaseDataType/@baseType
type
xtce:NameReferenceType
annotation
documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
source
<attribute name="baseType" type="xtce:NameReferenceType">
<annotation>
<documentation xml:lang="en">Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. </documentation>
<appinfo>Must be derived from a like type (e.g,, String from String). No circular derivations. </appinfo>
</annotation>
</attribute>
element
BaseDataType/UnitSet
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:Unit
source
<element name="UnitSet">
<complexType>
<sequence>
<element name="Unit" type="xtce:UnitType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
element
BaseDataType/UnitSet/Unit
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:UnitType
properties
minOcc 0 maxOcc unbounded content complex mixed true
attributes
Name Type Use Default Fixed Annotation power decimal optional 1 factor string 1 description string
source
<element name="Unit" type="xtce:UnitType" minOccurs="0" maxOccurs="unbounded"/>
element
BaseDataType/BinaryDataEncoding
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:BinaryDataEncodingType
properties
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
source
<element name="BinaryDataEncoding" type="xtce:BinaryDataEncodingType"/>
element
BaseDataType/FloatDataEncoding
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:FloatDataEncodingType
properties
content complex
children
xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:DefaultCalibrator xtce:ContextCalibratorList
attributes
Name Type Use Default Fixed Annotation bitOrder derived by: string mostSignificantBitFirst encoding derived by: string IEEE754_1985 sizeInBits derived by: positiveInteger 32 changeThreshold decimal optional documentation A changeThreshold may optionally be specified to inform systems of the minimum change in value that is significant. This is used by some systems to limit the telemetry processing and/or recording requirements, such as for an analog-to-digital converter that dithers in the least significant bit. If the value is unspecified or zero, any change is significant.
source
<element name="FloatDataEncoding" type="xtce:FloatDataEncodingType"/>
element
BaseDataType/IntegerDataEncoding
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerDataEncodingType
properties
content complex
children
xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:DefaultCalibrator xtce:ContextCalibratorList
attributes
Name Type Use Default Fixed Annotation bitOrder derived by: string mostSignificantBitFirst encoding derived by: string unsigned sizeInBits positiveInteger 8 changeThreshold nonNegativeInteger optional documentation A changeThreshold may optionally be specified to inform systems of the minimum change in value that is significant. This is used by some systems to limit the telemetry processing and/or recording requirements, such as for an analog-to-digital converter that dithers in the least significant bit. If the value is unspecified or zero, any change is significant.
source
<element name="IntegerDataEncoding" type="xtce:IntegerDataEncodingType"/>
element
BaseDataType/StringDataEncoding
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:StringDataEncodingType
properties
content complex
children
xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:SizeInBits
attributes
Name Type Use Default Fixed Annotation bitOrder derived by: string mostSignificantBitFirst encoding derived by: string UTF-8
source
<element name="StringDataEncoding" type="xtce:StringDataEncodingType"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy