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

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_VariableFrameStreamType.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 - VariableFrameStreamType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType VariableFrameStreamType
diagram SpaceSystemV1.2-27Feb2014-mods_p453.png
namespace http://www.omg.org/space/xtce
type extension of xtce:FrameStreamType
properties
base xtce:FrameStreamType
children xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:ContainerRef xtce:ServiceRef xtce:StreamRef xtce:SyncStrategy
used by
element StreamSetType/VariableFrameStream
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      
bitRateInBPS  double        
pcmType  derived by: string    NRZL    
inverted  boolean    false    
annotation
documentation
For streams that contain a series of frames with a variable frame length where the frames are found by looking for a series of one's or zero's (usually one's).  The series is called the flag.   in the PCM stream that are usually made to be illegal in the PCM stream by zero or one bit insertion. 
source <complexType name="VariableFrameStreamType">
 
<annotation>
   
<documentation xml:lang="en">For streams that contain a series of frames with a variable frame length where the frames are found by looking for a series of one's or zero's (usually one's).  The series is called the flag.   in the PCM stream that are usually made to be illegal in the PCM stream by zero or one bit insertion.  </documentation>
 
</annotation>
 
<complexContent>
   
<extension base="xtce:FrameStreamType">
     
<sequence>
       
<element name="SyncStrategy">
         
<complexType>
           
<complexContent>
             
<extension base="xtce:SyncStrategyType">
               
<sequence>
                 
<element name="Flag">
                   
<annotation>
                     
<documentation xml:lang="en">The pattern of bits used to look for frame synchronization.</documentation>
                   
</annotation>
                   
<complexType>
                     
<attribute name="flagSizeInBits" type="positiveInteger" default="6"/>
                     
<attribute name="flagBitType" default="ones">
                       
<simpleType>
                         
<restriction base="string">
                           
<enumeration value="zeros"/>
                           
<enumeration value="ones"/>
                         
</restriction>
                       
</simpleType>
                     
</attribute>
                   
</complexType>
                 
</element>
               
</sequence>
             
</extension>
           
</complexContent>
         
</complexType>
       
</element>
     
</sequence>
   
</extension>
 
</complexContent>
</complexType>

element VariableFrameStreamType/SyncStrategy
diagram SpaceSystemV1.2-27Feb2014-mods_p454.png
namespace http://www.omg.org/space/xtce
type extension of xtce:SyncStrategyType
properties
content complex
children xtce:AutoInvert xtce:Flag
attributes
Name  Type  Use  Default  Fixed  Annotation
verifyToLockGoodFrames  nonNegativeInteger    4    
checkToLockGoodFrames  nonNegativeInteger    1    
maxBitErrorsInSyncPattern  nonNegativeInteger    0    
documentation
Maximum number of bit errors in the sync pattern (marker).
source <element name="SyncStrategy">
 
<complexType>
   
<complexContent>
     
<extension base="xtce:SyncStrategyType">
       
<sequence>
         
<element name="Flag">
           
<annotation>
             
<documentation xml:lang="en">The pattern of bits used to look for frame synchronization.</documentation>
           
</annotation>
           
<complexType>
             
<attribute name="flagSizeInBits" type="positiveInteger" default="6"/>
             
<attribute name="flagBitType" default="ones">
               
<simpleType>
                 
<restriction base="string">
                   
<enumeration value="zeros"/>
                   
<enumeration value="ones"/>
                 
</restriction>
               
</simpleType>
             
</attribute>
           
</complexType>
         
</element>
       
</sequence>
     
</extension>
   
</complexContent>
 
</complexType>
</element>

element VariableFrameStreamType/SyncStrategy/Flag
diagram SpaceSystemV1.2-27Feb2014-mods_p455.png
namespace http://www.omg.org/space/xtce
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
flagSizeInBits  positiveInteger    6    
flagBitType  derived by: string    ones    
annotation
documentation
The pattern of bits used to look for frame synchronization.
source <element name="Flag">
 
<annotation>
   
<documentation xml:lang="en">The pattern of bits used to look for frame synchronization.</documentation>
 
</annotation>
 
<complexType>
   
<attribute name="flagSizeInBits" type="positiveInteger" default="6"/>
   
<attribute name="flagBitType" default="ones">
     
<simpleType>
       
<restriction base="string">
         
<enumeration value="zeros"/>
         
<enumeration value="ones"/>
       
</restriction>
     
</simpleType>
   
</attribute>
 
</complexType>
</element>

attribute VariableFrameStreamType/SyncStrategy/Flag/@flagSizeInBits
type positiveInteger
properties
default 6
source <attribute name="flagSizeInBits" type="positiveInteger" default="6"/>

attribute VariableFrameStreamType/SyncStrategy/Flag/@flagBitType
type restriction of string
properties
default ones
facets
Kind Value Annotation
enumeration zeros
enumeration ones
source <attribute name="flagBitType" default="ones">
 
<simpleType>
   
<restriction base="string">
     
<enumeration value="zeros"/>
     
<enumeration value="ones"/>
   
</restriction>
 
</simpleType>
</attribute>


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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy