xtce:SyncPattern

The pattern of bits used to look for frame synchronization.

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
bitLocationFromStartOfContainer integer 0 optional
mask hexBinary optional
maskLengthInBits positiveInteger optional
truncate the mask from the left
pattern hexBinary required
CCSDS ASM for non-turbocoded frames = 1acffc1d
patternLengthInBits positiveInteger required
truncate the pattern from the left

Source

<element name="SyncPattern">
  <annotation>
    <documentation xml:lang="en">The pattern of bits used to look for frame synchronization.</documentation>
  </annotation>
  <complexType>
    <attribute name="pattern" type="hexBinary" use="required">
      <annotation>
        <documentation>CCSDS ASM for non-turbocoded frames = 1acffc1d</documentation>
      </annotation>
    </attribute>
    <attribute name="bitLocationFromStartOfContainer" type="integer" default="0"/>
    <attribute name="mask" type="hexBinary"/>
    <attribute name="maskLengthInBits" type="positiveInteger">
      <annotation>
        <documentation>truncate the mask from the left</documentation>
      </annotation>
    </attribute>
    <attribute name="patternLengthInBits" type="positiveInteger" use="required">
      <annotation>
        <documentation>truncate the pattern from the left</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>

Sample