org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_VariableFrameStreamType.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 - VariableFrameStreamType
complexType
VariableFrameStreamType
diagram
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
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
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