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

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_IntegerDataEncodingType.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 - IntegerDataEncodingType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType IntegerDataEncodingType
diagram SpaceSystemV1.2-27Feb2014-mods_p240.png
namespace http://www.omg.org/space/xtce
type extension of xtce:DataEncodingType
properties
base xtce:DataEncodingType
children xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:DefaultCalibrator xtce:ContextCalibratorList
used by
elements BaseDataType/IntegerDataEncoding BaseTimeDataType/Encoding/IntegerDataEncoding
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.
annotation
documentation
For all major encodings of integer data
source <complexType name="IntegerDataEncodingType">
 
<annotation>
   
<documentation xml:lang="en">For all major encodings of integer data</documentation>
 
</annotation>
 
<complexContent>
   
<extension base="xtce:DataEncodingType">
     
<sequence>
       
<element name="DefaultCalibrator" type="xtce:CalibratorType" minOccurs="0"/>
       
<element name="ContextCalibratorList" minOccurs="0">
         
<annotation>
           
<documentation xml:lang="en">Use when different calibrations must be used on the Parameter in different contexts.  Use the first one that tests true</documentation>
         
</annotation>
         
<complexType>
           
<sequence>
             
<element name="ContextCalibrator" type="xtce:ContextCalibratorType" maxOccurs="unbounded"/>
           
</sequence>
         
</complexType>
       
</element>
     
</sequence>
     
<attribute name="encoding" default="unsigned">
       
<simpleType>
         
<restriction base="string">
           
<enumeration value="unsigned"/>
           
<enumeration value="signMagnitude"/>
           
<enumeration value="twosComplement"/>
           
<enumeration value="onesComplement"/>
           
<enumeration value="BCD"/>
           
<enumeration value="packedBCD"/>
         
</restriction>
       
</simpleType>
     
</attribute>
     
<attribute name="sizeInBits" type="positiveInteger" default="8"/>
     
<attribute name="changeThreshold" type="nonNegativeInteger" use="optional">
       
<annotation>
         
<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.</documentation>
       
</annotation>
     
</attribute>
   
</extension>
 
</complexContent>
</complexType>

attribute IntegerDataEncodingType/@encoding
type restriction of string
properties
default unsigned
facets
Kind Value Annotation
enumeration unsigned
enumeration signMagnitude
enumeration twosComplement
enumeration onesComplement
enumeration BCD
enumeration packedBCD
source <attribute name="encoding" default="unsigned">
 
<simpleType>
   
<restriction base="string">
     
<enumeration value="unsigned"/>
     
<enumeration value="signMagnitude"/>
     
<enumeration value="twosComplement"/>
     
<enumeration value="onesComplement"/>
     
<enumeration value="BCD"/>
     
<enumeration value="packedBCD"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute IntegerDataEncodingType/@sizeInBits
type positiveInteger
properties
default 8
source <attribute name="sizeInBits" type="positiveInteger" default="8"/>

attribute IntegerDataEncodingType/@changeThreshold
type nonNegativeInteger
properties
use optional
annotation
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 <attribute name="changeThreshold" type="nonNegativeInteger" use="optional">
 
<annotation>
   
<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.</documentation>
 
</annotation>
</attribute>

element IntegerDataEncodingType/DefaultCalibrator
diagram SpaceSystemV1.2-27Feb2014-mods_p241.png
namespace http://www.omg.org/space/xtce
type xtce:CalibratorType
properties
minOcc 0
maxOcc 1
content complex
children xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:SplineCalibrator xtce:PolynomialCalibrator xtce:MathOperationCalibrator
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  optional      
source <element name="DefaultCalibrator" type="xtce:CalibratorType" minOccurs="0"/>

element IntegerDataEncodingType/ContextCalibratorList
diagram SpaceSystemV1.2-27Feb2014-mods_p242.png
namespace http://www.omg.org/space/xtce
properties
minOcc 0
maxOcc 1
content complex
children xtce:ContextCalibrator
annotation
documentation
Use when different calibrations must be used on the Parameter in different contexts.  Use the first one that tests true
source <element name="ContextCalibratorList" minOccurs="0">
 
<annotation>
   
<documentation xml:lang="en">Use when different calibrations must be used on the Parameter in different contexts.  Use the first one that tests true</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element name="ContextCalibrator" type="xtce:ContextCalibratorType" maxOccurs="unbounded"/>
   
</sequence>
 
</complexType>
</element>

element IntegerDataEncodingType/ContextCalibratorList/ContextCalibrator
diagram SpaceSystemV1.2-27Feb2014-mods_p243.png
namespace http://www.omg.org/space/xtce
type xtce:ContextCalibratorType
properties
minOcc 1
maxOcc unbounded
content complex
children xtce:ContextMatch xtce:Calibrator
source <element name="ContextCalibrator" type="xtce:ContextCalibratorType" maxOccurs="unbounded"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy




© 2015 - 2024 Weber Informatics LLC | Privacy Policy