Schema Tmats.xsd


schema location:  E:\Tmats\Tmats.xsd
targetNamespace:  http://tempuri.org/Tmats.xsd
 
Elements  Complex types  Simple types 
Tmats  DataConversionAttributesType  BitMask 
DataLinkType  MeasurementBitMask 
MultiplexModulationGroupType  TmatsDate 
PCMFormatAttributesType  TmatsDateTime 
PointOfContactType  TmatsString 


element Tmats
diagram
namespace http://tempuri.org/Tmats.xsd
children ProgramName TestItem RevisionLevel OriginationDate Revision Update TestNumber PointOfContact DataSource TestInformation SecurityClassification Comments AirborneHardwareAttributes
source
<xs:element name="Tmats">
  <xs:complexType>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>TMATS G section</xs:documentation>
      </xs:annotation>
      <xs:element name="ProgramName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TestItem" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TA</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RevisionLevel" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>106</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>OD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Revision" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Number" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Date" type="TmatsDate" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RD</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Update" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Number" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>UN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Date" type="TmatsDate" minOccurs="0">
              <xs:annotation>
                <xs:documentation>UD</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TestNumber" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataSource" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>DSI, DST</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:choice minOccurs="0">
              <xs:element name="RF" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="TransmissionAttributes" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>TMATS T section</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="SourceRFAttributes" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TID</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Frequency" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF3</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ModulationType" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF4</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="FM"/>
                                      <xs:enumeration value="PM"/>
                                      <xs:enumeration value="BPSK"/>
                                      <xs:enumeration value="DPSK"/>
                                      <xs:enumeration value="QPSK"/>
                                      <xs:enumeration value="FQPSK-B"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF5</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Power" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF6</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Subcarrier" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
                                        <xs:annotation>
                                          <xs:documentation>SCO1, SCO2</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="TmatsString">
                                              <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RF7</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PremodulationFilter" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>PMF1</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="Slope" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>PMF2</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="Type" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>PMF3</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="TmatsString">
                                            <xs:enumeration value="Constant Amplitude"/>
                                            <xs:enumeration value="Constant Delay"/>
                                            <xs:enumeration value="Other"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="TransmitAntenna" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="Type" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>AN1</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="Polarization" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>AN2</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="TmatsString">
                                            <xs:enumeration value="Right Hand Circular Polarization"/>
                                            <xs:enumeration value="Left Hand Circular Polarization"/>
                                            <xs:enumeration value="Linear"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="Location" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>AN3</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="AntennaPatterns" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="Document" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>AP</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="GroundStationAttributes" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="GainControl" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>GST3</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>GST4</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="AFC_APC" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>GST5</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="TmatsString">
                                            <xs:enumeration value="Automatic Frequency Control"/>
                                            <xs:enumeration value="Automatic Phase Control"/>
                                            <xs:enumeration value="None"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>GST6</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="PolarizationReception" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>GST7</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="TmatsString">
                                            <xs:enumeration value="Right Hand Circular Polarization"/>
                                            <xs:enumeration value="Left Hand Circular Polarization"/>
                                            <xs:enumeration value="Both"/>
                                            <xs:enumeration value="Both And Pre-Detection"/>
                                            <xs:enumeration value="Both And Post-Detection"/>
                                            <xs:enumeration value="Pre-Detection"/>
                                            <xs:enumeration value="Post-Detection"/>
                                            <xs:enumeration value="Other"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="FMSystems" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>FM1</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>FM2</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="PMSystems" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence minOccurs="0">
                                      <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>PLL</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="Comments" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>COM</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>TMATS M section</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Tape" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="TapeAttributes" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>TMATS R section</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="TapeID" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RID</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="TapeDescription" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>R1</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="TapeCharacteristics" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Type" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC1</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Analog"/>
                                      <xs:enumeration value="Cassette"/>
                                      <xs:enumeration value="HDDR"/>
                                      <xs:enumeration value="Parallel"/>
                                      <xs:enumeration value="Solid State Recorder"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Code" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC3</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Width" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Housing" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC5</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="10.5"/>
                                      <xs:enumeration value="14.0"/>
                                      <xs:enumeration value="15.0"/>
                                      <xs:enumeration value="16.0"/>
                                      <xs:enumeration value="12.65"/>
                                      <xs:enumeration value="19.0"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="TypeOfTracks" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TT</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Longitudinal"/>
                                      <xs:enumeration value="Rotary"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>N</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC6</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DataPackingDensity" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC7</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Intermediate Band"/>
                                      <xs:enumeration value="Wide Band"/>
                                      <xs:enumeration value="Double Density"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Rewound" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TC8</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Yes"/>
                                      <xs:enumeration value="No"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="RecorderInfo" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RI1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Model" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RI2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="OriginalTape" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RI3</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Yes"/>
                                      <xs:enumeration value="No"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RI4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>RI5</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TK1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="RecordingTechnique" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TK2</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="FM/FM"/>
                                      <xs:enumeration value="HDDR"/>
                                      <xs:enumeration value="Pre-Detection"/>
                                      <xs:enumeration value="Direct"/>
                                      <xs:enumeration value="FM Wide Band Group 1"/>
                                      <xs:enumeration value="FM Wide band Group 2"/>
                                      <xs:enumeration value="FM Intermediate Band"/>
                                      <xs:enumeration value="FM Narrow Band"/>
                                      <xs:enumeration value="Double Density"/>
                                      <xs:enumeration value="Rotary Single Track"/>
                                      <xs:enumeration value="Rotary Multiplexed"/>
                                      <xs:enumeration value="Solid State"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>DSI</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DataDirection" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>TK3</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Forward"/>
                                      <xs:enumeration value="Reverse"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ChannelEnable" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>CHE</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="True"/>
                                      <xs:enumeration value="False"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ChannelDataType" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>CDT</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="PCM Input"/>
                                      <xs:enumeration value="Analog Input"/>
                                      <xs:enumeration value="Discrete Input"/>
                                      <xs:enumeration value="Time Input"/>
                                      <xs:enumeration value="Video Input"/>
                                      <xs:enumeration value="UART Input"/>
                                      <xs:enumeration value="1553 Input"/>
                                      <xs:enumeration value="ARINC-429 Input"/>
                                      <xs:enumeration value="Message Data Input"/>
                                      <xs:enumeration value="Image Data Input"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:choice minOccurs="0">
                                  <xs:element name="PCMDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>PDLN</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DataPackingOption" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>PDP</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="Unpacked"/>
                                              <xs:enumeration value="Packed With Frame Sync"/>
                                              <xs:enumeration value="Throughput Mode"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="TypeFormat" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>PTF</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="None"/>
                                              <xs:enumeration value="MPEG1"/>
                                              <xs:enumeration value="MPEG2"/>
                                              <xs:enumeration value="H261"/>
                                              <xs:enumeration value="WAVE"/>
                                              <xs:enumeration value="Other"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="BusDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>BDLN</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="AnalogDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="DataPackingOption" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>ADP</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="Yes"/>
                                              <xs:enumeration value="No"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>ASR</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
                                          <xs:complexType>
                                            <xs:sequence minOccurs="0">
                                              <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>AMN</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>ADL</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>AMSK</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>AMTO</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="TmatsString">
                                                    <xs:enumeration value="MSB First"/>
                                                    <xs:enumeration value="LSB First"/>
                                                    <xs:enumeration value="Default"/>
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="SampleFactor" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>ASF</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:minInclusive value="0"/>
                                                    <xs:maxInclusive value="15"/>
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="DiscreteMode" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>DMOD</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="Event Mode"/>
                                              <xs:enumeration value="Sample Mode"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>DSR</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>DMN</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence minOccurs="0">
                                              <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>DMSK</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>DMTO</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="TmatsString">
                                                    <xs:enumeration value="MSB First"/>
                                                    <xs:enumeration value="LSB First"/>
                                                    <xs:enumeration value="Default"/>
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                            </xs:sequence>
                                            <xs:attribute name="Name" type="TmatsString" use="required"/>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="VideoDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>VED</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="TimeDataTypeAttributes" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="TimeFormat" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>TFMT</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="IRIG A"/>
                                              <xs:enumeration value="IRIG B"/>
                                              <xs:enumeration value="IRIG G"/>
                                              <xs:enumeration value="Internal"/>
                                              <xs:enumeration value="Native GPS Time"/>
                                              <xs:enumeration value="UTC Time From GPS"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:choice>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="ReferenceTrack" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>RT1, RT2</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:simpleContent>
                                      <xs:extension base="xs:integer">
                                        <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
                                      </xs:extension>
                                    </xs:simpleContent>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="Comments" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>COM</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>TMATS M section</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
            <xs:element name="VendorSpecificAttributes" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TMATS V section</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="Vendor" type="TmatsString" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="optional"/>
          <xs:attribute name="Type" use="required">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="RF"/>
                <xs:enumeration value="Tape"/>
                <xs:enumeration value="Storage"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="TestInformation" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Duration" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TI1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PreTestRequirement" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TI2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="PostTestRequirement" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TI3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SecurityClassification" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SC</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Unclassified"/>
            <xs:enumeration value="Classified"/>
            <xs:enumeration value="Secret"/>
            <xs:enumeration value="Top Secret"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Comments" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AirborneHardwareAttributes" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS H section</xs:documentation>
        </xs:annotation>
        <xs:complexType/>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/ProgramName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
PN
source
<xs:element name="ProgramName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/TestItem
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TA
source
<xs:element name="TestItem" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TA</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/RevisionLevel
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
106
source
<xs:element name="RevisionLevel" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>106</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/OriginationDate
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
OD
source
<xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OD</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/Revision
diagram
namespace http://tempuri.org/Tmats.xsd
children Number Date
source
<xs:element name="Revision" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Number" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Date" type="TmatsDate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RD</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/Revision/Number
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RN
source
<xs:element name="Number" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/Revision/Date
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
RD
source
<xs:element name="Date" type="TmatsDate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RD</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/Update
diagram
namespace http://tempuri.org/Tmats.xsd
children Number Date
source
<xs:element name="Update" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Number" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>UN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Date" type="TmatsDate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>UD</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/Update/Number
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
UN
source
<xs:element name="Number" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>UN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/Update/Date
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
UD
source
<xs:element name="Date" type="TmatsDate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>UD</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/TestNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TN
source
<xs:element name="TestNumber" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/PointOfContact
diagram
namespace http://tempuri.org/Tmats.xsd
type PointOfContactType
children Name Agency Address Telephone
annotation
documentation 
POC1, POC2, POC3, POC4
source
<xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource
diagram
namespace http://tempuri.org/Tmats.xsd
children RF Tape VendorSpecificAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  optional      
Type  TmatsString  required      
annotation
documentation 
DSI, DST
source
<xs:element name="DataSource" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DSI, DST</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:choice minOccurs="0">
        <xs:element name="RF" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="TransmissionAttributes" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>TMATS T section</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="SourceRFAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TID</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Frequency" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF1</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF2</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF3</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="ModulationType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF4</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="FM"/>
                                <xs:enumeration value="PM"/>
                                <xs:enumeration value="BPSK"/>
                                <xs:enumeration value="DPSK"/>
                                <xs:enumeration value="QPSK"/>
                                <xs:enumeration value="FQPSK-B"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF5</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Power" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF6</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Subcarrier" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>SCO1, SCO2</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:simpleContent>
                                      <xs:extension base="TmatsString">
                                        <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
                                      </xs:extension>
                                    </xs:simpleContent>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RF7</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="PremodulationFilter" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>PMF1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Slope" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>PMF2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Type" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>PMF3</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Constant Amplitude"/>
                                      <xs:enumeration value="Constant Delay"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="TransmitAntenna" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Type" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AN1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="Polarization" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AN2</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Right Hand Circular Polarization"/>
                                      <xs:enumeration value="Left Hand Circular Polarization"/>
                                      <xs:enumeration value="Linear"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Location" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AN3</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="AntennaPatterns" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="Document" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AP</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="GroundStationAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>GST1</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>GST2</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="GainControl" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST3</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST4</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="AFC_APC" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST5</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Automatic Frequency Control"/>
                                      <xs:enumeration value="Automatic Phase Control"/>
                                      <xs:enumeration value="None"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST6</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PolarizationReception" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>GST7</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="Right Hand Circular Polarization"/>
                                      <xs:enumeration value="Left Hand Circular Polarization"/>
                                      <xs:enumeration value="Both"/>
                                      <xs:enumeration value="Both And Pre-Detection"/>
                                      <xs:enumeration value="Both And Post-Detection"/>
                                      <xs:enumeration value="Pre-Detection"/>
                                      <xs:enumeration value="Post-Detection"/>
                                      <xs:enumeration value="Other"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="FMSystems" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>FM1</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>FM2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="PMSystems" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>PLL</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Comments" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>COM</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>TMATS M section</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Tape" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="TapeAttributes" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>TMATS R section</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="TapeID" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>RID</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="TapeDescription" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>R1</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="TapeCharacteristics" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="Type" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC1</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Analog"/>
                                <xs:enumeration value="Cassette"/>
                                <xs:enumeration value="HDDR"/>
                                <xs:enumeration value="Parallel"/>
                                <xs:enumeration value="Solid State Recorder"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC2</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Code" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC3</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Width" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC4</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Housing" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC5</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="10.5"/>
                                <xs:enumeration value="14.0"/>
                                <xs:enumeration value="15.0"/>
                                <xs:enumeration value="16.0"/>
                                <xs:enumeration value="12.65"/>
                                <xs:enumeration value="19.0"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="TypeOfTracks" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TT</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Longitudinal"/>
                                <xs:enumeration value="Rotary"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>N</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC6</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DataPackingDensity" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC7</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Intermediate Band"/>
                                <xs:enumeration value="Wide Band"/>
                                <xs:enumeration value="Double Density"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Rewound" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TC8</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Yes"/>
                                <xs:enumeration value="No"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="RecorderInfo" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RI1</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Model" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RI2</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="OriginalTape" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RI3</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Yes"/>
                                <xs:enumeration value="No"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RI4</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>RI5</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TK1</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="RecordingTechnique" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TK2</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="FM/FM"/>
                                <xs:enumeration value="HDDR"/>
                                <xs:enumeration value="Pre-Detection"/>
                                <xs:enumeration value="Direct"/>
                                <xs:enumeration value="FM Wide Band Group 1"/>
                                <xs:enumeration value="FM Wide band Group 2"/>
                                <xs:enumeration value="FM Intermediate Band"/>
                                <xs:enumeration value="FM Narrow Band"/>
                                <xs:enumeration value="Double Density"/>
                                <xs:enumeration value="Rotary Single Track"/>
                                <xs:enumeration value="Rotary Multiplexed"/>
                                <xs:enumeration value="Solid State"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DSI</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DataDirection" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TK3</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Forward"/>
                                <xs:enumeration value="Reverse"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="ChannelEnable" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>CHE</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="True"/>
                                <xs:enumeration value="False"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="ChannelDataType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>CDT</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="PCM Input"/>
                                <xs:enumeration value="Analog Input"/>
                                <xs:enumeration value="Discrete Input"/>
                                <xs:enumeration value="Time Input"/>
                                <xs:enumeration value="Video Input"/>
                                <xs:enumeration value="UART Input"/>
                                <xs:enumeration value="1553 Input"/>
                                <xs:enumeration value="ARINC-429 Input"/>
                                <xs:enumeration value="Message Data Input"/>
                                <xs:enumeration value="Image Data Input"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:choice minOccurs="0">
                            <xs:element name="PCMDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>PDLN</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="DataPackingOption" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>PDP</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="Unpacked"/>
                                        <xs:enumeration value="Packed With Frame Sync"/>
                                        <xs:enumeration value="Throughput Mode"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="TypeFormat" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>PTF</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="None"/>
                                        <xs:enumeration value="MPEG1"/>
                                        <xs:enumeration value="MPEG2"/>
                                        <xs:enumeration value="H261"/>
                                        <xs:enumeration value="WAVE"/>
                                        <xs:enumeration value="Other"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="BusDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>BDLN</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="AnalogDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="DataPackingOption" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>ADP</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="Yes"/>
                                        <xs:enumeration value="No"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>ASR</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>AMN</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>ADL</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>AMSK</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>AMTO</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="MSB First"/>
                                              <xs:enumeration value="LSB First"/>
                                              <xs:enumeration value="Default"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="SampleFactor" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>ASF</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:nonNegativeInteger">
                                              <xs:minInclusive value="0"/>
                                              <xs:maxInclusive value="15"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="DiscreteMode" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>DMOD</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="Event Mode"/>
                                        <xs:enumeration value="Sample Mode"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>DSR</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                                    <xs:annotation>
                                      <xs:documentation>DMN</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>DMSK</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>DMTO</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="TmatsString">
                                              <xs:enumeration value="MSB First"/>
                                              <xs:enumeration value="LSB First"/>
                                              <xs:enumeration value="Default"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                      <xs:attribute name="Name" type="TmatsString" use="required"/>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="VideoDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>VED</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="TimeDataTypeAttributes" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence minOccurs="0">
                                  <xs:element name="TimeFormat" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>TFMT</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="IRIG A"/>
                                        <xs:enumeration value="IRIG B"/>
                                        <xs:enumeration value="IRIG G"/>
                                        <xs:enumeration value="Internal"/>
                                        <xs:enumeration value="Native GPS Time"/>
                                        <xs:enumeration value="UTC Time From GPS"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:choice>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="ReferenceTrack" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>RT1, RT2</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:simpleContent>
                                <xs:extension base="xs:integer">
                                  <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
                                </xs:extension>
                              </xs:simpleContent>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Comments" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>COM</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>TMATS M section</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="VendorSpecificAttributes" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS V section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Vendor" type="TmatsString" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="optional"/>
    <xs:attribute name="Type" use="required">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="RF"/>
          <xs:enumeration value="Tape"/>
          <xs:enumeration value="Storage"/>
          <xs:enumeration value="Other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF
diagram
namespace http://tempuri.org/Tmats.xsd
children TransmissionAttributes MultiplexModulationGroup
source
<xs:element name="RF" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TransmissionAttributes" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS T section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="SourceRFAttributes" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TID</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Frequency" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF3</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ModulationType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF4</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="FM"/>
                        <xs:enumeration value="PM"/>
                        <xs:enumeration value="BPSK"/>
                        <xs:enumeration value="DPSK"/>
                        <xs:enumeration value="QPSK"/>
                        <xs:enumeration value="FQPSK-B"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF5</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Power" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF6</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Subcarrier" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>SCO1, SCO2</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="TmatsString">
                                <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RF7</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PremodulationFilter" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>PMF1</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Slope" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>PMF2</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Type" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>PMF3</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="Constant Amplitude"/>
                              <xs:enumeration value="Constant Delay"/>
                              <xs:enumeration value="Other"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="TransmitAntenna" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Type" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>AN1</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Polarization" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>AN2</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="Right Hand Circular Polarization"/>
                              <xs:enumeration value="Left Hand Circular Polarization"/>
                              <xs:enumeration value="Linear"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="Location" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>AN3</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="AntennaPatterns" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Document" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>AP</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="GroundStationAttributes" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GainControl" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>GST3</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>GST4</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="AFC_APC" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>GST5</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="Automatic Frequency Control"/>
                              <xs:enumeration value="Automatic Phase Control"/>
                              <xs:enumeration value="None"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>GST6</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PolarizationReception" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>GST7</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="Right Hand Circular Polarization"/>
                              <xs:enumeration value="Left Hand Circular Polarization"/>
                              <xs:enumeration value="Both"/>
                              <xs:enumeration value="Both And Pre-Detection"/>
                              <xs:enumeration value="Both And Post-Detection"/>
                              <xs:enumeration value="Pre-Detection"/>
                              <xs:enumeration value="Post-Detection"/>
                              <xs:enumeration value="Other"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="FMSystems" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>FM1</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>FM2</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="PMSystems" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>PLL</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Comments" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>COM</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS M section</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children SourceRFAttributes GroundStationAttributes Comments
annotation
documentation 
TMATS T section
source
<xs:element name="TransmissionAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS T section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="SourceRFAttributes" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TID</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Frequency" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ModulationType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF4</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="FM"/>
                  <xs:enumeration value="PM"/>
                  <xs:enumeration value="BPSK"/>
                  <xs:enumeration value="DPSK"/>
                  <xs:enumeration value="QPSK"/>
                  <xs:enumeration value="FQPSK-B"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF5</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Power" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Subcarrier" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>SCO1, SCO2</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="TmatsString">
                          <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RF7</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PremodulationFilter" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PMF1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Slope" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PMF2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Type" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PMF3</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Constant Amplitude"/>
                        <xs:enumeration value="Constant Delay"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="TransmitAntenna" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Type" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>AN1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Polarization" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>AN2</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Right Hand Circular Polarization"/>
                        <xs:enumeration value="Left Hand Circular Polarization"/>
                        <xs:enumeration value="Linear"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Location" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>AN3</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="AntennaPatterns" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Document" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>AP</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GroundStationAttributes" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GainControl" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST3</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AFC_APC" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST5</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Automatic Frequency Control"/>
                        <xs:enumeration value="Automatic Phase Control"/>
                        <xs:enumeration value="None"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST6</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PolarizationReception" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>GST7</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Right Hand Circular Polarization"/>
                        <xs:enumeration value="Left Hand Circular Polarization"/>
                        <xs:enumeration value="Both"/>
                        <xs:enumeration value="Both And Pre-Detection"/>
                        <xs:enumeration value="Both And Post-Detection"/>
                        <xs:enumeration value="Pre-Detection"/>
                        <xs:enumeration value="Post-Detection"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="FMSystems" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>FM1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>FM2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="PMSystems" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PLL</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comments" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children TransmitterID Frequency RFBandwidth DataBandwidth ModulationType TotalCarrierModulation Power Subcarrier ModulatorNonLinearity PremodulationFilter TransmitAntenna AntennaPatterns
source
<xs:element name="SourceRFAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TID</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Frequency" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModulationType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="FM"/>
            <xs:enumeration value="PM"/>
            <xs:enumeration value="BPSK"/>
            <xs:enumeration value="DPSK"/>
            <xs:enumeration value="QPSK"/>
            <xs:enumeration value="FQPSK-B"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Power" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Subcarrier" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>SCO1, SCO2</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="TmatsString">
                    <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RF7</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PremodulationFilter" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PMF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Slope" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PMF2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PMF3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Constant Amplitude"/>
                  <xs:enumeration value="Constant Delay"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TransmitAntenna" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Type" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AN1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Polarization" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AN2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Right Hand Circular Polarization"/>
                  <xs:enumeration value="Left Hand Circular Polarization"/>
                  <xs:enumeration value="Linear"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Location" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AN3</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AntennaPatterns" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Document" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AP</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitterID
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TID
source
<xs:element name="TransmitterID" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TID</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Frequency
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF1
source
<xs:element name="Frequency" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/RFBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF2
source
<xs:element name="RFBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/DataBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF3
source
<xs:element name="DataBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF3</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/ModulationType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration FM
enumeration PM
enumeration BPSK
enumeration DPSK
enumeration QPSK
enumeration FQPSK-B
enumeration Other
annotation
documentation 
RF4
source
<xs:element name="ModulationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="FM"/>
      <xs:enumeration value="PM"/>
      <xs:enumeration value="BPSK"/>
      <xs:enumeration value="DPSK"/>
      <xs:enumeration value="QPSK"/>
      <xs:enumeration value="FQPSK-B"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TotalCarrierModulation
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF5
source
<xs:element name="TotalCarrierModulation" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF5</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Power
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF6
source
<xs:element name="Power" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF6</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Subcarrier
diagram
namespace http://tempuri.org/Tmats.xsd
children Number
source
<xs:element name="Subcarrier" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>SCO1, SCO2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="TmatsString">
              <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Subcarrier/Number
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of TmatsString
facets
pattern [^;]*
attributes
Name  Type  Use  Default  Fixed  Annotation
ModulationIndex  TmatsString  optional      
annotation
documentation 
SCO1, SCO2
source
<xs:element name="Number" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>SCO1, SCO2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="TmatsString">
        <xs:attribute name="ModulationIndex" type="TmatsString" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/ModulatorNonLinearity
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RF7
source
<xs:element name="ModulatorNonLinearity" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RF7</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter
diagram
namespace http://tempuri.org/Tmats.xsd
children Bandwidth Slope Type
source
<xs:element name="PremodulationFilter" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PMF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Slope" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PMF2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PMF3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Constant Amplitude"/>
            <xs:enumeration value="Constant Delay"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Bandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
PMF1
source
<xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PMF1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Slope
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
PMF2
source
<xs:element name="Slope" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PMF2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Constant Amplitude
enumeration Constant Delay
enumeration Other
annotation
documentation 
PMF3
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PMF3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Constant Amplitude"/>
      <xs:enumeration value="Constant Delay"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna
diagram
namespace http://tempuri.org/Tmats.xsd
children Type Polarization Location
source
<xs:element name="TransmitAntenna" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Type" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AN1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Polarization" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AN2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Right Hand Circular Polarization"/>
            <xs:enumeration value="Left Hand Circular Polarization"/>
            <xs:enumeration value="Linear"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Location" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AN3</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
AN1
source
<xs:element name="Type" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AN1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Polarization
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Right Hand Circular Polarization
enumeration Left Hand Circular Polarization
enumeration Linear
annotation
documentation 
AN2
source
<xs:element name="Polarization" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AN2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Right Hand Circular Polarization"/>
      <xs:enumeration value="Left Hand Circular Polarization"/>
      <xs:enumeration value="Linear"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
AN3
source
<xs:element name="Location" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AN3</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/AntennaPatterns
diagram
namespace http://tempuri.org/Tmats.xsd
children Document PointOfContact
source
<xs:element name="AntennaPatterns" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Document" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AP</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/AntennaPatterns/Document
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
AP
source
<xs:element name="Document" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AP</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/AntennaPatterns/PointOfContact
diagram
namespace http://tempuri.org/Tmats.xsd
type PointOfContactType
children Name Agency Address Telephone
annotation
documentation 
AP\POC1, AP\POC2, AP\POC3, AP\POC4
source
<xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AP\POC1, AP\POC2, AP\POC3, AP\POC4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children IFBandwidth BasebandCompositeBandwidth GainControl FMSystems PMSystems
source
<xs:element name="GroundStationAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GainControl" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AFC_APC" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST5</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Automatic Frequency Control"/>
                  <xs:enumeration value="Automatic Phase Control"/>
                  <xs:enumeration value="None"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PolarizationReception" minOccurs="0">
              <xs:annotation>
                <xs:documentation>GST7</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Right Hand Circular Polarization"/>
                  <xs:enumeration value="Left Hand Circular Polarization"/>
                  <xs:enumeration value="Both"/>
                  <xs:enumeration value="Both And Pre-Detection"/>
                  <xs:enumeration value="Both And Post-Detection"/>
                  <xs:enumeration value="Pre-Detection"/>
                  <xs:enumeration value="Post-Detection"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FMSystems" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>FM1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>FM2</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PMSystems" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PLL</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/IFBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
GST1
source
<xs:element name="IFBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/BasebandCompositeBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
GST2
source
<xs:element name="BasebandCompositeBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl
diagram
namespace http://tempuri.org/Tmats.xsd
children AGCTimeConstant MGCGainSetPoint AFC_APC TrackingBandwidth PolarizationReception
source
<xs:element name="GainControl" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AFC_APC" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST5</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Automatic Frequency Control"/>
            <xs:enumeration value="Automatic Phase Control"/>
            <xs:enumeration value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PolarizationReception" minOccurs="0">
        <xs:annotation>
          <xs:documentation>GST7</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Right Hand Circular Polarization"/>
            <xs:enumeration value="Left Hand Circular Polarization"/>
            <xs:enumeration value="Both"/>
            <xs:enumeration value="Both And Pre-Detection"/>
            <xs:enumeration value="Both And Post-Detection"/>
            <xs:enumeration value="Pre-Detection"/>
            <xs:enumeration value="Post-Detection"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/AGCTimeConstant
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
GST3
source
<xs:element name="AGCTimeConstant" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST3</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/MGCGainSetPoint
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
GST4
source
<xs:element name="MGCGainSetPoint" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/AFC_APC
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Automatic Frequency Control
enumeration Automatic Phase Control
enumeration None
annotation
documentation 
GST5
source
<xs:element name="AFC_APC" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST5</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Automatic Frequency Control"/>
      <xs:enumeration value="Automatic Phase Control"/>
      <xs:enumeration value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/TrackingBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
GST6
source
<xs:element name="TrackingBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST6</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/PolarizationReception
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Right Hand Circular Polarization
enumeration Left Hand Circular Polarization
enumeration Both
enumeration Both And Pre-Detection
enumeration Both And Post-Detection
enumeration Pre-Detection
enumeration Post-Detection
enumeration Other
annotation
documentation 
GST7
source
<xs:element name="PolarizationReception" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GST7</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Right Hand Circular Polarization"/>
      <xs:enumeration value="Left Hand Circular Polarization"/>
      <xs:enumeration value="Both"/>
      <xs:enumeration value="Both And Pre-Detection"/>
      <xs:enumeration value="Both And Post-Detection"/>
      <xs:enumeration value="Pre-Detection"/>
      <xs:enumeration value="Post-Detection"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/FMSystems
diagram
namespace http://tempuri.org/Tmats.xsd
children DiscriminatorBandwidth DiscriminatorLinearity
source
<xs:element name="FMSystems" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FM1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FM2</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/FMSystems/DiscriminatorBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
FM1
source
<xs:element name="DiscriminatorBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FM1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/FMSystems/DiscriminatorLinearity
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
FM2
source
<xs:element name="DiscriminatorLinearity" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FM2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/PMSystems
diagram
namespace http://tempuri.org/Tmats.xsd
children PhaseLockLoopBandwidth
source
<xs:element name="PMSystems" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PLL</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/PMSystems/PhaseLockLoopBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
PLL
source
<xs:element name="PhaseLockLoopBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PLL</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/TransmissionAttributes/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/RF/MultiplexModulationGroup
diagram
namespace http://tempuri.org/Tmats.xsd
type MultiplexModulationGroupType
children CompositeSignalStructure BasebandSignal Subcarriers ReferenceChannel Comments
attributes
Name  Type  Use  Default  Fixed  Annotation
DataSource  TmatsString  required      
annotation
documentation 
TMATS M section
source
<xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS M section</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape
diagram
namespace http://tempuri.org/Tmats.xsd
children TapeAttributes MultiplexModulationGroup
source
<xs:element name="Tape" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TapeAttributes" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS R section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="TapeID" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RID</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TapeDescription" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>R1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TapeCharacteristics" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Type" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC1</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Analog"/>
                        <xs:enumeration value="Cassette"/>
                        <xs:enumeration value="HDDR"/>
                        <xs:enumeration value="Parallel"/>
                        <xs:enumeration value="Solid State Recorder"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Code" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC3</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Width" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Housing" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC5</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="10.5"/>
                        <xs:enumeration value="14.0"/>
                        <xs:enumeration value="15.0"/>
                        <xs:enumeration value="16.0"/>
                        <xs:enumeration value="12.65"/>
                        <xs:enumeration value="19.0"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="TypeOfTracks" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TT</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Longitudinal"/>
                        <xs:enumeration value="Rotary"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>N</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC6</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DataPackingDensity" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC7</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Intermediate Band"/>
                        <xs:enumeration value="Wide Band"/>
                        <xs:enumeration value="Double Density"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Rewound" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TC8</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Yes"/>
                        <xs:enumeration value="No"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="RecorderInfo" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RI1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Model" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RI2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="OriginalTape" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RI3</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Yes"/>
                        <xs:enumeration value="No"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RI4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RI5</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TK1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RecordingTechnique" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TK2</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="FM/FM"/>
                        <xs:enumeration value="HDDR"/>
                        <xs:enumeration value="Pre-Detection"/>
                        <xs:enumeration value="Direct"/>
                        <xs:enumeration value="FM Wide Band Group 1"/>
                        <xs:enumeration value="FM Wide band Group 2"/>
                        <xs:enumeration value="FM Intermediate Band"/>
                        <xs:enumeration value="FM Narrow Band"/>
                        <xs:enumeration value="Double Density"/>
                        <xs:enumeration value="Rotary Single Track"/>
                        <xs:enumeration value="Rotary Multiplexed"/>
                        <xs:enumeration value="Solid State"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DSI</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DataDirection" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TK3</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Forward"/>
                        <xs:enumeration value="Reverse"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChannelEnable" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>CHE</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="True"/>
                        <xs:enumeration value="False"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChannelDataType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>CDT</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="PCM Input"/>
                        <xs:enumeration value="Analog Input"/>
                        <xs:enumeration value="Discrete Input"/>
                        <xs:enumeration value="Time Input"/>
                        <xs:enumeration value="Video Input"/>
                        <xs:enumeration value="UART Input"/>
                        <xs:enumeration value="1553 Input"/>
                        <xs:enumeration value="ARINC-429 Input"/>
                        <xs:enumeration value="Message Data Input"/>
                        <xs:enumeration value="Image Data Input"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:choice minOccurs="0">
                    <xs:element name="PCMDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>PDLN</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DataPackingOption" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>PDP</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Unpacked"/>
                                <xs:enumeration value="Packed With Frame Sync"/>
                                <xs:enumeration value="Throughput Mode"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="TypeFormat" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>PTF</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="None"/>
                                <xs:enumeration value="MPEG1"/>
                                <xs:enumeration value="MPEG2"/>
                                <xs:enumeration value="H261"/>
                                <xs:enumeration value="WAVE"/>
                                <xs:enumeration value="Other"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="BusDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>BDLN</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="AnalogDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="DataPackingOption" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>ADP</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Yes"/>
                                <xs:enumeration value="No"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>ASR</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AMN</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>ADL</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AMSK</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>AMTO</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="MSB First"/>
                                      <xs:enumeration value="LSB First"/>
                                      <xs:enumeration value="Default"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="SampleFactor" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>ASF</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:nonNegativeInteger">
                                      <xs:minInclusive value="0"/>
                                      <xs:maxInclusive value="15"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="DiscreteMode" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DMOD</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="Event Mode"/>
                                <xs:enumeration value="Sample Mode"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DSR</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>DMN</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence minOccurs="0">
                                <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>DMSK</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>DMTO</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="TmatsString">
                                      <xs:enumeration value="MSB First"/>
                                      <xs:enumeration value="LSB First"/>
                                      <xs:enumeration value="Default"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                              <xs:attribute name="Name" type="TmatsString" use="required"/>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="VideoDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>VED</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="TimeDataTypeAttributes" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="TimeFormat" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>TFMT</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="IRIG A"/>
                                <xs:enumeration value="IRIG B"/>
                                <xs:enumeration value="IRIG G"/>
                                <xs:enumeration value="Internal"/>
                                <xs:enumeration value="Native GPS Time"/>
                                <xs:enumeration value="UTC Time From GPS"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ReferenceTrack" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>RT1, RT2</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:integer">
                          <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Comments" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>COM</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS M section</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children TapeID TapeDescription TapeCharacteristics RecorderInfo Data ReferenceTrack Comments
annotation
documentation 
TMATS R section
source
<xs:element name="TapeAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS R section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TapeID" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RID</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TapeDescription" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>R1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TapeCharacteristics" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC1</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Analog"/>
                  <xs:enumeration value="Cassette"/>
                  <xs:enumeration value="HDDR"/>
                  <xs:enumeration value="Parallel"/>
                  <xs:enumeration value="Solid State Recorder"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Code" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Width" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Housing" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC5</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="10.5"/>
                  <xs:enumeration value="14.0"/>
                  <xs:enumeration value="15.0"/>
                  <xs:enumeration value="16.0"/>
                  <xs:enumeration value="12.65"/>
                  <xs:enumeration value="19.0"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="TypeOfTracks" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TT</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Longitudinal"/>
                  <xs:enumeration value="Rotary"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>N</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataPackingDensity" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC7</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Intermediate Band"/>
                  <xs:enumeration value="Wide Band"/>
                  <xs:enumeration value="Double Density"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Rewound" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TC8</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RecorderInfo" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RI1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Model" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RI2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OriginalTape" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RI3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RI4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RI5</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TK1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RecordingTechnique" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TK2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="FM/FM"/>
                  <xs:enumeration value="HDDR"/>
                  <xs:enumeration value="Pre-Detection"/>
                  <xs:enumeration value="Direct"/>
                  <xs:enumeration value="FM Wide Band Group 1"/>
                  <xs:enumeration value="FM Wide band Group 2"/>
                  <xs:enumeration value="FM Intermediate Band"/>
                  <xs:enumeration value="FM Narrow Band"/>
                  <xs:enumeration value="Double Density"/>
                  <xs:enumeration value="Rotary Single Track"/>
                  <xs:enumeration value="Rotary Multiplexed"/>
                  <xs:enumeration value="Solid State"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DSI</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataDirection" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TK3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Forward"/>
                  <xs:enumeration value="Reverse"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ChannelEnable" minOccurs="0">
              <xs:annotation>
                <xs:documentation>CHE</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="True"/>
                  <xs:enumeration value="False"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ChannelDataType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>CDT</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="PCM Input"/>
                  <xs:enumeration value="Analog Input"/>
                  <xs:enumeration value="Discrete Input"/>
                  <xs:enumeration value="Time Input"/>
                  <xs:enumeration value="Video Input"/>
                  <xs:enumeration value="UART Input"/>
                  <xs:enumeration value="1553 Input"/>
                  <xs:enumeration value="ARINC-429 Input"/>
                  <xs:enumeration value="Message Data Input"/>
                  <xs:enumeration value="Image Data Input"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:element name="PCMDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>PDLN</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DataPackingOption" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>PDP</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="Unpacked"/>
                          <xs:enumeration value="Packed With Frame Sync"/>
                          <xs:enumeration value="Throughput Mode"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="TypeFormat" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>PTF</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="None"/>
                          <xs:enumeration value="MPEG1"/>
                          <xs:enumeration value="MPEG2"/>
                          <xs:enumeration value="H261"/>
                          <xs:enumeration value="WAVE"/>
                          <xs:enumeration value="Other"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="BusDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>BDLN</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="AnalogDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="DataPackingOption" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>ADP</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="Yes"/>
                          <xs:enumeration value="No"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>ASR</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>AMN</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>ADL</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>AMSK</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>AMTO</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="MSB First"/>
                                <xs:enumeration value="LSB First"/>
                                <xs:enumeration value="Default"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="SampleFactor" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>ASF</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:nonNegativeInteger">
                                <xs:minInclusive value="0"/>
                                <xs:maxInclusive value="15"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="DiscreteMode" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>DMOD</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="Event Mode"/>
                          <xs:enumeration value="Sample Mode"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>DSR</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>DMN</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence minOccurs="0">
                          <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DMSK</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>DMTO</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="TmatsString">
                                <xs:enumeration value="MSB First"/>
                                <xs:enumeration value="LSB First"/>
                                <xs:enumeration value="Default"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="Name" type="TmatsString" use="required"/>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="VideoDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>VED</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="TimeDataTypeAttributes" minOccurs="0">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="TimeFormat" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>TFMT</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="IRIG A"/>
                          <xs:enumeration value="IRIG B"/>
                          <xs:enumeration value="IRIG G"/>
                          <xs:enumeration value="Internal"/>
                          <xs:enumeration value="Native GPS Time"/>
                          <xs:enumeration value="UTC Time From GPS"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ReferenceTrack" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>RT1, RT2</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:integer">
                    <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comments" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeID
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RID
source
<xs:element name="TapeID" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RID</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeDescription
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
R1
source
<xs:element name="TapeDescription" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>R1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics
diagram
namespace http://tempuri.org/Tmats.xsd
children Type Manufacturer Code Width Housing TypeOfTracks NumberOfTracks RecordSpeed DataPackingDensity Rewound
source
<xs:element name="TapeCharacteristics" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Analog"/>
            <xs:enumeration value="Cassette"/>
            <xs:enumeration value="HDDR"/>
            <xs:enumeration value="Parallel"/>
            <xs:enumeration value="Solid State Recorder"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Code" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Width" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Housing" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC5</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="10.5"/>
            <xs:enumeration value="14.0"/>
            <xs:enumeration value="15.0"/>
            <xs:enumeration value="16.0"/>
            <xs:enumeration value="12.65"/>
            <xs:enumeration value="19.0"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="TypeOfTracks" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TT</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Longitudinal"/>
            <xs:enumeration value="Rotary"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>N</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataPackingDensity" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC7</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Intermediate Band"/>
            <xs:enumeration value="Wide Band"/>
            <xs:enumeration value="Double Density"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Rewound" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TC8</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Analog
