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

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_IntegerDataType.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 - IntegerDataType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType IntegerDataType
diagram SpaceSystemV1.2-27Feb2014-mods_p244.png
namespace http://www.omg.org/space/xtce
type extension of xtce:NumericDataType
properties
base xtce:NumericDataType
children xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:ToString xtce:ValidRange
used by
elements ArgumentTypeSetType/IntegerArgumentType ParameterTypeSetType/IntegerParameterType
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.   
initialValue  xtce:FixedIntegerValueType        
documentation
Initial value is always given in calibrated form.  Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.
sizeInBits  positiveInteger    32    
signed  boolean    true    
annotation
documentation
Contains an integral value
source <complexType name="IntegerDataType">
 
<annotation>
   
<documentation xml:lang="en">Contains an integral value</documentation>
 
</annotation>
 
<complexContent>
   
<extension base="xtce:NumericDataType">
     
<sequence>
       
<element name="ValidRange" minOccurs="0">
         
<annotation>
           
<documentation xml:lang="en">The Valid Range bounds the universe of possible values this Parameter may have.</documentation>
         
</annotation>
         
<complexType>
           
<complexContent>
             
<extension base="xtce:IntegerRangeType">
               
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>
             
</extension>
           
</complexContent>
         
</complexType>
       
</element>
     
</sequence>
     
<attribute name="initialValue" type="xtce:FixedIntegerValueType">
       
<annotation>
         
<documentation xml:lang="en">Initial value is always given in calibrated form.  Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.</documentation>
       
</annotation>
     
</attribute>
     
<attribute name="sizeInBits" type="positiveInteger" default="32"/>
     
<attribute name="signed" type="boolean" default="true"/>
   
</extension>
 
</complexContent>
</complexType>

attribute IntegerDataType/@initialValue
type xtce:FixedIntegerValueType
annotation
documentation
Initial value is always given in calibrated form.  Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.
source <attribute name="initialValue" type="xtce:FixedIntegerValueType">
 
<annotation>
   
<documentation xml:lang="en">Initial value is always given in calibrated form.  Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.</documentation>
 
</annotation>
</attribute>

attribute IntegerDataType/@sizeInBits
type positiveInteger
properties
default 32
source <attribute name="sizeInBits" type="positiveInteger" default="32"/>

attribute IntegerDataType/@signed
type boolean
properties
default true
source <attribute name="signed" type="boolean" default="true"/>

element IntegerDataType/ValidRange
diagram SpaceSystemV1.2-27Feb2014-mods_p245.png
namespace http://www.omg.org/space/xtce
type extension of xtce:IntegerRangeType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
minInclusive  xtce:FixedIntegerValueType        
maxInclusive  xtce:FixedIntegerValueType        
validRangeAppliesToCalibrated  boolean    false    
annotation
documentation
The Valid Range bounds the universe of possible values this Parameter may have.
source <element name="ValidRange" minOccurs="0">
 
<annotation>
   
<documentation xml:lang="en">The Valid Range bounds the universe of possible values this Parameter may have.</documentation>
 
</annotation>
 
<complexType>
   
<complexContent>
     
<extension base="xtce:IntegerRangeType">
       
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>
     
</extension>
   
</complexContent>
 
</complexType>
</element>

attribute IntegerDataType/ValidRange/@validRangeAppliesToCalibrated
type boolean
properties
default false
source <attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>


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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy