xtce:SyncStrategy

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
checkToLockGoodFrames nonNegativeInteger 1 optional
maxBitErrorsInSyncPattern nonNegativeInteger 0 optional
Maximum number of bit errors in the sync pattern (marker).
verifyToLockGoodFrames nonNegativeInteger 4 optional

Source

<element name="SyncStrategy">
  <complexType>
    <complexContent>
      <extension base="xtce:SyncStrategyType">
        <sequence>
          <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>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
</element>

Sample