enumeration Cassette
enumeration HDDR
enumeration Parallel
enumeration Solid State Recorder
enumeration Other
annotation
documentation 
TC1
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="Cassette"/>
      <xs:enumeration value="HDDR"/>
      <xs:enumeration value="Parallel"/>
      <xs:enumeration value="Solid State Recorder"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Manufacturer
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TC2
source
<xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Code
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TC3
source
<xs:element name="Code" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC3</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Width
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TC4
source
<xs:element name="Width" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Housing
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration 10.5
enumeration 14.0
enumeration 15.0
enumeration 16.0
enumeration 12.65
enumeration 19.0
enumeration Other
annotation
documentation 
TC5
source
<xs:element name="Housing" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC5</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="10.5"/>
      <xs:enumeration value="14.0"/>
      <xs:enumeration value="15.0"/>
      <xs:enumeration value="16.0"/>
      <xs:enumeration value="12.65"/>
      <xs:enumeration value="19.0"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/TypeOfTracks
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Longitudinal
enumeration Rotary
annotation
documentation 
TT
source
<xs:element name="TypeOfTracks" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TT</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Longitudinal"/>
      <xs:enumeration value="Rotary"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/NumberOfTracks
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
N
source
<xs:element name="NumberOfTracks" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>N</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/RecordSpeed
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TC6
source
<xs:element name="RecordSpeed" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC6</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/DataPackingDensity
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Intermediate Band
enumeration Wide Band
enumeration Double Density
enumeration Other
annotation
documentation 
TC7
source
<xs:element name="DataPackingDensity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC7</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Intermediate Band"/>
      <xs:enumeration value="Wide Band"/>
      <xs:enumeration value="Double Density"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Rewound
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
TC8
source
<xs:element name="Rewound" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TC8</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo
diagram
namespace http://tempuri.org/Tmats.xsd
children Manufacturer Model OriginalTape DateAndTimeCreated CreatingOrganizationPointOfContact DateOfDub DubbingOrganizationPointOfContact
source
<xs:element name="RecorderInfo" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RI1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Model" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RI2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OriginalTape" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RI3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RI4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RI5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/Manufacturer
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RI1
source
<xs:element name="Manufacturer" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RI1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/Model
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RI2
source
<xs:element name="Model" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RI2</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/OriginalTape
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
RI3
source
<xs:element name="OriginalTape" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RI3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DateAndTimeCreated
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDateTime
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))
annotation
documentation 
RI4
source
<xs:element name="DateAndTimeCreated" type="TmatsDateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RI4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/CreatingOrganizationPointOfContact
diagram
namespace http://tempuri.org/Tmats.xsd
type PointOfContactType
children Name Agency Address Telephone
annotation
documentation 
POC1, POC2, POC3, POC4
source
<xs:element name="CreatingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DateOfDub
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
RI5
source
<xs:element name="DateOfDub" type="TmatsDate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RI5</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DubbingOrganizationPointOfContact
diagram
namespace http://tempuri.org/Tmats.xsd
type PointOfContactType
children Name Agency Address Telephone
annotation
documentation 
DPOC1, DPOC2, DPOC3, DPOC4
source
<xs:element name="DubbingOrganizationPointOfContact" type="PointOfContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DPOC1, DPOC2, DPOC3, DPOC4</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data
diagram
namespace http://tempuri.org/Tmats.xsd
children TrackNumber RecordingTechnique DataSourceID DataDirection ChannelEnable ChannelDataType PCMDataTypeAttributes BusDataTypeAttributes AnalogDataTypeAttributes DiscreteDataTypeAttributes VideoDataTypeAttributes TimeDataTypeAttributes
source
<xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TK1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RecordingTechnique" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TK2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="FM/FM"/>
            <xs:enumeration value="HDDR"/>
            <xs:enumeration value="Pre-Detection"/>
            <xs:enumeration value="Direct"/>
            <xs:enumeration value="FM Wide Band Group 1"/>
            <xs:enumeration value="FM Wide band Group 2"/>
            <xs:enumeration value="FM Intermediate Band"/>
            <xs:enumeration value="FM Narrow Band"/>
            <xs:enumeration value="Double Density"/>
            <xs:enumeration value="Rotary Single Track"/>
            <xs:enumeration value="Rotary Multiplexed"/>
            <xs:enumeration value="Solid State"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DSI</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataDirection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TK3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Forward"/>
            <xs:enumeration value="Reverse"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ChannelEnable" minOccurs="0">
        <xs:annotation>
          <xs:documentation>CHE</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="True"/>
            <xs:enumeration value="False"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ChannelDataType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>CDT</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="PCM Input"/>
            <xs:enumeration value="Analog Input"/>
            <xs:enumeration value="Discrete Input"/>
            <xs:enumeration value="Time Input"/>
            <xs:enumeration value="Video Input"/>
            <xs:enumeration value="UART Input"/>
            <xs:enumeration value="1553 Input"/>
            <xs:enumeration value="ARINC-429 Input"/>
            <xs:enumeration value="Message Data Input"/>
            <xs:enumeration value="Image Data Input"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:element name="PCMDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>PDLN</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DataPackingOption" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>PDP</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="Unpacked"/>
                    <xs:enumeration value="Packed With Frame Sync"/>
                    <xs:enumeration value="Throughput Mode"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TypeFormat" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>PTF</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="None"/>
                    <xs:enumeration value="MPEG1"/>
                    <xs:enumeration value="MPEG2"/>
                    <xs:enumeration value="H261"/>
                    <xs:enumeration value="WAVE"/>
                    <xs:enumeration value="Other"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="BusDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>BDLN</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="AnalogDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="DataPackingOption" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>ADP</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="Yes"/>
                    <xs:enumeration value="No"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>ASR</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>AMN</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>ADL</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>AMSK</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>AMTO</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="MSB First"/>
                          <xs:enumeration value="LSB First"/>
                          <xs:enumeration value="Default"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="SampleFactor" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>ASF</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="xs:nonNegativeInteger">
                          <xs:minInclusive value="0"/>
                          <xs:maxInclusive value="15"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="DiscreteMode" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>DMOD</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="Event Mode"/>
                    <xs:enumeration value="Sample Mode"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>DSR</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>DMN</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence minOccurs="0">
                    <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>DMSK</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>DMTO</xs:documentation>
                      </xs:annotation>
                      <xs:simpleType>
                        <xs:restriction base="TmatsString">
                          <xs:enumeration value="MSB First"/>
                          <xs:enumeration value="LSB First"/>
                          <xs:enumeration value="Default"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="Name" type="TmatsString" use="required"/>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="VideoDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>VED</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TimeDataTypeAttributes" minOccurs="0">
          <xs:complexType>
            <xs:sequence minOccurs="0">
              <xs:element name="TimeFormat" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>TFMT</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="IRIG A"/>
                    <xs:enumeration value="IRIG B"/>
                    <xs:enumeration value="IRIG G"/>
                    <xs:enumeration value="Internal"/>
                    <xs:enumeration value="Native GPS Time"/>
                    <xs:enumeration value="UTC Time From GPS"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/TrackNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
TK1
source
<xs:element name="TrackNumber" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TK1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/RecordingTechnique
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration FM/FM
enumeration HDDR
enumeration Pre-Detection
enumeration Direct
enumeration FM Wide Band Group 1
enumeration FM Wide band Group 2
enumeration FM Intermediate Band
enumeration FM Narrow Band
enumeration Double Density
enumeration Rotary Single Track
enumeration Rotary Multiplexed
enumeration Solid State
enumeration Other
annotation
documentation 
TK2
source
<xs:element name="RecordingTechnique" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TK2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="FM/FM"/>
      <xs:enumeration value="HDDR"/>
      <xs:enumeration value="Pre-Detection"/>
      <xs:enumeration value="Direct"/>
      <xs:enumeration value="FM Wide Band Group 1"/>
      <xs:enumeration value="FM Wide band Group 2"/>
      <xs:enumeration value="FM Intermediate Band"/>
      <xs:enumeration value="FM Narrow Band"/>
      <xs:enumeration value="Double Density"/>
      <xs:enumeration value="Rotary Single Track"/>
      <xs:enumeration value="Rotary Multiplexed"/>
      <xs:enumeration value="Solid State"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DataSourceID
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DSI
source
<xs:element name="DataSourceID" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DSI</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DataDirection
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Forward
enumeration Reverse
annotation
documentation 
TK3
source
<xs:element name="DataDirection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TK3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Forward"/>
      <xs:enumeration value="Reverse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/ChannelEnable
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration True
enumeration False
annotation
documentation 
CHE
source
<xs:element name="ChannelEnable" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CHE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="True"/>
      <xs:enumeration value="False"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/ChannelDataType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration PCM Input
enumeration Analog Input
enumeration Discrete Input
enumeration Time Input
enumeration Video Input
enumeration UART Input
enumeration 1553 Input
enumeration ARINC-429 Input
enumeration Message Data Input
enumeration Image Data Input
annotation
documentation 
CDT
source
<xs:element name="ChannelDataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CDT</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="PCM Input"/>
      <xs:enumeration value="Analog Input"/>
      <xs:enumeration value="Discrete Input"/>
      <xs:enumeration value="Time Input"/>
      <xs:enumeration value="Video Input"/>
      <xs:enumeration value="UART Input"/>
      <xs:enumeration value="1553 Input"/>
      <xs:enumeration value="ARINC-429 Input"/>
      <xs:enumeration value="Message Data Input"/>
      <xs:enumeration value="Image Data Input"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children DataLinkName DataPackingOption TypeFormat
source
<xs:element name="PCMDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PDLN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataPackingOption" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PDP</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Unpacked"/>
            <xs:enumeration value="Packed With Frame Sync"/>
            <xs:enumeration value="Throughput Mode"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="TypeFormat" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PTF</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="None"/>
            <xs:enumeration value="MPEG1"/>
            <xs:enumeration value="MPEG2"/>
            <xs:enumeration value="H261"/>
            <xs:enumeration value="WAVE"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/DataLinkName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
PDLN
source
<xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PDLN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/DataPackingOption
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Unpacked
enumeration Packed With Frame Sync
enumeration Throughput Mode
annotation
documentation 
PDP
source
<xs:element name="DataPackingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PDP</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Unpacked"/>
      <xs:enumeration value="Packed With Frame Sync"/>
      <xs:enumeration value="Throughput Mode"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/TypeFormat
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration None
enumeration MPEG1
enumeration MPEG2
enumeration H261
enumeration WAVE
enumeration Other
annotation
documentation 
PTF
source
<xs:element name="TypeFormat" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PTF</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="None"/>
      <xs:enumeration value="MPEG1"/>
      <xs:enumeration value="MPEG2"/>
      <xs:enumeration value="H261"/>
      <xs:enumeration value="WAVE"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/BusDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children DataLinkName
source
<xs:element name="BusDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BDLN</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/BusDataTypeAttributes/DataLinkName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
BDLN
source
<xs:element name="DataLinkName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BDLN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children DataPackingOption SampleRate Channel
source
<xs:element name="AnalogDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DataPackingOption" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADP</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SampleRate" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ASR</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AMN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>ADL</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AMSK</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
              <xs:annotation>
                <xs:documentation>AMTO</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="MSB First"/>
                  <xs:enumeration value="LSB First"/>
                  <xs:enumeration value="Default"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="SampleFactor" minOccurs="0">
              <xs:annotation>
                <xs:documentation>ASF</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="0"/>
                  <xs:maxInclusive value="15"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/DataPackingOption
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
ADP
source
<xs:element name="DataPackingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADP</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/SampleRate
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
ASR
source
<xs:element name="SampleRate" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ASR</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementName DataLength BitMask MeasurementTransferOrder SampleFactor
source
<xs:element name="Channel" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AMN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADL</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AMSK</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AMTO</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="MSB First"/>
            <xs:enumeration value="LSB First"/>
            <xs:enumeration value="Default"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SampleFactor" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ASF</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/MeasurementName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
AMN
source
<xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AMN</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/DataLength
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
ADL
source
<xs:element name="DataLength" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADL</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/BitMask
diagram
namespace http://tempuri.org/Tmats.xsd
type MeasurementBitMask
facets
pattern [0-1]*
pattern Full Word
annotation
documentation 
AMSK
source
<xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AMSK</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/MeasurementTransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration MSB First
enumeration LSB First
enumeration Default
annotation
documentation 
AMTO
source
<xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AMTO</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="MSB First"/>
      <xs:enumeration value="LSB First"/>
      <xs:enumeration value="Default"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/SampleFactor
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:nonNegativeInteger
facets
minInclusive 0
maxInclusive 15
annotation
documentation 
ASF
source
<xs:element name="SampleFactor" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ASF</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children DiscreteMode SampleRate Measurement
source
<xs:element name="DiscreteDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DiscreteMode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DMOD</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Event Mode"/>
            <xs:enumeration value="Sample Mode"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SampleRate" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DSR</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>DMN</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DMSK</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DMTO</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="MSB First"/>
                  <xs:enumeration value="LSB First"/>
                  <xs:enumeration value="Default"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/DiscreteMode
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Event Mode
enumeration Sample Mode
annotation
documentation 
DMOD
source
<xs:element name="DiscreteMode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DMOD</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Event Mode"/>
      <xs:enumeration value="Sample Mode"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/SampleRate
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
DSR
source
<xs:element name="SampleRate" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DSR</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement
diagram
namespace http://tempuri.org/Tmats.xsd
children BitMask MeasurementTransferOrder
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  required      
annotation
documentation 
DMN
source
<xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DMN</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DMSK</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DMTO</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="MSB First"/>
            <xs:enumeration value="LSB First"/>
            <xs:enumeration value="Default"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="required"/>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement/BitMask
diagram
namespace http://tempuri.org/Tmats.xsd
type MeasurementBitMask
facets
pattern [0-1]*
pattern Full Word
annotation
documentation 
DMSK
source
<xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DMSK</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement/MeasurementTransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration MSB First
enumeration LSB First
enumeration Default
annotation
documentation 
DMTO
source
<xs:element name="MeasurementTransferOrder" default="Default" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DMTO</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="MSB First"/>
      <xs:enumeration value="LSB First"/>
      <xs:enumeration value="Default"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/VideoDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children EncodingDelay
source
<xs:element name="VideoDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>VED</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/VideoDataTypeAttributes/EncodingDelay
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
VED
source
<xs:element name="EncodingDelay" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VED</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/TimeDataTypeAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children TimeFormat
source
<xs:element name="TimeDataTypeAttributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TimeFormat" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TFMT</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="IRIG A"/>
            <xs:enumeration value="IRIG B"/>
            <xs:enumeration value="IRIG G"/>
            <xs:enumeration value="Internal"/>
            <xs:enumeration value="Native GPS Time"/>
            <xs:enumeration value="UTC Time From GPS"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Data/TimeDataTypeAttributes/TimeFormat
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration IRIG A
enumeration IRIG B
enumeration IRIG G
enumeration Internal
enumeration Native GPS Time
enumeration UTC Time From GPS
annotation
documentation 
TFMT
source
<xs:element name="TimeFormat" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TFMT</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="IRIG A"/>
      <xs:enumeration value="IRIG B"/>
      <xs:enumeration value="IRIG G"/>
      <xs:enumeration value="Internal"/>
      <xs:enumeration value="Native GPS Time"/>
      <xs:enumeration value="UTC Time From GPS"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/ReferenceTrack
diagram
namespace http://tempuri.org/Tmats.xsd
children Track
source
<xs:element name="ReferenceTrack" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>RT1, RT2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:integer">
              <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/ReferenceTrack/Track
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of xs:integer
attributes
Name  Type  Use  Default  Fixed  Annotation
Number  xs:positiveInteger  required      
annotation
documentation 
RT1, RT2
source
<xs:element name="Track" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>RT1, RT2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Tmats/DataSource/Tape/TapeAttributes/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/Tape/MultiplexModulationGroup
diagram
namespace http://tempuri.org/Tmats.xsd
type MultiplexModulationGroupType
children CompositeSignalStructure BasebandSignal Subcarriers ReferenceChannel Comments
attributes
Name  Type  Use  Default  Fixed  Annotation
DataSource  TmatsString  required      
annotation
documentation 
TMATS M section
source
<xs:element name="MultiplexModulationGroup" type="MultiplexModulationGroupType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS M section</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/DataSource/VendorSpecificAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
attributes
Name  Type  Use  Default  Fixed  Annotation
Vendor  TmatsString  required      
annotation
documentation 
TMATS V section
source
<xs:element name="VendorSpecificAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS V section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Vendor" type="TmatsString" use="required"/>
  </xs:complexType>
</xs:element>

element Tmats/TestInformation
diagram
namespace http://tempuri.org/Tmats.xsd
children Duration PreTestRequirement PostTestRequirement
source
<xs:element name="TestInformation" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Duration" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TI1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreTestRequirement" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TI2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="PostTestRequirement" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TI3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tmats/TestInformation/Duration
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TI1
source
<xs:element name="Duration" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TI1</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/TestInformation/PreTestRequirement
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
TI2
source
<xs:element name="PreTestRequirement" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TI2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/TestInformation/PostTestRequirement
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
TI3
source
<xs:element name="PostTestRequirement" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TI3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/SecurityClassification
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Unclassified
enumeration Classified
enumeration Secret
enumeration Top Secret
enumeration Other
annotation
documentation 
SC
source
<xs:element name="SecurityClassification" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SC</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Unclassified"/>
      <xs:enumeration value="Classified"/>
      <xs:enumeration value="Secret"/>
      <xs:enumeration value="Top Secret"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Tmats/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element Tmats/AirborneHardwareAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
annotation
documentation 
TMATS H section
source
<xs:element name="AirborneHardwareAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS H section</xs:documentation>
  </xs:annotation>
  <xs:complexType/>
</xs:element>

complexType DataConversionAttributesType
diagram
namespace http://tempuri.org/Tmats.xsd
children Measurement
used by
elements DataLinkType/PAMAttributes/ChannelAssignment/DataConversionAttributes DataLinkType/DataConversionAttributes PCMFormatAttributesType/PCMMeasurements/DataConversionAttributes PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/DataConversionAttributes
annotation
documentation 
TMATS C section
source
<xs:complexType name="DataConversionAttributesType">
  <xs:annotation>
    <xs:documentation>TMATS C section</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>DCN</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="TransducerInformation" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Type" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ModelNumber" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD2</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SerialNumber" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD3</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SecurityClassification" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD4</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Unclassified"/>
                      <xs:enumeration value="Confidential"/>
                      <xs:enumeration value="Secret"/>
                      <xs:enumeration value="Top Secret"/>
                      <xs:enumeration value="Other"/>
                      <xs:enumeration value="Counts Unclassified"/>
                      <xs:enumeration value="Counts Confidential"/>
                      <xs:enumeration value="Counts Secret"/>
                      <xs:enumeration value="Counts Top Secret"/>
                      <xs:enumeration value="Counts Other"/>
                      <xs:enumeration value="EU Unclassified"/>
                      <xs:enumeration value="EU Confidential"/>
                      <xs:enumeration value="EU Secret"/>
                      <xs:enumeration value="EU Top Secret"/>
                      <xs:enumeration value="EU Other"/>
                      <xs:enumeration value="Counts And EU Unclassified"/>
                      <xs:enumeration value="Counts And EU Confidential"/>
                      <xs:enumeration value="Counts And EU Secret"/>
                      <xs:enumeration value="Counts And EU Top Secret"/>
                      <xs:enumeration value="Counts And EU Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD5</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RevisionNumber" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD6</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Orientation" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TRD7</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Measurand" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Description" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Alias" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MNA</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ExcitationVoltage" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN2</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="EngineeringUnits" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN3</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="LinkType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN4</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Analog"/>
                      <xs:enumeration value="PCM"/>
                      <xs:enumeration value="PAM"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="TelemetryValueDefinition" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="BinaryFormat" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>BFM</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Integer"/>
                      <xs:enumeration value="Unsigned Binary"/>
                      <xs:enumeration value="Sign and Magnitude Binary (+=0)"/>
                      <xs:enumeration value="Sign and Magnitude Binary (+=1)"/>
                      <xs:enumeration value="One's Complement"/>
                      <xs:enumeration value="Two's Complement"/>
                      <xs:enumeration value="Offset Binary"/>
                      <xs:enumeration value="Floating Point"/>
                      <xs:enumeration value="Binary Coded Decimal"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FloatingPointFormat" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>FPF</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="InflightCalibration" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Stimulus" minOccurs="0" maxOccurs="5">
                  <xs:annotation>
                    <xs:documentation>MC1, MC2, MC3</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:double">
                        <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
                        <xs:attribute name="DataValue" type="xs:double" use="optional"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AmbientValue" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Stimulus" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>MA1, MA2, MA3</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:double">
                        <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
                        <xs:attribute name="DataValue" type="xs:double" use="optional"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="OtherInformation" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="MeasurementValue" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Low" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT2</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="High" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT1</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="AlertValue" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Low" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT4</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="High" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT3</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="WarningValue" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Low" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT6</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="High" type="xs:double" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>MOT5</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="SampleRate" type="xs:double" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SR</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="DataConversion" minOccurs="0">
            <xs:annotation>
              <xs:documentation>CRT, DCT</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:element name="PairSets" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Application" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>PS1</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Yes"/>
                            <xs:enumeration value="No"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element name="OrderOfFit" type="xs:nonNegativeInteger" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>PS2</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Pair" minOccurs="0" maxOccurs="unbounded">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="TmValue" type="xs:nonNegativeInteger">
                              <xs:annotation>
                                <xs:documentation>PS3-n</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="EuValue" type="xs:double">
                              <xs:annotation>
                                <xs:documentation>PS4-n</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Coefficients" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="DerivedFromPairSet" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>CO1</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Yes"/>
                            <xs:enumeration value="No"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element name="Coefficient" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>CO, CO-n</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:simpleContent>
                            <xs:extension base="xs:double">
                              <xs:attribute name="N" type="xs:nonNegativeInteger" use="required"/>
                            </xs:extension>
                          </xs:simpleContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Other" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>OTH</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Derived" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Measurand" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>DP-n</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Constant" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>DPC-n</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Algorithm" type="TmatsString" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>DPA</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Discrete" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="NumberOfIndicators" type="xs:nonNegativeInteger" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>DICI\N</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Event" minOccurs="0" maxOccurs="unbounded">
                        <xs:complexType>
                          <xs:sequence minOccurs="0">
                            <xs:element name="ConversionData" type="TmatsString" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>DICC-n</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>DICP-n</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="PCMTime" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>PTM</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="High Order Time"/>
                      <xs:enumeration value="Low Order Time"/>
                      <xs:enumeration value="Microsecond Time"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="Time1553" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>BTM</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="High Order Time"/>
                      <xs:enumeration value="Low Order Time"/>
                      <xs:enumeration value="Microsecond Time"/>
                      <xs:enumeration value="Response Time"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DigitalVoice" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="EncodingMethod" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>VOI\E</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="CVSD"/>
                            <xs:enumeration value="Other"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element name="Description" type="TmatsString" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>VOI\D</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="DigitalVideo" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="EncodingMethod" type="TmatsString" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>VID\E</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Description" type="TmatsString" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>VID\D</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
              <xs:attribute name="DateAndTimeReleased" type="TmatsDateTime" use="optional"/>
              <xs:attribute name="Type" use="required">
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="None"/>
                    <xs:enumeration value="Pair Sets"/>
                    <xs:enumeration value="Coefficients"/>
                    <xs:enumeration value="Derived"/>
                    <xs:enumeration value="Discrete"/>
                    <xs:enumeration value="PCM Time"/>
                    <xs:enumeration value="1553 Time"/>
                    <xs:enumeration value="Voice"/>
                    <xs:enumeration value="Video"/>
                    <xs:enumeration value="Special Processing"/>
                    <xs:enumeration value="Other"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="Comments" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>COM</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="Name" type="TmatsString" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DataConversionAttributesType/Measurement
diagram
namespace http://tempuri.org/Tmats.xsd
children TransducerInformation Measurand TelemetryValueDefinition InflightCalibration AmbientValue OtherInformation DataConversion Comments
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  required      
annotation
documentation 
DCN
source
<xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DCN</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TransducerInformation" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Type" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ModelNumber" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SerialNumber" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SecurityClassification" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD4</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Unclassified"/>
                  <xs:enumeration value="Confidential"/>
                  <xs:enumeration value="Secret"/>
                  <xs:enumeration value="Top Secret"/>
                  <xs:enumeration value="Other"/>
                  <xs:enumeration value="Counts Unclassified"/>
                  <xs:enumeration value="Counts Confidential"/>
                  <xs:enumeration value="Counts Secret"/>
                  <xs:enumeration value="Counts Top Secret"/>
                  <xs:enumeration value="Counts Other"/>
                  <xs:enumeration value="EU Unclassified"/>
                  <xs:enumeration value="EU Confidential"/>
                  <xs:enumeration value="EU Secret"/>
                  <xs:enumeration value="EU Top Secret"/>
                  <xs:enumeration value="EU Other"/>
                  <xs:enumeration value="Counts And EU Unclassified"/>
                  <xs:enumeration value="Counts And EU Confidential"/>
                  <xs:enumeration value="Counts And EU Secret"/>
                  <xs:enumeration value="Counts And EU Top Secret"/>
                  <xs:enumeration value="Counts And EU Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD5</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RevisionNumber" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Orientation" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRD7</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Measurand" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Description" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Alias" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MNA</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ExcitationVoltage" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EngineeringUnits" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LinkType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN4</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Analog"/>
                  <xs:enumeration value="PCM"/>
                  <xs:enumeration value="PAM"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TelemetryValueDefinition" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="BinaryFormat" minOccurs="0">
              <xs:annotation>
                <xs:documentation>BFM</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Integer"/>
                  <xs:enumeration value="Unsigned Binary"/>
                  <xs:enumeration value="Sign and Magnitude Binary (+=0)"/>
                  <xs:enumeration value="Sign and Magnitude Binary (+=1)"/>
                  <xs:enumeration value="One's Complement"/>
                  <xs:enumeration value="Two's Complement"/>
                  <xs:enumeration value="Offset Binary"/>
                  <xs:enumeration value="Floating Point"/>
                  <xs:enumeration value="Binary Coded Decimal"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="FloatingPointFormat" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>FPF</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="InflightCalibration" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Stimulus" minOccurs="0" maxOccurs="5">
              <xs:annotation>
                <xs:documentation>MC1, MC2, MC3</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:double">
                    <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
                    <xs:attribute name="DataValue" type="xs:double" use="optional"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AmbientValue" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Stimulus" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MA1, MA2, MA3</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:double">
                    <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
                    <xs:attribute name="DataValue" type="xs:double" use="optional"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="OtherInformation" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementValue" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Low" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="High" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="AlertValue" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Low" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT4</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="High" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT3</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="WarningValue" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Low" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT6</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="High" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MOT5</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="SampleRate" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SR</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataConversion" minOccurs="0">
        <xs:annotation>
          <xs:documentation>CRT, DCT</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="PairSets" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Application" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PS1</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Yes"/>
                        <xs:enumeration value="No"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="OrderOfFit" type="xs:nonNegativeInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>PS2</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Pair" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="TmValue" type="xs:nonNegativeInteger">
                          <xs:annotation>
                            <xs:documentation>PS3-n</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="EuValue" type="xs:double">
                          <xs:annotation>
                            <xs:documentation>PS4-n</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Coefficients" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="DerivedFromPairSet" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>CO1</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Yes"/>
                        <xs:enumeration value="No"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Coefficient" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>CO, CO-n</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:double">
                          <xs:attribute name="N" type="xs:nonNegativeInteger" use="required"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Other" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>OTH</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Derived" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Measurand" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>DP-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Constant" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>DPC-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Algorithm" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DPA</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Discrete" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="NumberOfIndicators" type="xs:nonNegativeInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DICI\N</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Event" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="ConversionData" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>DICC-n</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>DICP-n</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="PCMTime" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PTM</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="High Order Time"/>
                  <xs:enumeration value="Low Order Time"/>
                  <xs:enumeration value="Microsecond Time"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Time1553" minOccurs="0">
              <xs:annotation>
                <xs:documentation>BTM</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="High Order Time"/>
                  <xs:enumeration value="Low Order Time"/>
                  <xs:enumeration value="Microsecond Time"/>
                  <xs:enumeration value="Response Time"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DigitalVoice" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="EncodingMethod" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>VOI\E</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="CVSD"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Description" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>VOI\D</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DigitalVideo" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="EncodingMethod" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>VID\E</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Description" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>VID\D</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
          <xs:attribute name="DateAndTimeReleased" type="TmatsDateTime" use="optional"/>
          <xs:attribute name="Type" use="required">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="None"/>
                <xs:enumeration value="Pair Sets"/>
                <xs:enumeration value="Coefficients"/>
                <xs:enumeration value="Derived"/>
                <xs:enumeration value="Discrete"/>
                <xs:enumeration value="PCM Time"/>
                <xs:enumeration value="1553 Time"/>
                <xs:enumeration value="Voice"/>
                <xs:enumeration value="Video"/>
                <xs:enumeration value="Special Processing"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comments" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="required"/>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation
diagram
namespace http://tempuri.org/Tmats.xsd
children Type ModelNumber SerialNumber SecurityClassification OriginationDate RevisionNumber Orientation PointOfContact
source
<xs:element name="TransducerInformation" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Type" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModelNumber" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SerialNumber" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SecurityClassification" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Unclassified"/>
            <xs:enumeration value="Confidential"/>
            <xs:enumeration value="Secret"/>
            <xs:enumeration value="Top Secret"/>
            <xs:enumeration value="Other"/>
            <xs:enumeration value="Counts Unclassified"/>
            <xs:enumeration value="Counts Confidential"/>
            <xs:enumeration value="Counts Secret"/>
            <xs:enumeration value="Counts Top Secret"/>
            <xs:enumeration value="Counts Other"/>
            <xs:enumeration value="EU Unclassified"/>
            <xs:enumeration value="EU Confidential"/>
            <xs:enumeration value="EU Secret"/>
            <xs:enumeration value="EU Top Secret"/>
            <xs:enumeration value="EU Other"/>
            <xs:enumeration value="Counts And EU Unclassified"/>
            <xs:enumeration value="Counts And EU Confidential"/>
            <xs:enumeration value="Counts And EU Secret"/>
            <xs:enumeration value="Counts And EU Top Secret"/>
            <xs:enumeration value="Counts And EU Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RevisionNumber" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Orientation" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRD7</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRD1
source
<xs:element name="Type" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD1</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/ModelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRD2
source
<xs:element name="ModelNumber" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD2</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/SerialNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRD3
source
<xs:element name="SerialNumber" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD3</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/SecurityClassification
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Unclassified
enumeration Confidential
enumeration Secret
enumeration Top Secret
enumeration Other
enumeration Counts Unclassified
enumeration Counts Confidential
enumeration Counts Secret
enumeration Counts Top Secret
enumeration Counts Other
enumeration EU Unclassified
enumeration EU Confidential
enumeration EU Secret
enumeration EU Top Secret
enumeration EU Other
enumeration Counts And EU Unclassified
enumeration Counts And EU Confidential
enumeration Counts And EU Secret
enumeration Counts And EU Top Secret
enumeration Counts And EU Other
annotation
documentation 
TRD4
source
<xs:element name="SecurityClassification" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Unclassified"/>
      <xs:enumeration value="Confidential"/>
      <xs:enumeration value="Secret"/>
      <xs:enumeration value="Top Secret"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Counts Unclassified"/>
      <xs:enumeration value="Counts Confidential"/>
      <xs:enumeration value="Counts Secret"/>
      <xs:enumeration value="Counts Top Secret"/>
      <xs:enumeration value="Counts Other"/>
      <xs:enumeration value="EU Unclassified"/>
      <xs:enumeration value="EU Confidential"/>
      <xs:enumeration value="EU Secret"/>
      <xs:enumeration value="EU Top Secret"/>
      <xs:enumeration value="EU Other"/>
      <xs:enumeration value="Counts And EU Unclassified"/>
      <xs:enumeration value="Counts And EU Confidential"/>
      <xs:enumeration value="Counts And EU Secret"/>
      <xs:enumeration value="Counts And EU Top Secret"/>
      <xs:enumeration value="Counts And EU Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/OriginationDate
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
TRD5
source
<xs:element name="OriginationDate" type="TmatsDate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD5</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/RevisionNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRD6
source
<xs:element name="RevisionNumber" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD6</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/Orientation
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRD7
source
<xs:element name="Orientation" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRD7</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/TransducerInformation/PointOfContact
diagram
namespace http://tempuri.org/Tmats.xsd
type PointOfContactType
children Name Agency Address Telephone
annotation
documentation 
POC1, POC2, POC3, POC4
source
<xs:element name="PointOfContact" type="PointOfContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POC1, POC2, POC3, POC4</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand
diagram
namespace http://tempuri.org/Tmats.xsd
children Description Alias ExcitationVoltage EngineeringUnits LinkType
source
<xs:element name="Measurand" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Description" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Alias" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MNA</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExcitationVoltage" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineeringUnits" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LinkType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Analog"/>
            <xs:enumeration value="PCM"/>
            <xs:enumeration value="PAM"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand/Description
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MN1
source
<xs:element name="Description" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN1</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand/Alias
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MNA
source
<xs:element name="Alias" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MNA</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand/ExcitationVoltage
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MN2
source
<xs:element name="ExcitationVoltage" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN2</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand/EngineeringUnits
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MN3
source
<xs:element name="EngineeringUnits" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN3</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Measurand/LinkType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Analog
enumeration PCM
enumeration PAM
enumeration Other
annotation
documentation 
MN4
source
<xs:element name="LinkType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="PCM"/>
      <xs:enumeration value="PAM"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/TelemetryValueDefinition
diagram
namespace http://tempuri.org/Tmats.xsd
children BinaryFormat FloatingPointFormat
source
<xs:element name="TelemetryValueDefinition" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="BinaryFormat" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BFM</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Integer"/>
            <xs:enumeration value="Unsigned Binary"/>
            <xs:enumeration value="Sign and Magnitude Binary (+=0)"/>
            <xs:enumeration value="Sign and Magnitude Binary (+=1)"/>
            <xs:enumeration value="One's Complement"/>
            <xs:enumeration value="Two's Complement"/>
            <xs:enumeration value="Offset Binary"/>
            <xs:enumeration value="Floating Point"/>
            <xs:enumeration value="Binary Coded Decimal"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FloatingPointFormat" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FPF</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/TelemetryValueDefinition/BinaryFormat
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Integer
enumeration Unsigned Binary
enumeration Sign and Magnitude Binary (+=0)
enumeration Sign and Magnitude Binary (+=1)
enumeration One's Complement
enumeration Two's Complement
enumeration Offset Binary
enumeration Floating Point
enumeration Binary Coded Decimal
enumeration Other
annotation
documentation 
BFM
source
<xs:element name="BinaryFormat" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BFM</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Integer"/>
      <xs:enumeration value="Unsigned Binary"/>
      <xs:enumeration value="Sign and Magnitude Binary (+=0)"/>
      <xs:enumeration value="Sign and Magnitude Binary (+=1)"/>
      <xs:enumeration value="One's Complement"/>
      <xs:enumeration value="Two's Complement"/>
      <xs:enumeration value="Offset Binary"/>
      <xs:enumeration value="Floating Point"/>
      <xs:enumeration value="Binary Coded Decimal"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/TelemetryValueDefinition/FloatingPointFormat
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
FPF
source
<xs:element name="FloatingPointFormat" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FPF</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/InflightCalibration
diagram
namespace http://tempuri.org/Tmats.xsd
children Stimulus
source
<xs:element name="InflightCalibration" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Stimulus" minOccurs="0" maxOccurs="5">
        <xs:annotation>
          <xs:documentation>MC1, MC2, MC3</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double">
              <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
              <xs:attribute name="DataValue" type="xs:double" use="optional"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/InflightCalibration/Stimulus
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of xs:double
attributes
Name  Type  Use  Default  Fixed  Annotation
TelemetryValue  xs:double  optional      
DataValue  xs:double  optional      
annotation
documentation 
MC1, MC2, MC3
source
<xs:element name="Stimulus" minOccurs="0" maxOccurs="5">
  <xs:annotation>
    <xs:documentation>MC1, MC2, MC3</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:double">
        <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
        <xs:attribute name="DataValue" type="xs:double" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/AmbientValue
diagram
namespace http://tempuri.org/Tmats.xsd
children Stimulus
source
<xs:element name="AmbientValue" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Stimulus" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MA1, MA2, MA3</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double">
              <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
              <xs:attribute name="DataValue" type="xs:double" use="optional"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/AmbientValue/Stimulus
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of xs:double
attributes
Name  Type  Use  Default  Fixed  Annotation
TelemetryValue  xs:double  optional      
DataValue  xs:double  optional      
annotation
documentation 
MA1, MA2, MA3
source
<xs:element name="Stimulus" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MA1, MA2, MA3</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:double">
        <xs:attribute name="TelemetryValue" type="xs:double" use="optional"/>
        <xs:attribute name="DataValue" type="xs:double" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementValue AlertValue WarningValue SampleRate
source
<xs:element name="OtherInformation" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementValue" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Low" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="High" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT1</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AlertValue" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Low" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="High" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT3</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="WarningValue" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Low" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="High" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MOT5</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SampleRate" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SR</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/MeasurementValue
diagram
namespace http://tempuri.org/Tmats.xsd
children Low High
source
<xs:element name="MeasurementValue" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Low" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="High" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT1</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/MeasurementValue/Low
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT2
source
<xs:element name="Low" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT2</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/MeasurementValue/High
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT1
source
<xs:element name="High" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT1</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/AlertValue
diagram
namespace http://tempuri.org/Tmats.xsd
children Low High
source
<xs:element name="AlertValue" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Low" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="High" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT3</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/AlertValue/Low
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT4
source
<xs:element name="Low" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT4</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/AlertValue/High
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT3
source
<xs:element name="High" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT3</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/WarningValue
diagram
namespace http://tempuri.org/Tmats.xsd
children Low High
source
<xs:element name="WarningValue" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Low" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="High" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MOT5</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/WarningValue/Low
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT6
source
<xs:element name="Low" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT6</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/WarningValue/High
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
MOT5
source
<xs:element name="High" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MOT5</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/OtherInformation/SampleRate
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
SR
source
<xs:element name="SampleRate" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SR</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion
diagram
namespace http://tempuri.org/Tmats.xsd
children PairSets Coefficients Other Derived Discrete PCMTime Time1553 DigitalVoice DigitalVideo
attributes
Name  Type  Use  Default  Fixed  Annotation
DateAndTimeReleased  TmatsDateTime  optional      
Type  TmatsString  required      
annotation
documentation 
CRT, DCT
source
<xs:element name="DataConversion" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CRT, DCT</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element name="PairSets" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Application" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PS1</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OrderOfFit" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>PS2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Pair" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TmValue" type="xs:nonNegativeInteger">
                    <xs:annotation>
                      <xs:documentation>PS3-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="EuValue" type="xs:double">
                    <xs:annotation>
                      <xs:documentation>PS4-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Coefficients" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="DerivedFromPairSet" minOccurs="0">
              <xs:annotation>
                <xs:documentation>CO1</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Coefficient" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>CO, CO-n</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:double">
                    <xs:attribute name="N" type="xs:nonNegativeInteger" use="required"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Other" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>OTH</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Derived" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Measurand" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>DP-n</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Constant" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>DPC-n</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Algorithm" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DPA</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Discrete" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="NumberOfIndicators" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DICI\N</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Event" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="ConversionData" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DICC-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DICP-n</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PCMTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PTM</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="High Order Time"/>
            <xs:enumeration value="Low Order Time"/>
            <xs:enumeration value="Microsecond Time"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Time1553" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BTM</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="High Order Time"/>
            <xs:enumeration value="Low Order Time"/>
            <xs:enumeration value="Microsecond Time"/>
            <xs:enumeration value="Response Time"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DigitalVoice" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="EncodingMethod" minOccurs="0">
              <xs:annotation>
                <xs:documentation>VOI\E</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="CVSD"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Description" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>VOI\D</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DigitalVideo" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="EncodingMethod" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>VID\E</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Description" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>VID\D</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    <xs:attribute name="DateAndTimeReleased" type="TmatsDateTime" use="optional"/>
    <xs:attribute name="Type" use="required">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="None"/>
          <xs:enumeration value="Pair Sets"/>
          <xs:enumeration value="Coefficients"/>
          <xs:enumeration value="Derived"/>
          <xs:enumeration value="Discrete"/>
          <xs:enumeration value="PCM Time"/>
          <xs:enumeration value="1553 Time"/>
          <xs:enumeration value="Voice"/>
          <xs:enumeration value="Video"/>
          <xs:enumeration value="Special Processing"/>
          <xs:enumeration value="Other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets
diagram
namespace http://tempuri.org/Tmats.xsd
children Application OrderOfFit Pair
source
<xs:element name="PairSets" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Application" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PS1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="OrderOfFit" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>PS2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Pair" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TmValue" type="xs:nonNegativeInteger">
              <xs:annotation>
                <xs:documentation>PS3-n</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EuValue" type="xs:double">
              <xs:annotation>
                <xs:documentation>PS4-n</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets/Application
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
PS1
source
<xs:element name="Application" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PS1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets/OrderOfFit
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
PS2
source
<xs:element name="OrderOfFit" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PS2</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets/Pair
diagram
namespace http://tempuri.org/Tmats.xsd
children TmValue EuValue
source
<xs:element name="Pair" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TmValue" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation>PS3-n</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EuValue" type="xs:double">
        <xs:annotation>
          <xs:documentation>PS4-n</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets/Pair/TmValue
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
PS3-n
source
<xs:element name="TmValue" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>PS3-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PairSets/Pair/EuValue
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:double
annotation
documentation 
PS4-n
source
<xs:element name="EuValue" type="xs:double">
  <xs:annotation>
    <xs:documentation>PS4-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Coefficients
diagram
namespace http://tempuri.org/Tmats.xsd
children DerivedFromPairSet Coefficient
source
<xs:element name="Coefficients" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DerivedFromPairSet" minOccurs="0">
        <xs:annotation>
          <xs:documentation>CO1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Coefficient" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>CO, CO-n</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double">
              <xs:attribute name="N" type="xs:nonNegativeInteger" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Coefficients/DerivedFromPairSet
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
CO1
source
<xs:element name="DerivedFromPairSet" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CO1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Coefficients/Coefficient
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of xs:double
attributes
Name  Type  Use  Default  Fixed  Annotation
N  xs:nonNegativeInteger  required      
annotation
documentation 
CO, CO-n
source
<xs:element name="Coefficient" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>CO, CO-n</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:double">
        <xs:attribute name="N" type="xs:nonNegativeInteger" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Other
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
OTH
source
<xs:element name="Other" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OTH</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Derived
diagram
namespace http://tempuri.org/Tmats.xsd
children Measurand Constant Algorithm
source
<xs:element name="Derived" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Measurand" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>DP-n</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Constant" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>DPC-n</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Algorithm" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DPA</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Derived/Measurand
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DP-n
source
<xs:element name="Measurand" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DP-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Derived/Constant
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DPC-n
source
<xs:element name="Constant" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DPC-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Derived/Algorithm
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DPA
source
<xs:element name="Algorithm" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DPA</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Discrete
diagram
namespace http://tempuri.org/Tmats.xsd
children NumberOfIndicators Event
source
<xs:element name="Discrete" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="NumberOfIndicators" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DICI\N</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Event" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="ConversionData" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DICC-n</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DICP-n</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Discrete/NumberOfIndicators
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
DICI\N
source
<xs:element name="NumberOfIndicators" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DICI\N</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Discrete/Event
diagram
namespace http://tempuri.org/Tmats.xsd
children ConversionData EventDefinition
source
<xs:element name="Event" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="ConversionData" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DICC-n</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DICP-n</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Discrete/Event/ConversionData
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DICC-n
source
<xs:element name="ConversionData" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DICC-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Discrete/Event/EventDefinition
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DICP-n
source
<xs:element name="EventDefinition" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DICP-n</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/PCMTime
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration High Order Time
enumeration Low Order Time
enumeration Microsecond Time
annotation
documentation 
PTM
source
<xs:element name="PCMTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PTM</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="High Order Time"/>
      <xs:enumeration value="Low Order Time"/>
      <xs:enumeration value="Microsecond Time"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/Time1553
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration High Order Time
enumeration Low Order Time
enumeration Microsecond Time
enumeration Response Time
annotation
documentation 
BTM
source
<xs:element name="Time1553" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BTM</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="High Order Time"/>
      <xs:enumeration value="Low Order Time"/>
      <xs:enumeration value="Microsecond Time"/>
      <xs:enumeration value="Response Time"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVoice
diagram
namespace http://tempuri.org/Tmats.xsd
children EncodingMethod Description
source
<xs:element name="DigitalVoice" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="EncodingMethod" minOccurs="0">
        <xs:annotation>
          <xs:documentation>VOI\E</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="CVSD"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Description" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>VOI\D</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVoice/EncodingMethod
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration CVSD
enumeration Other
annotation
documentation 
VOI\E
source
<xs:element name="EncodingMethod" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VOI\E</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="CVSD"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVoice/Description
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
VOI\D
source
<xs:element name="Description" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VOI\D</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVideo
diagram
namespace http://tempuri.org/Tmats.xsd
children EncodingMethod Description
source
<xs:element name="DigitalVideo" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="EncodingMethod" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>VID\E</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>VID\D</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVideo/EncodingMethod
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
VID\E
source
<xs:element name="EncodingMethod" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VID\E</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/DataConversion/DigitalVideo/Description
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
VID\D
source
<xs:element name="Description" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VID\D</xs:documentation>
  </xs:annotation>
</xs:element>

element DataConversionAttributesType/Measurement/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

complexType DataLinkType
diagram
namespace http://tempuri.org/Tmats.xsd
children PCMFormatAttributes PAMAttributes DataConversionAttributes
used by
elements MultiplexModulationGroupType/BasebandSignal/DataLink MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/DataLink
annotation
documentation 
From the Multiplex section
source
<xs:complexType name="DataLinkType">
  <xs:annotation>
    <xs:documentation>From the Multiplex section</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="PCMFormatAttributes" type="PCMFormatAttributesType" minOccurs="0"/>
    <xs:element name="PAMAttributes" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TMATS A section</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="InputCode" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="50% Duty Cycle"/>
                <xs:enumeration value="100% Duty Cycle"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Polarity" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Normal"/>
                <xs:enumeration value="Inverted"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="SyncPatternType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A3</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="IRIG 106"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="SyncPatternOther" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Zero Scale"/>
                <xs:enumeration value="Half Scale"/>
                <xs:enumeration value="Full Scale"/>
                <xs:enumeration value="Don't Care"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ChannelRate" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A5</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ChannelsPerFrame" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A\N</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:positiveInteger">
                <xs:maxInclusive value="128"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ReferenceChannels" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="ZeroScaleChannelNumber" default="None" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>RC1</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="None"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FiftyScaleChannelNumber" default="None" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>RC2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="None"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FullScaleChannelNumber" default="None" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>RC3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="None"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Subframe" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SF1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Synchronization" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SF2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="IRIG 106"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SynchronizationPattern" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SF3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Zero Scale"/>
                      <xs:enumeration value="Half Scale"/>
                      <xs:enumeration value="Full Scale"/>
                      <xs:enumeration value="Don't Care"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="ChannelAssignment" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Measurement" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Subcom" default="No" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Yes"/>
                      <xs:enumeration value="No"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="Supercom" default="No" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MN3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="No"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>LCW</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SubframeChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>LCN</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Comment" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>COM</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>for FM links</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element DataLinkType/PCMFormatAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
type PCMFormatAttributesType
children InputData Format SyncCriteria VariableWordLength SubframeSynchronization AsyncEmbeddedFormat FormatChange AlternateTagData AsynchronousDataMergeFormat Comments PCMMeasurements BusAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
Datalink  TmatsString  required      
source
<xs:element name="PCMFormatAttributes" type="PCMFormatAttributesType" minOccurs="0"/>

element DataLinkType/PAMAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children InputCode Polarity SyncPatternType SyncPatternOther ChannelRate ChannelsPerFrame ReferenceChannels Subframe ChannelAssignment Comment
annotation
documentation 
TMATS A section
source
<xs:element name="PAMAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS A section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="InputCode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="50% Duty Cycle"/>
            <xs:enumeration value="100% Duty Cycle"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Polarity" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Normal"/>
            <xs:enumeration value="Inverted"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SyncPatternType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="IRIG 106"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SyncPatternOther" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Zero Scale"/>
            <xs:enumeration value="Half Scale"/>
            <xs:enumeration value="Full Scale"/>
            <xs:enumeration value="Don't Care"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ChannelRate" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ChannelsPerFrame" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A\N</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:positiveInteger">
            <xs:maxInclusive value="128"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ReferenceChannels" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="ZeroScaleChannelNumber" default="None" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RC1</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="None"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="FiftyScaleChannelNumber" default="None" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RC2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="None"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="FullScaleChannelNumber" default="None" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RC3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="None"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Subframe" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Synchronization" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SF2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="IRIG 106"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="SynchronizationPattern" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SF3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Zero Scale"/>
                  <xs:enumeration value="Half Scale"/>
                  <xs:enumeration value="Full Scale"/>
                  <xs:enumeration value="Don't Care"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ChannelAssignment" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Measurement" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Subcom" default="No" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Yes"/>
                  <xs:enumeration value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Supercom" default="No" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MN3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="No"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LCW</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SubframeChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LCN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comment" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataLinkType/PAMAttributes/InputCode
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration 50% Duty Cycle
enumeration 100% Duty Cycle
annotation
documentation 
A1
source
<xs:element name="InputCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="50% Duty Cycle"/>
      <xs:enumeration value="100% Duty Cycle"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/Polarity
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Normal
enumeration Inverted
annotation
documentation 
A2
source
<xs:element name="Polarity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Normal"/>
      <xs:enumeration value="Inverted"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/SyncPatternType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration IRIG 106
enumeration Other
annotation
documentation 
A3
source
<xs:element name="SyncPatternType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="IRIG 106"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/SyncPatternOther
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Zero Scale
enumeration Half Scale
enumeration Full Scale
enumeration Don't Care
annotation
documentation 
A4
source
<xs:element name="SyncPatternOther" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Zero Scale"/>
      <xs:enumeration value="Half Scale"/>
      <xs:enumeration value="Full Scale"/>
      <xs:enumeration value="Don't Care"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ChannelRate
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
A5
source
<xs:element name="ChannelRate" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A5</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/PAMAttributes/ChannelsPerFrame
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:positiveInteger
facets
maxInclusive 128
annotation
documentation 
A\N
source
<xs:element name="ChannelsPerFrame" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A\N</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
      <xs:maxInclusive value="128"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ReferenceChannels
diagram
namespace http://tempuri.org/Tmats.xsd
children ZeroScaleChannelNumber FiftyScaleChannelNumber FullScaleChannelNumber
source
<xs:element name="ReferenceChannels" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="ZeroScaleChannelNumber" default="None" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RC1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FiftyScaleChannelNumber" default="None" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RC2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FullScaleChannelNumber" default="None" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RC3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataLinkType/PAMAttributes/ReferenceChannels/ZeroScaleChannelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern None
annotation
documentation 
RC1
source
<xs:element name="ZeroScaleChannelNumber" default="None" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RC1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ReferenceChannels/FiftyScaleChannelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern None
annotation
documentation 
RC2
source
<xs:element name="FiftyScaleChannelNumber" default="None" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RC2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ReferenceChannels/FullScaleChannelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern None
annotation
documentation 
RC3
source
<xs:element name="FullScaleChannelNumber" default="None" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RC3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/Subframe
diagram
namespace http://tempuri.org/Tmats.xsd
children Location Synchronization SynchronizationPattern
source
<xs:element name="Subframe" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Synchronization" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SF2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="IRIG 106"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SynchronizationPattern" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SF3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Zero Scale"/>
            <xs:enumeration value="Half Scale"/>
            <xs:enumeration value="Full Scale"/>
            <xs:enumeration value="Don't Care"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataLinkType/PAMAttributes/Subframe/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
SF1
source
<xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SF1</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/PAMAttributes/Subframe/Synchronization
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration IRIG 106
enumeration Other
annotation
documentation 
SF2
source
<xs:element name="Synchronization" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SF2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="IRIG 106"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/Subframe/SynchronizationPattern
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Zero Scale
enumeration Half Scale
enumeration Full Scale
enumeration Don't Care
annotation
documentation 
SF3
source
<xs:element name="SynchronizationPattern" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SF3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Zero Scale"/>
      <xs:enumeration value="Half Scale"/>
      <xs:enumeration value="Full Scale"/>
      <xs:enumeration value="Don't Care"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment
diagram
namespace http://tempuri.org/Tmats.xsd
children Measurement Subcom Supercom ChannelNumber SubframeChannelNumber DataConversionAttributes
source
<xs:element name="ChannelAssignment" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Measurement" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Subcom" default="No" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Supercom" default="No" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MN3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LCW</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SubframeChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LCN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/Measurement
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MN1
source
<xs:element name="Measurement" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN1</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/Subcom
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
MN2
source
<xs:element name="Subcom" default="No" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/Supercom
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern No
annotation
documentation 
MN3
source
<xs:element name="Supercom" default="No" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MN3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/ChannelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
LCW
source
<xs:element name="ChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LCW</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/SubframeChannelNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
LCN
source
<xs:element name="SubframeChannelNumber" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LCN</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/PAMAttributes/ChannelAssignment/DataConversionAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
type DataConversionAttributesType
children Measurement
source
<xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0"/>

element DataLinkType/PAMAttributes/Comment
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comment" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element DataLinkType/DataConversionAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
type DataConversionAttributesType
children Measurement
annotation
documentation 
for FM links
source
<xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>for FM links</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MultiplexModulationGroupType
diagram
namespace http://tempuri.org/Tmats.xsd
children CompositeSignalStructure BasebandSignal Subcarriers ReferenceChannel Comments
used by
elements Tmats/DataSource/RF/MultiplexModulationGroup Tmats/DataSource/Tape/MultiplexModulationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
DataSource  TmatsString  required      
annotation
documentation 
TMATS M section
source
<xs:complexType name="MultiplexModulationGroupType">
  <xs:annotation>
    <xs:documentation>TMATS M section</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="CompositeSignalStructure" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="SignalStructureType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BB1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="PCM"/>
                <xs:enumeration value="PAM"/>
                <xs:enumeration value="Analog"/>
                <xs:enumeration value="SCO's"/>
                <xs:enumeration value="ANA/SCO"/>
                <xs:enumeration value="PAM/SCO"/>
                <xs:enumeration value="PCM/SCO"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ModulationSense" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BB2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Positive"/>
                <xs:enumeration value="Negative"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="CompositeLPFBandwidth" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BB3</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="BasebandSignal" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="SignalType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BSG1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="PCM"/>
                <xs:enumeration value="Analog"/>
                <xs:enumeration value="PAM"/>
                <xs:enumeration value="Other"/>
                <xs:enumeration value="None"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="LowPassFilter" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>BSF1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Type" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>BSF2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Constant Amplitude"/>
                      <xs:enumeration value="Constant Delay"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="DataLink" type="DataLinkType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BB\DLN</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>BB\MN</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Subcarriers" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="NumberOfSubCarriers" type="xs:nonNegativeInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>SCO\N</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IRIGSubCarrier" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Number" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SI1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DataType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SI2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="PCM"/>
                      <xs:enumeration value="Analog"/>
                      <xs:enumeration value="PAM"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ModulationSense" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SI3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Positive"/>
                      <xs:enumeration value="Negative"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="LowPassFilter" minOccurs="0">
                  <xs:complexType>
                    <xs:sequence minOccurs="0">
                      <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>SIF1</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Type" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>SIF2</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Constant Amplitude"/>
                            <xs:enumeration value="Constant Delay"/>
                            <xs:enumeration value="Other"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="DataLink" type="DataLinkType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SI\DLN</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SI\MN</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Other" minOccurs="0">
            <xs:annotation>
              <xs:documentation>SO</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Yes"/>
                <xs:enumeration value="No"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ReferenceChannel" type="TmatsString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>RC</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Comments" type="TmatsString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>COM</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="DataSource" type="TmatsString" use="required"/>
</xs:complexType>

element MultiplexModulationGroupType/CompositeSignalStructure
diagram
namespace http://tempuri.org/Tmats.xsd
children SignalStructureType ModulationSense CompositeLPFBandwidth
source
<xs:element name="CompositeSignalStructure" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="SignalStructureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BB1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="PCM"/>
            <xs:enumeration value="PAM"/>
            <xs:enumeration value="Analog"/>
            <xs:enumeration value="SCO's"/>
            <xs:enumeration value="ANA/SCO"/>
            <xs:enumeration value="PAM/SCO"/>
            <xs:enumeration value="PCM/SCO"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ModulationSense" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BB2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Positive"/>
            <xs:enumeration value="Negative"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="CompositeLPFBandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BB3</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/CompositeSignalStructure/SignalStructureType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration PCM
enumeration PAM
enumeration Analog
enumeration SCO's
enumeration ANA/SCO
enumeration PAM/SCO
enumeration PCM/SCO
enumeration Other
annotation
documentation 
BB1
source
<xs:element name="SignalStructureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BB1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="PCM"/>
      <xs:enumeration value="PAM"/>
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="SCO's"/>
      <xs:enumeration value="ANA/SCO"/>
      <xs:enumeration value="PAM/SCO"/>
      <xs:enumeration value="PCM/SCO"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/CompositeSignalStructure/ModulationSense
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Positive
enumeration Negative
annotation
documentation 
BB2
source
<xs:element name="ModulationSense" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BB2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Positive"/>
      <xs:enumeration value="Negative"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/CompositeSignalStructure/CompositeLPFBandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
BB3
source
<xs:element name="CompositeLPFBandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BB3</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal
diagram
namespace http://tempuri.org/Tmats.xsd
children SignalType LowPassFilter DataLink MeasurementName
source
<xs:element name="BasebandSignal" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="SignalType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BSG1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="PCM"/>
            <xs:enumeration value="Analog"/>
            <xs:enumeration value="PAM"/>
            <xs:enumeration value="Other"/>
            <xs:enumeration value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LowPassFilter" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>BSF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation>BSF2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Constant Amplitude"/>
                  <xs:enumeration value="Constant Delay"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataLink" type="DataLinkType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BB\DLN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BB\MN</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/SignalType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration PCM
enumeration Analog
enumeration PAM
enumeration Other
enumeration None
annotation
documentation 
BSG1
source
<xs:element name="SignalType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BSG1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="PCM"/>
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="PAM"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/LowPassFilter
diagram
namespace http://tempuri.org/Tmats.xsd
children Bandwidth Type
source
<xs:element name="LowPassFilter" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BSF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation>BSF2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Constant Amplitude"/>
            <xs:enumeration value="Constant Delay"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/LowPassFilter/Bandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
BSF1
source
<xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BSF1</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/LowPassFilter/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Constant Amplitude
enumeration Constant Delay
enumeration Other
annotation
documentation 
BSF2
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BSF2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Constant Amplitude"/>
      <xs:enumeration value="Constant Delay"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/DataLink
diagram
namespace http://tempuri.org/Tmats.xsd
type DataLinkType
children PCMFormatAttributes PAMAttributes DataConversionAttributes
annotation
documentation 
BB\DLN
source
<xs:element name="DataLink" type="DataLinkType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BB\DLN</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/BasebandSignal/MeasurementName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
BB\MN
source
<xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BB\MN</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers
diagram
namespace http://tempuri.org/Tmats.xsd
children NumberOfSubCarriers IRIGSubCarrier Other
source
<xs:element name="Subcarriers" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="NumberOfSubCarriers" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SCO\N</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IRIGSubCarrier" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Number" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SI1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SI2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="PCM"/>
                  <xs:enumeration value="Analog"/>
                  <xs:enumeration value="PAM"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ModulationSense" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SI3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Positive"/>
                  <xs:enumeration value="Negative"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="LowPassFilter" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>SIF1</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Type" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>SIF2</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Constant Amplitude"/>
                        <xs:enumeration value="Constant Delay"/>
                        <xs:enumeration value="Other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DataLink" type="DataLinkType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SI\DLN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SI\MN</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Other" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SO</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/NumberOfSubCarriers
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
SCO\N
source
<xs:element name="NumberOfSubCarriers" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SCO\N</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier
diagram
namespace http://tempuri.org/Tmats.xsd
children Number DataType ModulationSense LowPassFilter DataLink MeasurementName
source
<xs:element name="IRIGSubCarrier" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Number" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SI1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SI2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="PCM"/>
            <xs:enumeration value="Analog"/>
            <xs:enumeration value="PAM"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ModulationSense" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SI3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Positive"/>
            <xs:enumeration value="Negative"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LowPassFilter" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SIF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SIF2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Constant Amplitude"/>
                  <xs:enumeration value="Constant Delay"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataLink" type="DataLinkType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SI\DLN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SI\MN</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/Number
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
SI1
source
<xs:element name="Number" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SI1</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/DataType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration PCM
enumeration Analog
enumeration PAM
enumeration Other
annotation
documentation 
SI2
source
<xs:element name="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SI2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="PCM"/>
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="PAM"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/ModulationSense
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Positive
enumeration Negative
annotation
documentation 
SI3
source
<xs:element name="ModulationSense" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SI3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Positive"/>
      <xs:enumeration value="Negative"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/LowPassFilter
diagram
namespace http://tempuri.org/Tmats.xsd
children Bandwidth Type
source
<xs:element name="LowPassFilter" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SIF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SIF2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Constant Amplitude"/>
            <xs:enumeration value="Constant Delay"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/LowPassFilter/Bandwidth
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
SIF1
source
<xs:element name="Bandwidth" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SIF1</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/LowPassFilter/Type
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Constant Amplitude
enumeration Constant Delay
enumeration Other
annotation
documentation 
SIF2
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SIF2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Constant Amplitude"/>
      <xs:enumeration value="Constant Delay"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/DataLink
diagram
namespace http://tempuri.org/Tmats.xsd
type DataLinkType
children PCMFormatAttributes PAMAttributes DataConversionAttributes
annotation
documentation 
SI\DLN
source
<xs:element name="DataLink" type="DataLinkType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SI\DLN</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/MeasurementName
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
SI\MN
source
<xs:element name="MeasurementName" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SI\MN</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Subcarriers/Other
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
SO
source
<xs:element name="Other" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SO</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MultiplexModulationGroupType/ReferenceChannel
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RC
source
<xs:element name="ReferenceChannel" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RC</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiplexModulationGroupType/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PCMFormatAttributesType
diagram
namespace http://tempuri.org/Tmats.xsd
children InputData Format SyncCriteria VariableWordLength SubframeSynchronization AsyncEmbeddedFormat FormatChange AlternateTagData AsynchronousDataMergeFormat Comments PCMMeasurements BusAttributes
used by
elements PCMFormatAttributesType/AsyncEmbeddedFormat/EmbeddedStream DataLinkType/PCMFormatAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
Datalink  TmatsString  required      
annotation
documentation 
TMATS P section
source
<xs:complexType name="PCMFormatAttributesType">
  <xs:annotation>
    <xs:documentation>TMATS P section</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="InputData" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="PCMCode" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="NRZ-L"/>
                <xs:enumeration value="NRZ-M"/>
                <xs:enumeration value="NRZ-S"/>
                <xs:enumeration value="BIO-L"/>
                <xs:enumeration value="BIO-M"/>
                <xs:enumeration value="BIO-S"/>
                <xs:enumeration value="RNRZ-L"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="BitRate" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:double">
                <xs:minInclusive value="10"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Encrypted" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D3</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Encrypted"/>
                <xs:enumeration value="Unencrypted"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Polarity" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Normal"/>
                <xs:enumeration value="Inverted"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="AutoPolarityCorrection" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D5</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Yes"/>
                <xs:enumeration value="No"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="DataDirection" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D6</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Normal"/>
                <xs:enumeration value="Reversed"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="DataRandomized" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D7</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Yes"/>
                <xs:enumeration value="No"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="RandomizerLength" minOccurs="0">
            <xs:annotation>
              <xs:documentation>D8</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Standard"/>
                <xs:enumeration value="Other"/>
                <xs:enumeration value="Not Applicable"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Format" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="TypeFormat" minOccurs="0">
            <xs:annotation>
              <xs:documentation>TF</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Class 1"/>
                <xs:enumeration value="Class 2"/>
                <xs:enumeration value="Alternate Tag And Data"/>
                <xs:enumeration value="1553 Bus"/>
                <xs:enumeration value="Bus"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="CommonWordLength" minOccurs="0">
            <xs:annotation>
              <xs:documentation>F1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:nonNegativeInteger">
                <xs:minInclusive value="4"/>
                <xs:maxInclusive value="64"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="WordTransferOrder" minOccurs="0">
            <xs:annotation>
              <xs:documentation>F2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="MSB FIrst"/>
                <xs:enumeration value="LSB First"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Parity" minOccurs="0">
            <xs:annotation>
              <xs:documentation>F3</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Even"/>
                <xs:enumeration value="Odd"/>
                <xs:enumeration value="None"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ParityTransferOrder" minOccurs="0">
            <xs:annotation>
              <xs:documentation>F4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Leads Word"/>
                <xs:enumeration value="Trails Word"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="MinorFrame" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="NumberOfMinorFrames" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MF\N</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:nonNegativeInteger">
                      <xs:maxInclusive value="256"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="WordsPerMinorFrame" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MF1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="BitsPerMinorFrame" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MF2</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:nonNegativeInteger">
                      <xs:maxInclusive value="16384"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SyncType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MF3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Fixed Pattern"/>
                      <xs:enumeration value="Other"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SyncPattern" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>MF4, MF5</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="BitMask">
                      <xs:minLength value="16"/>
                      <xs:maxLength value="33"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="SyncCriteria" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="InSync" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Criteria" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SYNC1</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="Not Specified"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SYNC2</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="OutOfSync" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="NumberOfDisagrees" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SYNC3</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:pattern value="[0-9]*"/>
                      <xs:pattern value="Not Specified"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>SYNC4</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="VariableWordLength" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>MFW1, MFW2</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:positiveInteger">
            <xs:attribute name="Word" type="xs:positiveInteger" use="required"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="SubframeSynchronization" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="IDCounter" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>ISF1, ISF2</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Location" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="WordLength" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC2</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="MSBStartingPosition" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC3</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC4</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TransferOrder" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC5</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="MSB First"/>
                      <xs:enumeration value="LSB First"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="InitialValue" type="xs:integer" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC6</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="InitialSubframeNumber" type="xs:positiveInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC7</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="EndValue" type="xs:integer" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC8</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="EndSubframeNumber" type="xs:positiveInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC9</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="CountDirection" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>IDC10</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Increasing"/>
                      <xs:enumeration value="Decreasing"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="Name" type="TmatsString" use="required"/>
              <xs:attribute name="SyncType" use="optional">
                <xs:simpleType>
                  <xs:restriction base="TmatsString">
                    <xs:enumeration value="ID Counter"/>
                    <xs:enumeration value="Other"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AsyncEmbeddedFormat" minOccurs="0" maxOccurs="2">
      <xs:annotation>
        <xs:documentation>AEF\DLN</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="Supercom" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:pattern value="[0-9]*"/>
                <xs:pattern value="No"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="LocationDefinition" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="First Word And Interval"/>
                <xs:enumeration value="Every Location"/>
                <xs:enumeration value="Contiguous Words"/>
                <xs:enumeration value="Not Applicable"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF3</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF4</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="WordLength" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF5</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Mask" type="BitMask" minOccurs="0">
            <xs:annotation>
              <xs:documentation>AEF6</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="EmbeddedStream" type="PCMFormatAttributesType" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="DataLinkName" type="TmatsString" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="FormatChange" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="FrameFormatIdentifier" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>FFI1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Mask" type="BitMask" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>FFI2</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="MeasurementListChange" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="MeasurementListName" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>MLC1, MLC2</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:attribute name="FFIPattern" type="BitMask" use="optional"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="FormatStructureChange" minOccurs="0">
            <xs:complexType>
              <xs:sequence minOccurs="0">
                <xs:element name="DatalinkName" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>FSC1, FSC2</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:attribute name="FFIPattern" type="TmatsString" use="optional"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AlternateTagData" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="NumberOfTags" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ALT\N</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="BitsInTag" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ALT1</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="BitsInDataWord" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ALT2</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FirstTagLocation" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ALT3</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Sequence" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ALT4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Normal"/>
                <xs:enumeration value="Reversed"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AsynchronousDataMergeFormat" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:element name="Name" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM\DMN</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Supercom" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:pattern value="[0-9]*"/>
                <xs:pattern value="No"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="LocationDefinition" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="First Word And Interval"/>
                <xs:enumeration value="Every Location"/>
                <xs:enumeration value="Contiguous Words"/>
                <xs:enumeration value="Not Applicable"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Location" type="TmatsString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM3</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM4</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Length" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM5</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MSBLocation" type="xs:positiveInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM6</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Parity" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ADM7</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Even"/>
                <xs:enumeration value="Odd"/>
                <xs:enumeration value="None"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Comments" type="TmatsString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>COM</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice minOccurs="0">
      <xs:annotation>
        <xs:documentation>Based upon value of TypeFormat</xs:documentation>
      </xs:annotation>
      <xs:element name="PCMMeasurements" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS D Section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementList" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MLN</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>MN, MN1, MN2, MN3</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="MeasurementLocation" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>Repeat however many time are required to completely describe this measurement's locations in the frame,</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
                                <xs:annotation>
                                  <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence minOccurs="0">
                                    <xs:element name="StartWord" type="xs:positiveInteger"/>
                                    <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                                    <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
                                    <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                                    <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
                                  </xs:sequence>
                                  <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
                                    <xs:simpleType>
                                      <xs:restriction base="TmatsString">
                                        <xs:enumeration value="MSB First"/>
                                        <xs:enumeration value="LSB First"/>
                                        <xs:enumeration value="Default"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:attribute>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="Name" type="TmatsString" use="required"/>
                      <xs:attribute name="Length" type="xs:positiveInteger" use="optional"/>
                      <xs:attribute name="Parity" type="TmatsString" use="optional" default="Default"/>
                      <xs:attribute name="ParityTransferOrder" use="optional" default="Default">
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Leads Word"/>
                            <xs:enumeration value="Trails Word"/>
                            <xs:enumeration value="Default"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                      <xs:attribute name="MeasurementTransferOrder" use="optional" default="Default">
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="MSB First"/>
                            <xs:enumeration value="LSB First"/>
                            <xs:enumeration value="Default"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Name" type="TmatsString" use="optional"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TMATS C section</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>COM</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="BusAttributes" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS B section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="TestItem" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TA</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Bus" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>BID, BNA, BT</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="RecordingDescription" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="TrackSequence" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>TS</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Message" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>MID, MNA</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="RemoteTerminal" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Name" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>TRN</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Address">
                                <xs:annotation>
                                  <xs:documentation>TRA</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:pattern value="[0-1]*"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="SubTerminal" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Name" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>STN</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Address">
                                <xs:annotation>
                                  <xs:documentation>STA</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:pattern value="[0-1]*"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="TransmitReceiveMode" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>TRM</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="Transmit"/>
                              <xs:enumeration value="Receive"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="DataWordCount" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>DWC</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="SpecialProcessing" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>SPR</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="ArincMessageDefinition" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Only valid, if  Bus Type is ARINC 429</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="Label" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>LBL</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Code" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>SDI</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:enumeration value="ALL SDI"/>
                                    <xs:enumeration value="SDI Code 0"/>
                                    <xs:enumeration value="SDI Code 1"/>
                                    <xs:enumeration value="SDI Code 2"/>
                                    <xs:enumeration value="SDI Code 3"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="RTRTReceiveCommandList" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="RemoteTerminal" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Name" type="TmatsString" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>RTRN</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Address">
                                      <xs:annotation>
                                        <xs:documentation>RTRA</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="TmatsString">
                                          <xs:pattern value="[0-1]*"/>
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="SubTerminal" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Name" type="TmatsString" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>RSTN</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Address">
                                      <xs:annotation>
                                        <xs:documentation>RSTA</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="TmatsString">
                                          <xs:pattern value="[0-1]*"/>
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>RDWC</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="ModeCode" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="Description" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>MCD</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>MCW</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>MN, MN1, MN2</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                                <xs:annotation>
                                  <xs:documentation>MFP</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence minOccurs="0">
                                    <xs:element name="WordNumber" type="xs:positiveInteger">
                                      <xs:annotation>
                                        <xs:documentation>MWN</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>MBM</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="TransferOrder" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>MTO</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="TmatsString">
                                          <xs:enumeration value="MSB First"/>
                                          <xs:enumeration value="LSB First"/>
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="FragmentNumber" use="required">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:positiveInteger">
                                        <xs:maxInclusive value="8"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:attribute>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>TMATS C section</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Name" type="TmatsString" use="required"/>
                            <xs:attribute name="Parity" use="optional" default="None">
                              <xs:simpleType>
                                <xs:restriction base="TmatsString">
                                  <xs:enumeration value="Even"/>
                                  <xs:enumeration value="Odd"/>
                                  <xs:enumeration value="None"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                            <xs:attribute name="ParityTransferOrder" use="optional">
                              <xs:simpleType>
                                <xs:restriction base="TmatsString">
                                  <xs:enumeration value="Leads Word"/>
                                  <xs:enumeration value="Trails Word"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="Name" type="TmatsString" use="optional"/>
                      <xs:attribute name="Number" type="xs:positiveInteger" use="optional"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
                <xs:attribute name="Name" type="TmatsString" use="optional"/>
                <xs:attribute name="Type" use="required">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="1553 Bus"/>
                      <xs:enumeration value="ARINC-429 Bus"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:element name="Comments" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>COM</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="Datalink" type="TmatsString" use="required"/>
</xs:complexType>

element PCMFormatAttributesType/InputData
diagram
namespace http://tempuri.org/Tmats.xsd
children PCMCode BitRate Encrypted Polarity AutoPolarityCorrection DataDirection DataRandomized RandomizerLength
source
<xs:element name="InputData" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="PCMCode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="NRZ-L"/>
            <xs:enumeration value="NRZ-M"/>
            <xs:enumeration value="NRZ-S"/>
            <xs:enumeration value="BIO-L"/>
            <xs:enumeration value="BIO-M"/>
            <xs:enumeration value="BIO-S"/>
            <xs:enumeration value="RNRZ-L"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="BitRate" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:double">
            <xs:minInclusive value="10"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Encrypted" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Encrypted"/>
            <xs:enumeration value="Unencrypted"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Polarity" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Normal"/>
            <xs:enumeration value="Inverted"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AutoPolarityCorrection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D5</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DataDirection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D6</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Normal"/>
            <xs:enumeration value="Reversed"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DataRandomized" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D7</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Yes"/>
            <xs:enumeration value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RandomizerLength" minOccurs="0">
        <xs:annotation>
          <xs:documentation>D8</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Standard"/>
            <xs:enumeration value="Other"/>
            <xs:enumeration value="Not Applicable"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/InputData/PCMCode
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration NRZ-L
enumeration NRZ-M
enumeration NRZ-S
enumeration BIO-L
enumeration BIO-M
enumeration BIO-S
enumeration RNRZ-L
enumeration Other
annotation
documentation 
D1
source
<xs:element name="PCMCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="NRZ-L"/>
      <xs:enumeration value="NRZ-M"/>
      <xs:enumeration value="NRZ-S"/>
      <xs:enumeration value="BIO-L"/>
      <xs:enumeration value="BIO-M"/>
      <xs:enumeration value="BIO-S"/>
      <xs:enumeration value="RNRZ-L"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/BitRate
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:double
facets
minInclusive 10
annotation
documentation 
D2
source
<xs:element name="BitRate" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:double">
      <xs:minInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/Encrypted
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Encrypted
enumeration Unencrypted
annotation
documentation 
D3
source
<xs:element name="Encrypted" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Encrypted"/>
      <xs:enumeration value="Unencrypted"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/Polarity
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Normal
enumeration Inverted
annotation
documentation 
D4
source
<xs:element name="Polarity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Normal"/>
      <xs:enumeration value="Inverted"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/AutoPolarityCorrection
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
D5
source
<xs:element name="AutoPolarityCorrection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D5</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/DataDirection
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Normal
enumeration Reversed
annotation
documentation 
D6
source
<xs:element name="DataDirection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D6</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Normal"/>
      <xs:enumeration value="Reversed"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/DataRandomized
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Yes
enumeration No
annotation
documentation 
D7
source
<xs:element name="DataRandomized" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D7</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/InputData/RandomizerLength
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Standard
enumeration Other
enumeration Not Applicable
annotation
documentation 
D8
source
<xs:element name="RandomizerLength" minOccurs="0">
  <xs:annotation>
    <xs:documentation>D8</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Standard"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Not Applicable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format
diagram
namespace http://tempuri.org/Tmats.xsd
children TypeFormat CommonWordLength WordTransferOrder Parity ParityTransferOrder MinorFrame
source
<xs:element name="Format" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TypeFormat" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TF</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Class 1"/>
            <xs:enumeration value="Class 2"/>
            <xs:enumeration value="Alternate Tag And Data"/>
            <xs:enumeration value="1553 Bus"/>
            <xs:enumeration value="Bus"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="CommonWordLength" minOccurs="0">
        <xs:annotation>
          <xs:documentation>F1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:minInclusive value="4"/>
            <xs:maxInclusive value="64"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="WordTransferOrder" minOccurs="0">
        <xs:annotation>
          <xs:documentation>F2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="MSB FIrst"/>
            <xs:enumeration value="LSB First"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Parity" minOccurs="0">
        <xs:annotation>
          <xs:documentation>F3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Even"/>
            <xs:enumeration value="Odd"/>
            <xs:enumeration value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ParityTransferOrder" minOccurs="0">
        <xs:annotation>
          <xs:documentation>F4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Leads Word"/>
            <xs:enumeration value="Trails Word"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="MinorFrame" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="NumberOfMinorFrames" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MF\N</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:maxInclusive value="256"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="WordsPerMinorFrame" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MF1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BitsPerMinorFrame" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MF2</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:maxInclusive value="16384"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="SyncType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MF3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Fixed Pattern"/>
                  <xs:enumeration value="Other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="SyncPattern" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MF4, MF5</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="BitMask">
                  <xs:minLength value="16"/>
                  <xs:maxLength value="33"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/Format/TypeFormat
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Class 1
enumeration Class 2
enumeration Alternate Tag And Data
enumeration 1553 Bus
enumeration Bus
enumeration Other
annotation
documentation 
TF
source
<xs:element name="TypeFormat" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TF</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Class 1"/>
      <xs:enumeration value="Class 2"/>
      <xs:enumeration value="Alternate Tag And Data"/>
      <xs:enumeration value="1553 Bus"/>
      <xs:enumeration value="Bus"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/CommonWordLength
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:nonNegativeInteger
facets
minInclusive 4
maxInclusive 64
annotation
documentation 
F1
source
<xs:element name="CommonWordLength" minOccurs="0">
  <xs:annotation>
    <xs:documentation>F1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="4"/>
      <xs:maxInclusive value="64"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/WordTransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration MSB FIrst
enumeration LSB First
annotation
documentation 
F2
source
<xs:element name="WordTransferOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>F2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="MSB FIrst"/>
      <xs:enumeration value="LSB First"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/Parity
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Even
enumeration Odd
enumeration None
annotation
documentation 
F3
source
<xs:element name="Parity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>F3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Even"/>
      <xs:enumeration value="Odd"/>
      <xs:enumeration value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/ParityTransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Leads Word
enumeration Trails Word
annotation
documentation 
F4
source
<xs:element name="ParityTransferOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>F4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Leads Word"/>
      <xs:enumeration value="Trails Word"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame
diagram
namespace http://tempuri.org/Tmats.xsd
children NumberOfMinorFrames WordsPerMinorFrame BitsPerMinorFrame SyncType SyncPattern
source
<xs:element name="MinorFrame" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="NumberOfMinorFrames" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MF\N</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:maxInclusive value="256"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="WordsPerMinorFrame" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MF1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitsPerMinorFrame" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MF2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:maxInclusive value="16384"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SyncType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MF3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Fixed Pattern"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SyncPattern" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MF4, MF5</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="BitMask">
            <xs:minLength value="16"/>
            <xs:maxLength value="33"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame/NumberOfMinorFrames
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:nonNegativeInteger
facets
maxInclusive 256
annotation
documentation 
MF\N
source
<xs:element name="NumberOfMinorFrames" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MF\N</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:maxInclusive value="256"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame/WordsPerMinorFrame
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
MF1
source
<xs:element name="WordsPerMinorFrame" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MF1</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame/BitsPerMinorFrame
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:nonNegativeInteger
facets
maxInclusive 16384
annotation
documentation 
MF2
source
<xs:element name="BitsPerMinorFrame" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MF2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:maxInclusive value="16384"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame/SyncType
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Fixed Pattern
enumeration Other
annotation
documentation 
MF3
source
<xs:element name="SyncType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MF3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Fixed Pattern"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Format/MinorFrame/SyncPattern
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of BitMask
facets
minLength 16
maxLength 33
pattern [0-1]*
annotation
documentation 
MF4, MF5
source
<xs:element name="SyncPattern" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MF4, MF5</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="BitMask">
      <xs:minLength value="16"/>
      <xs:maxLength value="33"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria
diagram
namespace http://tempuri.org/Tmats.xsd
children InSync OutOfSync
source
<xs:element name="SyncCriteria" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="InSync" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Criteria" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SYNC1</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="Not Specified"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SYNC2</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="OutOfSync" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="NumberOfDisagrees" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SYNC3</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-9]*"/>
                  <xs:pattern value="Not Specified"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SYNC4</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/InSync
diagram
namespace http://tempuri.org/Tmats.xsd
children Criteria NumberOfFSPBits
source
<xs:element name="InSync" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Criteria" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SYNC1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="Not Specified"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SYNC2</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/InSync/Criteria
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern Not Specified
annotation
documentation 
SYNC1
source
<xs:element name="Criteria" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SYNC1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="Not Specified"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/InSync/NumberOfFSPBits
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
SYNC2
source
<xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SYNC2</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/OutOfSync
diagram
namespace http://tempuri.org/Tmats.xsd
children NumberOfDisagrees NumberOfFSPBits
source
<xs:element name="OutOfSync" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="NumberOfDisagrees" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SYNC3</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="Not Specified"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SYNC4</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/OutOfSync/NumberOfDisagrees
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern Not Specified
annotation
documentation 
SYNC3
source
<xs:element name="NumberOfDisagrees" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SYNC3</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="Not Specified"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/SyncCriteria/OutOfSync/NumberOfFSPBits
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
SYNC4
source
<xs:element name="NumberOfFSPBits" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SYNC4</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/VariableWordLength
diagram
namespace http://tempuri.org/Tmats.xsd
type extension of xs:positiveInteger
attributes
Name  Type  Use  Default  Fixed  Annotation
Word  xs:positiveInteger  required      
annotation
documentation 
MFW1, MFW2
source
<xs:element name="VariableWordLength" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MFW1, MFW2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:positiveInteger">
        <xs:attribute name="Word" type="xs:positiveInteger" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization
diagram
namespace http://tempuri.org/Tmats.xsd
children IDCounter
source
<xs:element name="SubframeSynchronization" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="IDCounter" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>ISF1, ISF2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Location" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="WordLength" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC2</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MSBStartingPosition" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC3</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC4</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TransferOrder" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC5</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="MSB First"/>
                  <xs:enumeration value="LSB First"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="InitialValue" type="xs:integer" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC6</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InitialSubframeNumber" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC7</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndValue" type="xs:integer" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC8</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndSubframeNumber" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC9</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CountDirection" minOccurs="0">
              <xs:annotation>
                <xs:documentation>IDC10</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Increasing"/>
                  <xs:enumeration value="Decreasing"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="required"/>
          <xs:attribute name="SyncType" use="optional">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="ID Counter"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter
diagram
namespace http://tempuri.org/Tmats.xsd
children Location WordLength MSBStartingPosition Length TransferOrder InitialValue InitialSubframeNumber EndValue EndSubframeNumber CountDirection
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  required      
SyncType  TmatsString  optional      
annotation
documentation 
ISF1, ISF2
source
<xs:element name="IDCounter" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>ISF1, ISF2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Location" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WordLength" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MSBStartingPosition" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransferOrder" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC5</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="MSB First"/>
            <xs:enumeration value="LSB First"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="InitialValue" type="xs:integer" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InitialSubframeNumber" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC7</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndValue" type="xs:integer" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC8</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndSubframeNumber" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC9</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountDirection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>IDC10</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Increasing"/>
            <xs:enumeration value="Decreasing"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="required"/>
    <xs:attribute name="SyncType" use="optional">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="ID Counter"/>
          <xs:enumeration value="Other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
IDC1
source
<xs:element name="Location" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC1</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/WordLength
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
IDC2
source
<xs:element name="WordLength" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC2</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/MSBStartingPosition
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
IDC3
source
<xs:element name="MSBStartingPosition" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC3</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/Length
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
IDC4
source
<xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC4</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/TransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration MSB First
enumeration LSB First
annotation
documentation 
IDC5
source
<xs:element name="TransferOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC5</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="MSB First"/>
      <xs:enumeration value="LSB First"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/InitialValue
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:integer
annotation
documentation 
IDC6
source
<xs:element name="InitialValue" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC6</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/InitialSubframeNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
IDC7
source
<xs:element name="InitialSubframeNumber" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC7</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/EndValue
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:integer
annotation
documentation 
IDC8
source
<xs:element name="EndValue" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC8</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/EndSubframeNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
IDC9
source
<xs:element name="EndSubframeNumber" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC9</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/SubframeSynchronization/IDCounter/CountDirection
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Increasing
enumeration Decreasing
annotation
documentation 
IDC10
source
<xs:element name="CountDirection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IDC10</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Increasing"/>
      <xs:enumeration value="Decreasing"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat
diagram
namespace http://tempuri.org/Tmats.xsd
children Supercom LocationDefinition Location Interval WordLength Mask EmbeddedStream
attributes
Name  Type  Use  Default  Fixed  Annotation
DataLinkName  TmatsString  required      
annotation
documentation 
AEF\DLN
source
<xs:element name="AsyncEmbeddedFormat" minOccurs="0" maxOccurs="2">
  <xs:annotation>
    <xs:documentation>AEF\DLN</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Supercom" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LocationDefinition" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="First Word And Interval"/>
            <xs:enumeration value="Every Location"/>
            <xs:enumeration value="Contiguous Words"/>
            <xs:enumeration value="Not Applicable"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WordLength" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Mask" type="BitMask" minOccurs="0">
        <xs:annotation>
          <xs:documentation>AEF6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EmbeddedStream" type="PCMFormatAttributesType" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="DataLinkName" type="TmatsString" use="required"/>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/Supercom
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern No
annotation
documentation 
AEF1
source
<xs:element name="Supercom" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/LocationDefinition
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration First Word And Interval
enumeration Every Location
enumeration Contiguous Words
enumeration Not Applicable
annotation
documentation 
AEF2
source
<xs:element name="LocationDefinition" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="First Word And Interval"/>
      <xs:enumeration value="Every Location"/>
      <xs:enumeration value="Contiguous Words"/>
      <xs:enumeration value="Not Applicable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
AEF3
source
<xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF3</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/Interval
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
AEF4
source
<xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF4</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/WordLength
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
AEF5
source
<xs:element name="WordLength" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF5</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/Mask
diagram
namespace http://tempuri.org/Tmats.xsd
type BitMask
facets
pattern [0-1]*
annotation
documentation 
AEF6
source
<xs:element name="Mask" type="BitMask" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AEF6</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsyncEmbeddedFormat/EmbeddedStream
diagram
namespace http://tempuri.org/Tmats.xsd
type PCMFormatAttributesType
children InputData Format SyncCriteria VariableWordLength SubframeSynchronization AsyncEmbeddedFormat FormatChange AlternateTagData AsynchronousDataMergeFormat Comments PCMMeasurements BusAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
Datalink  TmatsString  required      
source
<xs:element name="EmbeddedStream" type="PCMFormatAttributesType" minOccurs="0"/>

element PCMFormatAttributesType/FormatChange
diagram
namespace http://tempuri.org/Tmats.xsd
children FrameFormatIdentifier MeasurementListChange FormatStructureChange
source
<xs:element name="FormatChange" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="FrameFormatIdentifier" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>FFI1</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Mask" type="BitMask" minOccurs="0">
              <xs:annotation>
                <xs:documentation>FFI2</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MeasurementListChange" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementListName" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MLC1, MLC2</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="FFIPattern" type="BitMask" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FormatStructureChange" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="DatalinkName" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>FSC1, FSC2</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="FFIPattern" type="TmatsString" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/FormatChange/FrameFormatIdentifier
diagram
namespace http://tempuri.org/Tmats.xsd
children Location Mask
source
<xs:element name="FrameFormatIdentifier" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FFI1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Mask" type="BitMask" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FFI2</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/FormatChange/FrameFormatIdentifier/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
FFI1
source
<xs:element name="Location" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FFI1</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/FormatChange/FrameFormatIdentifier/Mask
diagram
namespace http://tempuri.org/Tmats.xsd
type BitMask
facets
pattern [0-1]*
annotation
documentation 
FFI2
source
<xs:element name="Mask" type="BitMask" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FFI2</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/FormatChange/MeasurementListChange
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementListName
source
<xs:element name="MeasurementListChange" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementListName" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MLC1, MLC2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="FFIPattern" type="BitMask" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/FormatChange/MeasurementListChange/MeasurementListName
diagram
namespace http://tempuri.org/Tmats.xsd
attributes
Name  Type  Use  Default  Fixed  Annotation
FFIPattern  BitMask  optional      
annotation
documentation 
MLC1, MLC2
source
<xs:element name="MeasurementListName" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MLC1, MLC2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="FFIPattern" type="BitMask" use="optional"/>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/FormatChange/FormatStructureChange
diagram
namespace http://tempuri.org/Tmats.xsd
children DatalinkName
source
<xs:element name="FormatStructureChange" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="DatalinkName" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>FSC1, FSC2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="FFIPattern" type="TmatsString" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/FormatChange/FormatStructureChange/DatalinkName
diagram
namespace http://tempuri.org/Tmats.xsd
attributes
Name  Type  Use  Default  Fixed  Annotation
FFIPattern  TmatsString  optional      
annotation
documentation 
FSC1, FSC2
source
<xs:element name="DatalinkName" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>FSC1, FSC2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="FFIPattern" type="TmatsString" use="optional"/>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/AlternateTagData
diagram
namespace http://tempuri.org/Tmats.xsd
children NumberOfTags BitsInTag BitsInDataWord FirstTagLocation Sequence
source
<xs:element name="AlternateTagData" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="NumberOfTags" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ALT\N</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitsInTag" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ALT1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitsInDataWord" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ALT2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FirstTagLocation" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ALT3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sequence" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ALT4</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Normal"/>
            <xs:enumeration value="Reversed"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/AlternateTagData/NumberOfTags
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ALT\N
source
<xs:element name="NumberOfTags" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ALT\N</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AlternateTagData/BitsInTag
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ALT1
source
<xs:element name="BitsInTag" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ALT1</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AlternateTagData/BitsInDataWord
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ALT2
source
<xs:element name="BitsInDataWord" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ALT2</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AlternateTagData/FirstTagLocation
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ALT3
source
<xs:element name="FirstTagLocation" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ALT3</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AlternateTagData/Sequence
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Normal
enumeration Reversed
annotation
documentation 
ALT4
source
<xs:element name="Sequence" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ALT4</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Normal"/>
      <xs:enumeration value="Reversed"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Supercom LocationDefinition Location Interval Length MSBLocation Parity
source
<xs:element name="AsynchronousDataMergeFormat" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Name" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM\DMN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Supercom" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM1</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-9]*"/>
            <xs:pattern value="No"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LocationDefinition" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM2</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="First Word And Interval"/>
            <xs:enumeration value="Every Location"/>
            <xs:enumeration value="Contiguous Words"/>
            <xs:enumeration value="Not Applicable"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Location" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Length" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MSBLocation" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Parity" minOccurs="0">
        <xs:annotation>
          <xs:documentation>ADM7</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Even"/>
            <xs:enumeration value="Odd"/>
            <xs:enumeration value="None"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
ADM\DMN
source
<xs:element name="Name" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM\DMN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Supercom
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-9]*
pattern No
annotation
documentation 
ADM1
source
<xs:element name="Supercom" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM1</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-9]*"/>
      <xs:pattern value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/LocationDefinition
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration First Word And Interval
enumeration Every Location
enumeration Contiguous Words
enumeration Not Applicable
annotation
documentation 
ADM2
source
<xs:element name="LocationDefinition" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM2</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="First Word And Interval"/>
      <xs:enumeration value="Every Location"/>
      <xs:enumeration value="Contiguous Words"/>
      <xs:enumeration value="Not Applicable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Location
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
ADM3
source
<xs:element name="Location" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM3</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Interval
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ADM4
source
<xs:element name="Interval" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM4</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Length
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ADM5
source
<xs:element name="Length" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM5</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/MSBLocation
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
ADM6
source
<xs:element name="MSBLocation" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM6</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/AsynchronousDataMergeFormat/Parity
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Even
enumeration Odd
enumeration None
annotation
documentation 
ADM7
source
<xs:element name="Parity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ADM7</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Even"/>
      <xs:enumeration value="Odd"/>
      <xs:enumeration value="None"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementList DataConversionAttributes Comment
annotation
documentation 
TMATS D Section
source
<xs:element name="PCMMeasurements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS D Section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementList" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MLN</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MN, MN1, MN2, MN3</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="MeasurementLocation" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Repeat however many time are required to completely describe this measurement's locations in the frame,</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
                          <xs:annotation>
                            <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="StartWord" type="xs:positiveInteger"/>
                              <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                              <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
                              <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                              <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
                            </xs:sequence>
                            <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
                              <xs:simpleType>
                                <xs:restriction base="TmatsString">
                                  <xs:enumeration value="MSB First"/>
                                  <xs:enumeration value="LSB First"/>
                                  <xs:enumeration value="Default"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Name" type="TmatsString" use="required"/>
                <xs:attribute name="Length" type="xs:positiveInteger" use="optional"/>
                <xs:attribute name="Parity" type="TmatsString" use="optional" default="Default"/>
                <xs:attribute name="ParityTransferOrder" use="optional" default="Default">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Leads Word"/>
                      <xs:enumeration value="Trails Word"/>
                      <xs:enumeration value="Default"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="MeasurementTransferOrder" use="optional" default="Default">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="MSB First"/>
                      <xs:enumeration value="LSB First"/>
                      <xs:enumeration value="Default"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="optional"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS C section</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList
diagram
namespace http://tempuri.org/Tmats.xsd
children Measurement
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  optional      
annotation
documentation 
MLN
source
<xs:element name="MeasurementList" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MLN</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MN, MN1, MN2, MN3</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementLocation" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Repeat however many time are required to completely describe this measurement's locations in the frame,</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
                    <xs:annotation>
                      <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="StartWord" type="xs:positiveInteger"/>
                        <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                        <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
                        <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                        <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
                      </xs:sequence>
                      <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="MSB First"/>
                            <xs:enumeration value="LSB First"/>
                            <xs:enumeration value="Default"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="required"/>
          <xs:attribute name="Length" type="xs:positiveInteger" use="optional"/>
          <xs:attribute name="Parity" type="TmatsString" use="optional" default="Default"/>
          <xs:attribute name="ParityTransferOrder" use="optional" default="Default">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Leads Word"/>
                <xs:enumeration value="Trails Word"/>
                <xs:enumeration value="Default"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="MeasurementTransferOrder" use="optional" default="Default">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="MSB First"/>
                <xs:enumeration value="LSB First"/>
                <xs:enumeration value="Default"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="optional"/>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  required      
Length  xs:positiveInteger  optional      
Parity  TmatsString  optional  Default    
ParityTransferOrder  TmatsString  optional  Default    
MeasurementTransferOrder  TmatsString  optional  Default    
annotation
documentation 
MN, MN1, MN2, MN3
source
<xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MN, MN1, MN2, MN3</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementLocation" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Repeat however many time are required to completely describe this measurement's locations in the frame,</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
              <xs:annotation>
                <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="StartWord" type="xs:positiveInteger"/>
                  <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                  <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
                  <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
                  <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>If absent, assume "end of frame"</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
                </xs:sequence>
                <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="MSB First"/>
                      <xs:enumeration value="LSB First"/>
                      <xs:enumeration value="Default"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="required"/>
    <xs:attribute name="Length" type="xs:positiveInteger" use="optional"/>
    <xs:attribute name="Parity" type="TmatsString" use="optional" default="Default"/>
    <xs:attribute name="ParityTransferOrder" use="optional" default="Default">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="Leads Word"/>
          <xs:enumeration value="Trails Word"/>
          <xs:enumeration value="Default"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="MeasurementTransferOrder" use="optional" default="Default">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="MSB First"/>
          <xs:enumeration value="LSB First"/>
          <xs:enumeration value="Default"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation
diagram
namespace http://tempuri.org/Tmats.xsd
children MeasurementFragments
annotation
documentation 
Repeat however many time are required to completely describe this measurement's locations in the frame,
source
<xs:element name="MeasurementLocation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Repeat however many time are required to completely describe this measurement's locations in the frame,</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
        <xs:annotation>
          <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="StartWord" type="xs:positiveInteger"/>
            <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
            <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>If absent, assume "end of frame"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
            <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
            <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>If absent, assume "end of frame"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
          </xs:sequence>
          <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="MSB First"/>
                <xs:enumeration value="LSB First"/>
                <xs:enumeration value="Default"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments
diagram
namespace http://tempuri.org/Tmats.xsd
children StartWord WordInterval EndWord StartFrame FrameInterval EndFrame BitMask
attributes
Name  Type  Use  Default  Fixed  Annotation
FragmentTransferOrder  TmatsString  optional  Default    
annotation
documentation 
One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"
source
<xs:element name="MeasurementFragments" minOccurs="0" maxOccurs="8">
  <xs:annotation>
    <xs:documentation>One definition per "Location", if the measurement is not fragmented, else each definition is used to define "Fragment #1" thru "Framgnet #8"</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="StartWord" type="xs:positiveInteger"/>
      <xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
      <xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>If absent, assume "end of frame"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>
      <xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>
      <xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>If absent, assume "end of frame"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="FragmentTransferOrder" use="optional" default="Default">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="MSB First"/>
          <xs:enumeration value="LSB First"/>
          <xs:enumeration value="Default"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/StartWord
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
source
<xs:element name="StartWord" type="xs:positiveInteger"/>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/WordInterval
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
source
<xs:element name="WordInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/EndWord
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
If absent, assume "end of frame"
source
<xs:element name="EndWord" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If absent, assume "end of frame"</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/StartFrame
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
source
<xs:element name="StartFrame" type="xs:positiveInteger" minOccurs="0"/>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/FrameInterval
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
source
<xs:element name="FrameInterval" type="xs:nonNegativeInteger" default="0" minOccurs="0"/>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/EndFrame
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
If absent, assume "end of frame"
source
<xs:element name="EndFrame" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If absent, assume "end of frame"</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/BitMask
diagram
namespace http://tempuri.org/Tmats.xsd
type MeasurementBitMask
facets
pattern [0-1]*
pattern Full Word
source
<xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0"/>

element PCMFormatAttributesType/PCMMeasurements/DataConversionAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
type DataConversionAttributesType
children Measurement
annotation
documentation 
TMATS C section
source
<xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS C section</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/PCMMeasurements/Comment
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comment" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
children TestItem Bus Comments
annotation
documentation 
TMATS B section
source
<xs:element name="BusAttributes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS B section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TestItem" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TA</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Bus" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>BID, BNA, BT</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="RecordingDescription" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="TrackSequence" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>TS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Message" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MID, MNA</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="RemoteTerminal" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Name" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>TRN</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Address">
                          <xs:annotation>
                            <xs:documentation>TRA</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:pattern value="[0-1]*"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="SubTerminal" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Name" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>STN</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Address">
                          <xs:annotation>
                            <xs:documentation>STA</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:pattern value="[0-1]*"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="TransmitReceiveMode" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TRM</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="Transmit"/>
                        <xs:enumeration value="Receive"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="DataWordCount" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>DWC</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SpecialProcessing" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>SPR</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ArincMessageDefinition" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Only valid, if  Bus Type is ARINC 429</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Label" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>LBL</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Code" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>SDI</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="ALL SDI"/>
                              <xs:enumeration value="SDI Code 0"/>
                              <xs:enumeration value="SDI Code 1"/>
                              <xs:enumeration value="SDI Code 2"/>
                              <xs:enumeration value="SDI Code 3"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="RTRTReceiveCommandList" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="RemoteTerminal" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Name" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>RTRN</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Address">
                                <xs:annotation>
                                  <xs:documentation>RTRA</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:pattern value="[0-1]*"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="SubTerminal" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Name" type="TmatsString" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>RSTN</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Address">
                                <xs:annotation>
                                  <xs:documentation>RSTA</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:pattern value="[0-1]*"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>RDWC</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="ModeCode" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Description" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>MCD</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>MCW</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>MN, MN1, MN2</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>MFP</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence minOccurs="0">
                              <xs:element name="WordNumber" type="xs:positiveInteger">
                                <xs:annotation>
                                  <xs:documentation>MWN</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>MBM</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="TransferOrder" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>MTO</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="TmatsString">
                                    <xs:enumeration value="MSB First"/>
                                    <xs:enumeration value="LSB First"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="FragmentNumber" use="required">
                              <xs:simpleType>
                                <xs:restriction base="xs:positiveInteger">
                                  <xs:maxInclusive value="8"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>TMATS C section</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="Name" type="TmatsString" use="required"/>
                      <xs:attribute name="Parity" use="optional" default="None">
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Even"/>
                            <xs:enumeration value="Odd"/>
                            <xs:enumeration value="None"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                      <xs:attribute name="ParityTransferOrder" use="optional">
                        <xs:simpleType>
                          <xs:restriction base="TmatsString">
                            <xs:enumeration value="Leads Word"/>
                            <xs:enumeration value="Trails Word"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Name" type="TmatsString" use="optional"/>
                <xs:attribute name="Number" type="xs:positiveInteger" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
          <xs:attribute name="Name" type="TmatsString" use="optional"/>
          <xs:attribute name="Type" use="required">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="1553 Bus"/>
                <xs:enumeration value="ARINC-429 Bus"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comments" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>COM</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/TestItem
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TA
source
<xs:element name="TestItem" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TA</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus
diagram
namespace http://tempuri.org/Tmats.xsd
children RecordingDescription Message
attributes
Name  Type  Use  Default  Fixed  Annotation
Number  xs:positiveInteger  required      
Name  TmatsString  optional      
Type  TmatsString  required      
annotation
documentation 
BID, BNA, BT
source
<xs:element name="Bus" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>BID, BNA, BT</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="RecordingDescription" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="TrackSequence" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>TS</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Message" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MID, MNA</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="RemoteTerminal" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TRN</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Address">
                    <xs:annotation>
                      <xs:documentation>TRA</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:pattern value="[0-1]*"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="SubTerminal" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>STN</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Address">
                    <xs:annotation>
                      <xs:documentation>STA</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:pattern value="[0-1]*"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="TransmitReceiveMode" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRM</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="Transmit"/>
                  <xs:enumeration value="Receive"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DataWordCount" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DWC</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SpecialProcessing" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SPR</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ArincMessageDefinition" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Only valid, if  Bus Type is ARINC 429</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Label" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>LBL</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Code" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>SDI</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="ALL SDI"/>
                        <xs:enumeration value="SDI Code 0"/>
                        <xs:enumeration value="SDI Code 1"/>
                        <xs:enumeration value="SDI Code 2"/>
                        <xs:enumeration value="SDI Code 3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="RTRTReceiveCommandList" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="RemoteTerminal" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Name" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>RTRN</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Address">
                          <xs:annotation>
                            <xs:documentation>RTRA</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:pattern value="[0-1]*"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="SubTerminal" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Name" type="TmatsString" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>RSTN</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Address">
                          <xs:annotation>
                            <xs:documentation>RSTA</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:pattern value="[0-1]*"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RDWC</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ModeCode" minOccurs="0">
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Description" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MCD</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MCW</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MN, MN1, MN2</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>MFP</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence minOccurs="0">
                        <xs:element name="WordNumber" type="xs:positiveInteger">
                          <xs:annotation>
                            <xs:documentation>MWN</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>MBM</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="TransferOrder" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>MTO</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="TmatsString">
                              <xs:enumeration value="MSB First"/>
                              <xs:enumeration value="LSB First"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="FragmentNumber" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:maxInclusive value="8"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>TMATS C section</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Name" type="TmatsString" use="required"/>
                <xs:attribute name="Parity" use="optional" default="None">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Even"/>
                      <xs:enumeration value="Odd"/>
                      <xs:enumeration value="None"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="ParityTransferOrder" use="optional">
                  <xs:simpleType>
                    <xs:restriction base="TmatsString">
                      <xs:enumeration value="Leads Word"/>
                      <xs:enumeration value="Trails Word"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="optional"/>
          <xs:attribute name="Number" type="xs:positiveInteger" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Number" type="xs:positiveInteger" use="required"/>
    <xs:attribute name="Name" type="TmatsString" use="optional"/>
    <xs:attribute name="Type" use="required">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="1553 Bus"/>
          <xs:enumeration value="ARINC-429 Bus"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/RecordingDescription
diagram
namespace http://tempuri.org/Tmats.xsd
children TrackSequence
source
<xs:element name="RecordingDescription" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="TrackSequence" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>TS</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/RecordingDescription/TrackSequence
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TS
source
<xs:element name="TrackSequence" type="TmatsString" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TS</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message
diagram
namespace http://tempuri.org/Tmats.xsd
children RemoteTerminal SubTerminal TransmitReceiveMode DataWordCount SpecialProcessing ArincMessageDefinition RTRTReceiveCommandList ModeCode Measurement
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  optional      
Number  xs:positiveInteger  optional      
annotation
documentation 
MID, MNA
source
<xs:element name="Message" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MID, MNA</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="RemoteTerminal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TRN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Address">
              <xs:annotation>
                <xs:documentation>TRA</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-1]*"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SubTerminal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>STN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Address">
              <xs:annotation>
                <xs:documentation>STA</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-1]*"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TransmitReceiveMode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRM</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="Transmit"/>
            <xs:enumeration value="Receive"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DataWordCount" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DWC</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpecialProcessing" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SPR</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ArincMessageDefinition" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Only valid, if  Bus Type is ARINC 429</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Label" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>LBL</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Code" minOccurs="0">
              <xs:annotation>
                <xs:documentation>SDI</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="ALL SDI"/>
                  <xs:enumeration value="SDI Code 0"/>
                  <xs:enumeration value="SDI Code 1"/>
                  <xs:enumeration value="SDI Code 2"/>
                  <xs:enumeration value="SDI Code 3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RTRTReceiveCommandList" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="RemoteTerminal" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RTRN</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Address">
                    <xs:annotation>
                      <xs:documentation>RTRA</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:pattern value="[0-1]*"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="SubTerminal" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="TmatsString" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>RSTN</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Address">
                    <xs:annotation>
                      <xs:documentation>RSTA</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:pattern value="[0-1]*"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RDWC</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ModeCode" minOccurs="0">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Description" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MCD</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MCW</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MN, MN1, MN2</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>MFP</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence minOccurs="0">
                  <xs:element name="WordNumber" type="xs:positiveInteger">
                    <xs:annotation>
                      <xs:documentation>MWN</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MBM</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="TransferOrder" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>MTO</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="TmatsString">
                        <xs:enumeration value="MSB First"/>
                        <xs:enumeration value="LSB First"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="FragmentNumber" use="required">
                  <xs:simpleType>
                    <xs:restriction base="xs:positiveInteger">
                      <xs:maxInclusive value="8"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>TMATS C section</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="TmatsString" use="required"/>
          <xs:attribute name="Parity" use="optional" default="None">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Even"/>
                <xs:enumeration value="Odd"/>
                <xs:enumeration value="None"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="ParityTransferOrder" use="optional">
            <xs:simpleType>
              <xs:restriction base="TmatsString">
                <xs:enumeration value="Leads Word"/>
                <xs:enumeration value="Trails Word"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="optional"/>
    <xs:attribute name="Number" type="xs:positiveInteger" use="optional"/>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RemoteTerminal
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Address
source
<xs:element name="RemoteTerminal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TRN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address">
        <xs:annotation>
          <xs:documentation>TRA</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-1]*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RemoteTerminal/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
TRN
source
<xs:element name="Name" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RemoteTerminal/Address
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-1]*
annotation
documentation 
TRA
source
<xs:element name="Address">
  <xs:annotation>
    <xs:documentation>TRA</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-1]*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/SubTerminal
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Address
source
<xs:element name="SubTerminal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>STN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address">
        <xs:annotation>
          <xs:documentation>STA</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-1]*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/SubTerminal/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
STN
source
<xs:element name="Name" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/SubTerminal/Address
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-1]*
annotation
documentation 
STA
source
<xs:element name="Address">
  <xs:annotation>
    <xs:documentation>STA</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-1]*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/TransmitReceiveMode
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration Transmit
enumeration Receive
annotation
documentation 
TRM
source
<xs:element name="TransmitReceiveMode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRM</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="Transmit"/>
      <xs:enumeration value="Receive"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/DataWordCount
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
DWC
source
<xs:element name="DataWordCount" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DWC</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/SpecialProcessing
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
SPR
source
<xs:element name="SpecialProcessing" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SPR</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ArincMessageDefinition
diagram
namespace http://tempuri.org/Tmats.xsd
children Label Code
annotation
documentation 
Only valid, if  Bus Type is ARINC 429
source
<xs:element name="ArincMessageDefinition" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Only valid, if  Bus Type is ARINC 429</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Label" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LBL</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Code" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SDI</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="ALL SDI"/>
            <xs:enumeration value="SDI Code 0"/>
            <xs:enumeration value="SDI Code 1"/>
            <xs:enumeration value="SDI Code 2"/>
            <xs:enumeration value="SDI Code 3"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ArincMessageDefinition/Label
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
LBL
source
<xs:element name="Label" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LBL</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ArincMessageDefinition/Code
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration ALL SDI
enumeration SDI Code 0
enumeration SDI Code 1
enumeration SDI Code 2
enumeration SDI Code 3
annotation
documentation 
SDI
source
<xs:element name="Code" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SDI</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="ALL SDI"/>
      <xs:enumeration value="SDI Code 0"/>
      <xs:enumeration value="SDI Code 1"/>
      <xs:enumeration value="SDI Code 2"/>
      <xs:enumeration value="SDI Code 3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList
diagram
namespace http://tempuri.org/Tmats.xsd
children RemoteTerminal SubTerminal DataWordCount
source
<xs:element name="RTRTReceiveCommandList" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="RemoteTerminal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RTRN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Address">
              <xs:annotation>
                <xs:documentation>RTRA</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-1]*"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SubTerminal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TmatsString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RSTN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Address">
              <xs:annotation>
                <xs:documentation>RSTA</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:pattern value="[0-1]*"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RDWC</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/RemoteTerminal
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Address
source
<xs:element name="RemoteTerminal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RTRN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address">
        <xs:annotation>
          <xs:documentation>RTRA</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-1]*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/RemoteTerminal/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RTRN
source
<xs:element name="Name" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RTRN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/RemoteTerminal/Address
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-1]*
annotation
documentation 
RTRA
source
<xs:element name="Address">
  <xs:annotation>
    <xs:documentation>RTRA</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-1]*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/SubTerminal
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Address
source
<xs:element name="SubTerminal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RSTN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address">
        <xs:annotation>
          <xs:documentation>RSTA</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:pattern value="[0-1]*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/SubTerminal/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
RSTN
source
<xs:element name="Name" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RSTN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/SubTerminal/Address
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [0-1]*
annotation
documentation 
RSTA
source
<xs:element name="Address">
  <xs:annotation>
    <xs:documentation>RSTA</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:pattern value="[0-1]*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/DataWordCount
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:nonNegativeInteger
annotation
documentation 
RDWC
source
<xs:element name="DataWordCount" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RDWC</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ModeCode
diagram
namespace http://tempuri.org/Tmats.xsd
children Description DataWordDescription
source
<xs:element name="ModeCode" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Description" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MCD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MCW</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ModeCode/Description
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MCD
source
<xs:element name="Description" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MCD</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/ModeCode/DataWordDescription
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
MCW
source
<xs:element name="DataWordDescription" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MCW</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement
diagram
namespace http://tempuri.org/Tmats.xsd
children Location DataConversionAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  TmatsString  required      
Parity  TmatsString  optional  None    
ParityTransferOrder  TmatsString  optional      
annotation
documentation 
MN, MN1, MN2
source
<xs:element name="Measurement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MN, MN1, MN2</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>MFP</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element name="WordNumber" type="xs:positiveInteger">
              <xs:annotation>
                <xs:documentation>MWN</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MBM</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TransferOrder" minOccurs="0">
              <xs:annotation>
                <xs:documentation>MTO</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="TmatsString">
                  <xs:enumeration value="MSB First"/>
                  <xs:enumeration value="LSB First"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="FragmentNumber" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:positiveInteger">
                <xs:maxInclusive value="8"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>TMATS C section</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="TmatsString" use="required"/>
    <xs:attribute name="Parity" use="optional" default="None">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="Even"/>
          <xs:enumeration value="Odd"/>
          <xs:enumeration value="None"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="ParityTransferOrder" use="optional">
      <xs:simpleType>
        <xs:restriction base="TmatsString">
          <xs:enumeration value="Leads Word"/>
          <xs:enumeration value="Trails Word"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location
diagram
namespace http://tempuri.org/Tmats.xsd
children WordNumber BitMask TransferOrder
attributes
Name  Type  Use  Default  Fixed  Annotation
FragmentNumber  xs:positiveInteger  required      
annotation
documentation 
MFP
source
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>MFP</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="WordNumber" type="xs:positiveInteger">
        <xs:annotation>
          <xs:documentation>MWN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MBM</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransferOrder" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MTO</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="TmatsString">
            <xs:enumeration value="MSB First"/>
            <xs:enumeration value="LSB First"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="FragmentNumber" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:positiveInteger">
          <xs:maxInclusive value="8"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location/WordNumber
diagram
namespace http://tempuri.org/Tmats.xsd
type xs:positiveInteger
annotation
documentation 
MWN
source
<xs:element name="WordNumber" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>MWN</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location/BitMask
diagram
namespace http://tempuri.org/Tmats.xsd
type MeasurementBitMask
facets
pattern [0-1]*
pattern Full Word
annotation
documentation 
MBM
source
<xs:element name="BitMask" type="MeasurementBitMask" default="Full Word" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MBM</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location/TransferOrder
diagram
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
facets
pattern [^;]*
enumeration MSB First
enumeration LSB First
annotation
documentation 
MTO
source
<xs:element name="TransferOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MTO</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="TmatsString">
      <xs:enumeration value="MSB First"/>
      <xs:enumeration value="LSB First"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/DataConversionAttributes
diagram
namespace http://tempuri.org/Tmats.xsd
type DataConversionAttributesType
children Measurement
annotation
documentation 
TMATS C section
source
<xs:element name="DataConversionAttributes" type="DataConversionAttributesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TMATS C section</xs:documentation>
  </xs:annotation>
</xs:element>

element PCMFormatAttributesType/BusAttributes/Comments
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
annotation
documentation 
COM
source
<xs:element name="Comments" type="TmatsString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COM</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PointOfContactType
diagram
namespace http://tempuri.org/Tmats.xsd
children Name Agency Address Telephone
used by
elements Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/CreatingOrganizationPointOfContact Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DubbingOrganizationPointOfContact Tmats/PointOfContact Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/AntennaPatterns/PointOfContact DataConversionAttributesType/Measurement/TransducerInformation/PointOfContact
annotation
documentation 
Used in various places in the TMATS file
source
<xs:complexType name="PointOfContactType">
  <xs:annotation>
    <xs:documentation>Used in various places in the TMATS file</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="TmatsString" minOccurs="0"/>
    <xs:element name="Agency" type="TmatsString" minOccurs="0"/>
    <xs:element name="Address" type="TmatsString" minOccurs="0"/>
    <xs:element name="Telephone" type="TmatsString" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element PointOfContactType/Name
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
source
<xs:element name="Name" type="TmatsString" minOccurs="0"/>

element PointOfContactType/Agency
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
source
<xs:element name="Agency" type="TmatsString" minOccurs="0"/>

element PointOfContactType/Address
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
source
<xs:element name="Address" type="TmatsString" minOccurs="0"/>

element PointOfContactType/Telephone
diagram
namespace http://tempuri.org/Tmats.xsd
type TmatsString
facets
pattern [^;]*
source
<xs:element name="Telephone" type="TmatsString" minOccurs="0"/>

simpleType BitMask
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
used by
elements PCMFormatAttributesType/AsyncEmbeddedFormat/Mask PCMFormatAttributesType/FormatChange/FrameFormatIdentifier/Mask PCMFormatAttributesType/Format/MinorFrame/SyncPattern
attribute PCMFormatAttributesType/FormatChange/MeasurementListChange/MeasurementListName/@FFIPattern
facets
pattern [0-1]*
annotation
documentation 
Any Bitmask field, made up of 1's and 0's only
source
<xs:simpleType name="BitMask">
  <xs:annotation>
    <xs:documentation>Any Bitmask field, made up of 1's and 0's only</xs:documentation>
  </xs:annotation>
  <xs:restriction base="TmatsString">
    <xs:pattern value="[0-1]*"/>
  </xs:restriction>
</xs:simpleType>

simpleType MeasurementBitMask
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
used by
elements Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/BitMask Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement/BitMask PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments/BitMask PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location/BitMask
facets
pattern [0-1]*
pattern Full Word
annotation
documentation 
Measurement related bitmask, make up of 1's and 0's on the string "Full Word"
source
<xs:simpleType name="MeasurementBitMask">
  <xs:annotation>
    <xs:documentation>Measurement related bitmask, make up of 1's and 0's on the string "Full Word"</xs:documentation>
  </xs:annotation>
  <xs:restriction base="TmatsString">
    <xs:pattern value="[0-1]*"/>
    <xs:pattern value="Full Word"/>
  </xs:restriction>
</xs:simpleType>

simpleType TmatsDate
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
used by
elements Tmats/Revision/Date Tmats/Update/Date Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DateOfDub Tmats/OriginationDate DataConversionAttributesType/Measurement/TransducerInformation/OriginationDate
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}
annotation
documentation 
MM-DD-YYYY
source
<xs:simpleType name="TmatsDate">
  <xs:annotation>
    <xs:documentation>MM-DD-YYYY</xs:documentation>
  </xs:annotation>
  <xs:restriction base="TmatsString">
    <xs:pattern value="((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}"/>
  </xs:restriction>
</xs:simpleType>

simpleType TmatsDateTime
namespace http://tempuri.org/Tmats.xsd
type restriction of TmatsString
used by
element Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/DateAndTimeCreated
attribute DataConversionAttributesType/Measurement/DataConversion/@DateAndTimeReleased
facets
pattern ((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))
annotation
documentation 
MM-DD-YYYY-HH-MM-SS
source
<xs:simpleType name="TmatsDateTime">
  <xs:annotation>
    <xs:documentation>MM-DD-YYYY-HH-MM-SS</xs:documentation>
  </xs:annotation>
  <xs:restriction base="TmatsString">
    <xs:pattern value="((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))-[0-9]{4}-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))-((0[0-9])|(1[0-9])|(2[0-3]))"/>
  </xs:restriction>
</xs:simpleType>

simpleType TmatsString
namespace http://tempuri.org/Tmats.xsd
type restriction of xs:string
used by
elements PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/RemoteTerminal/Address PCMFormatAttributesType/BusAttributes/Bus/Message/RemoteTerminal/Address PCMFormatAttributesType/BusAttributes/Bus/Message/SubTerminal/Address PointOfContactType/Address PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/SubTerminal/Address Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/AFC_APC Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/AGCTimeConstant PointOfContactType/Agency DataConversionAttributesType/Measurement/DataConversion/Derived/Algorithm DataConversionAttributesType/Measurement/Measurand/Alias DataConversionAttributesType/Measurement/DataConversion/PairSets/Application PCMFormatAttributesType/InputData/AutoPolarityCorrection MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/LowPassFilter/Bandwidth MultiplexModulationGroupType/BasebandSignal/LowPassFilter/Bandwidth Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Bandwidth Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/BasebandCompositeBandwidth DataConversionAttributesType/Measurement/TelemetryValueDefinition/BinaryFormat PCMFormatAttributesType/BusAttributes/Bus Tmats/DataSource/Tape/TapeAttributes/Data/ChannelDataType Tmats/DataSource/Tape/TapeAttributes/Data/ChannelEnable Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Code PCMFormatAttributesType/BusAttributes/Bus/Message/ArincMessageDefinition/Code PCMFormatAttributesType/PCMMeasurements/Comment DataLinkType/PAMAttributes/Comment Tmats/DataSource/Tape/TapeAttributes/Comments Tmats/Comments PCMFormatAttributesType/Comments MultiplexModulationGroupType/Comments DataConversionAttributesType/Measurement/Comments Tmats/DataSource/RF/TransmissionAttributes/Comments PCMFormatAttributesType/BusAttributes/Comments MultiplexModulationGroupType/CompositeSignalStructure/CompositeLPFBandwidth DataConversionAttributesType/Measurement/DataConversion/Derived/Constant DataConversionAttributesType/Measurement/DataConversion/Discrete/Event/ConversionData PCMFormatAttributesType/SubframeSynchronization/IDCounter/CountDirection PCMFormatAttributesType/SyncCriteria/InSync/Criteria Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/DataBandwidth DataConversionAttributesType/Measurement/DataConversion Tmats/DataSource/Tape/TapeAttributes/Data/DataDirection PCMFormatAttributesType/InputData/DataDirection Tmats/DataSource/Tape/TapeAttributes/Data/BusDataTypeAttributes/DataLinkName Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/DataLinkName Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/DataPackingDensity Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/DataPackingOption Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/DataPackingOption PCMFormatAttributesType/InputData/DataRandomized Tmats/DataSource Tmats/DataSource/Tape/TapeAttributes/Data/DataSourceID MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/DataType PCMFormatAttributesType/BusAttributes/Bus/Message/DataWordCount PCMFormatAttributesType/BusAttributes/Bus/Message/ModeCode/DataWordDescription DataConversionAttributesType/Measurement/DataConversion/Coefficients/DerivedFromPairSet DataConversionAttributesType/Measurement/Measurand/Description DataConversionAttributesType/Measurement/DataConversion/DigitalVoice/Description PCMFormatAttributesType/BusAttributes/Bus/Message/ModeCode/Description DataConversionAttributesType/Measurement/DataConversion/DigitalVideo/Description Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/DiscreteMode Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/FMSystems/DiscriminatorBandwidth Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/FMSystems/DiscriminatorLinearity Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/AntennaPatterns/Document Tmats/TestInformation/Duration DataConversionAttributesType/Measurement/DataConversion/DigitalVoice/EncodingMethod DataConversionAttributesType/Measurement/DataConversion/DigitalVideo/EncodingMethod PCMFormatAttributesType/InputData/Encrypted DataConversionAttributesType/Measurement/Measurand/EngineeringUnits DataConversionAttributesType/Measurement/DataConversion/Discrete/Event/EventDefinition DataConversionAttributesType/Measurement/Measurand/ExcitationVoltage DataLinkType/PAMAttributes/ReferenceChannels/FiftyScaleChannelNumber DataConversionAttributesType/Measurement/TelemetryValueDefinition/FloatingPointFormat Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Frequency DataLinkType/PAMAttributes/ReferenceChannels/FullScaleChannelNumber Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Housing PCMFormatAttributesType/SubframeSynchronization/IDCounter Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/IFBandwidth DataLinkType/PAMAttributes/InputCode PCMFormatAttributesType/BusAttributes/Bus/Message/ArincMessageDefinition/Label DataConversionAttributesType/Measurement/Measurand/LinkType PCMFormatAttributesType/AsynchronousDataMergeFormat/Location Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Location PCMFormatAttributesType/AsyncEmbeddedFormat/LocationDefinition PCMFormatAttributesType/AsynchronousDataMergeFormat/LocationDefinition Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/Manufacturer Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Manufacturer DataConversionAttributesType/Measurement/DataConversion/Derived/Measurand PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement DataLinkType/PAMAttributes/ChannelAssignment/Measurement PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/MeasurementLocation/MeasurementFragments MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/MeasurementName MultiplexModulationGroupType/BasebandSignal/MeasurementName Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/MeasurementName Tmats/DataSource/Tape/TapeAttributes/Data/AnalogDataTypeAttributes/Channel/MeasurementTransferOrder Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement/MeasurementTransferOrder Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/MGCGainSetPoint Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/Model DataConversionAttributesType/Measurement/TransducerInformation/ModelNumber MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/ModulationSense MultiplexModulationGroupType/CompositeSignalStructure/ModulationSense Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/ModulationType Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/ModulatorNonLinearity PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/RemoteTerminal/Name PCMFormatAttributesType/BusAttributes/Bus/Message/RemoteTerminal/Name PCMFormatAttributesType/BusAttributes/Bus/Message/RTRTReceiveCommandList/SubTerminal/Name PointOfContactType/Name PCMFormatAttributesType/AsynchronousDataMergeFormat/Name PCMFormatAttributesType/BusAttributes/Bus/Message/SubTerminal/Name Tmats/Revision/Number Tmats/Update/Number Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Subcarrier/Number PCMFormatAttributesType/SyncCriteria/OutOfSync/NumberOfDisagrees DataConversionAttributesType/Measurement/TransducerInformation/Orientation Tmats/DataSource/Tape/TapeAttributes/RecorderInfo/OriginalTape MultiplexModulationGroupType/Subcarriers/Other DataConversionAttributesType/Measurement/DataConversion/Other PCMFormatAttributesType/AsynchronousDataMergeFormat/Parity PCMFormatAttributesType/Format/Parity PCMFormatAttributesType/Format/ParityTransferOrder PCMFormatAttributesType/InputData/PCMCode DataConversionAttributesType/Measurement/DataConversion/PCMTime Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/PMSystems/PhaseLockLoopBandwidth DataLinkType/PAMAttributes/Polarity PCMFormatAttributesType/InputData/Polarity Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Polarization Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/PolarizationReception Tmats/TestInformation/PostTestRequirement Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Power Tmats/TestInformation/PreTestRequirement Tmats/ProgramName PCMFormatAttributesType/InputData/RandomizerLength Tmats/DataSource/Tape/TapeAttributes/Data/RecordingTechnique Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/RecordSpeed MultiplexModulationGroupType/ReferenceChannel DataConversionAttributesType/Measurement/TransducerInformation/RevisionNumber Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Rewound Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/RFBandwidth Tmats/SecurityClassification DataConversionAttributesType/Measurement/TransducerInformation/SecurityClassification PCMFormatAttributesType/AlternateTagData/Sequence DataConversionAttributesType/Measurement/TransducerInformation/SerialNumber MultiplexModulationGroupType/CompositeSignalStructure/SignalStructureType MultiplexModulationGroupType/BasebandSignal/SignalType Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Slope PCMFormatAttributesType/BusAttributes/Bus/Message/SpecialProcessing DataLinkType/PAMAttributes/ChannelAssignment/Subcom DataLinkType/PAMAttributes/ChannelAssignment/Supercom PCMFormatAttributesType/AsyncEmbeddedFormat/Supercom PCMFormatAttributesType/AsynchronousDataMergeFormat/Supercom DataLinkType/PAMAttributes/Subframe/Synchronization DataLinkType/PAMAttributes/Subframe/SynchronizationPattern DataLinkType/PAMAttributes/SyncPatternOther DataLinkType/PAMAttributes/SyncPatternType PCMFormatAttributesType/Format/MinorFrame/SyncType Tmats/DataSource/Tape/TapeAttributes/TapeDescription Tmats/DataSource/Tape/TapeAttributes/TapeID PointOfContactType/Telephone Tmats/TestItem PCMFormatAttributesType/BusAttributes/TestItem Tmats/TestNumber DataConversionAttributesType/Measurement/DataConversion/Time1553 Tmats/DataSource/Tape/TapeAttributes/Data/TimeDataTypeAttributes/TimeFormat Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TotalCarrierModulation Tmats/DataSource/RF/TransmissionAttributes/GroundStationAttributes/GainControl/TrackingBandwidth PCMFormatAttributesType/BusAttributes/Bus/RecordingDescription/TrackSequence PCMFormatAttributesType/SubframeSynchronization/IDCounter/TransferOrder PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/Location/TransferOrder PCMFormatAttributesType/BusAttributes/Bus/Message/TransmitReceiveMode Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitterID DataConversionAttributesType/Measurement/TransducerInformation/Type Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/PremodulationFilter/Type Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/TransmitAntenna/Type MultiplexModulationGroupType/Subcarriers/IRIGSubCarrier/LowPassFilter/Type MultiplexModulationGroupType/BasebandSignal/LowPassFilter/Type Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Type Tmats/DataSource/Tape/TapeAttributes/Data/PCMDataTypeAttributes/TypeFormat PCMFormatAttributesType/Format/TypeFormat Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/TypeOfTracks Tmats/DataSource/Tape/TapeAttributes/TapeCharacteristics/Width PCMFormatAttributesType/Format/WordTransferOrder DataLinkType/PAMAttributes/ReferenceChannels/ZeroScaleChannelNumber
simpleTypes BitMask MeasurementBitMask TmatsDate TmatsDateTime
attributes PCMFormatAttributesType/@Datalink PCMFormatAttributesType/AsyncEmbeddedFormat/@DataLinkName MultiplexModulationGroupType/@DataSource PCMFormatAttributesType/FormatChange/FormatStructureChange/DatalinkName/@FFIPattern Tmats/DataSource/RF/TransmissionAttributes/SourceRFAttributes/Subcarrier/Number/@ModulationIndex Tmats/DataSource/Tape/TapeAttributes/Data/DiscreteDataTypeAttributes/Measurement/@Name Tmats/DataSource/@Name DataConversionAttributesType/Measurement/@Name PCMFormatAttributesType/SubframeSynchronization/IDCounter/@Name PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/@Name PCMFormatAttributesType/PCMMeasurements/MeasurementList/@Name PCMFormatAttributesType/BusAttributes/Bus/Message/Measurement/@Name PCMFormatAttributesType/BusAttributes/Bus/Message/@Name PCMFormatAttributesType/BusAttributes/Bus/@Name PCMFormatAttributesType/PCMMeasurements/MeasurementList/Measurement/@Parity Tmats/DataSource/VendorSpecificAttributes/@Vendor
facets
pattern [^;]*
annotation
documentation 
Any string field, excluding semi-colon
source
<xs:simpleType name="TmatsString">
  <xs:annotation>
    <xs:documentation>Any string field, excluding semi-colon</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[^;]*"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy