Class FixedFrameStreamType


  • public class FixedFrameStreamType
    extends FrameStreamType
    For streams that contain a series of frames with a fixed frame length where the frames are found by looking for a marker in the data. This marker is sometimes called the frame sync pattern and sometimes the Asynchronous Sync Marker (ASM). This marker need not be contiguous although it usually is.

    Java class for FixedFrameStreamType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="FixedFrameStreamType">
       <complexContent>
         <extension base="{http://www.omg.org/space/xtce}FrameStreamType">
           <sequence>
             <element name="SyncStrategy">
               <complexType>
                 <complexContent>
                   <extension base="{http://www.omg.org/space/xtce}SyncStrategyType">
                     <sequence>
                       <element name="SyncPattern">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <attribute name="pattern" use="required" type="{http://www.w3.org/2001/XMLSchema}hexBinary" />
                               <attribute name="bitLocationFromStartOfContainer" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
                               <attribute name="mask" type="{http://www.w3.org/2001/XMLSchema}hexBinary" />
                               <attribute name="maskLengthInBits" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
                               <attribute name="patternLengthInBits" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                     </sequence>
                   </extension>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
           <attribute name="syncApertureInBits" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" default="0" />
           <attribute name="frameLengthInBits" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         </extension>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • FixedFrameStreamType

        public FixedFrameStreamType()
    • Method Detail

      • getSyncApertureInBits

        public BigInteger getSyncApertureInBits()
        Gets the value of the syncApertureInBits property.
        Returns:
        possible object is BigInteger
      • setSyncApertureInBits

        public void setSyncApertureInBits​(BigInteger value)
        Sets the value of the syncApertureInBits property.
        Parameters:
        value - allowed object is BigInteger
      • getFrameLengthInBits

        public long getFrameLengthInBits()
        Gets the value of the frameLengthInBits property.
      • setFrameLengthInBits

        public void setFrameLengthInBits​(long value)
        Sets the value of the frameLengthInBits property.