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

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_BaseDataType.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 - BaseDataType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType BaseDataType
diagram SpaceSystemV1.2-27Feb2014-mods_p54.png
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 SpaceSystemV1.2-27Feb2014-mods_p55.png
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 SpaceSystemV1.2-27Feb2014-mods_p56.png
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 SpaceSystemV1.2-27Feb2014-mods_p57.png
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 SpaceSystemV1.2-27Feb2014-mods_p58.png
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 SpaceSystemV1.2-27Feb2014-mods_p59.png
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 SpaceSystemV1.2-27Feb2014-mods_p60.png
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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy