<?xml version="1.0"?>
<cd:ProductDefinition xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" xmlns:ct="http://www.stcorp.nl/coda/test/2008/10" id="AUX_TEL_12_03_60" format="xml" last-modified="2021-07-19">
  <cd:Record format="xml">
    <cd:Field name="Earth_Explorer_File">
      <cd:Record namexml="Earth_Explorer_File">
        <cd:Attribute name="schemaversion"/>
        <cd:Description>Earth Explorer File</cd:Description>
        <cd:Field name="Earth_Explorer_Header">
          <cd:Record namexml="Earth_Explorer_Header">
            <cd:Description>Earth Explorer Header File</cd:Description>
            <cd:Field name="Fixed_Header">
              <cd:NamedType id="Fixed_Header"/>
            </cd:Field>
            <cd:Field name="Variable_Header">
              <cd:Record namexml="Variable_Header">
                <cd:Description>Variable Header Section</cd:Description>
                <cd:Field name="Main_Product_Header">
                  <cd:NamedType id="Main_Product_Header_v3"/>
                </cd:Field>
                <cd:Field name="Specific_Product_Header">
                  <cd:Record>
                    <cd:Field name="Sph_Descriptor">
                      <cd:Text namexml="Sph_Descriptor">
                        <cd:Description>ASCII string describing this collection of settings</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Fitting_Input_Data">
                      <cd:Text namexml="Fitting_Input_Data">
                        <cd:Description>ASCII string describing which data was used as input for the fitting procedure. Allowed values are "O_min_B" and "ZWC"</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Fitting_Algorithm_Used">
                      <cd:Text namexml="Fitting_Algorithm_Used">
                        <cd:Description>ASCII string describing which fitting algorithm was used for the fitting procedure. Allowed values are "CHAOS" and "MACH"</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Correct_HLOS_or_LOS_Bias">
                      <cd:Text namexml="Correct_HLOS_or_LOS_Bias">
                        <cd:Description>ASCII string describing along which axis the bias correction should be applied. Allowed values are "LOS" and "HLOS"</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Start_of_Fitting_Period">
                      <cd:Type namexml="Start_of_Fitting_Period">
                        <cd:Time format="ascii" timeformat="ascii_ccsds_datetime_ymd2_with_ref">
                          <cd:Description>CoG datetime of the first wind result included in the fit.</cd:Description>
                          <cd:Mapping string="UTC=0000-00-00T00:00:00" value="-inf"/>
                          <cd:Mapping string="UTC=9999-99-99T99:99:99" value="+inf"/>
                        </cd:Time>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Stop_of_Fitting_Period">
                      <cd:Type namexml="Stop_of_Fitting_Period">
                        <cd:Time format="ascii" timeformat="ascii_ccsds_datetime_ymd2_with_ref">
                          <cd:Description>CoG datetime of the last wind result included in the fit.</cd:Description>
                          <cd:Mapping string="UTC=0000-00-00T00:00:00" value="-inf"/>
                          <cd:Mapping string="UTC=9999-99-99T99:99:99" value="+inf"/>
                        </cd:Time>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Additional_Configuration_Settings">
                      <cd:Text namexml="Additional_Configuration_Settings">
                        <cd:Description>ASCII string holding free formatted multi-line text (to a maximum of 512 characters).</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Mie_Quality_Indicators">
                      <cd:Text namexml="Mie_Quality_Indicators">
                        <cd:Description>ASCII string holding free formatted multi-line text (to a maximum of 512 characters). This field typically lists R2, RMSE, data count and time range of the input data for the fit.</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Rayleigh_Quality_Indicators">
                      <cd:Text namexml="Rayleigh_Quality_Indicators">
                        <cd:Description>ASCII string holding free formatted multi-line text (to a maximum of 512 characters). This field typically lists R2, RMSE, data count and time range of the input data for the fit.</cd:Description>
                      </cd:Text>
                    </cd:Field>
                    <cd:Field name="Mie_Fit_Validity">
                      <cd:Type namexml="Mie_Fit_Validity">
                        <cd:Integer format="ascii">
                          <cd:Description>Indicates if the fit was successful for the Mie winds. If it was not successful the fit results are unreliable (or missing) and should not be used for bias correcting the wind</cd:Description>
                          <cd:NativeType>uint8</cd:NativeType>
                          <cd:Mapping string="FALSE" value="0"/>
                          <cd:Mapping string="False" value="0"/>
                          <cd:Mapping string="false" value="0"/>
                          <cd:Mapping string="TRUE" value="1"/>
                          <cd:Mapping string="True" value="1"/>
                          <cd:Mapping string="true" value="1"/>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Rayleigh_Fit_Validity">
                      <cd:Type namexml="Rayleigh_Fit_Validity">
                        <cd:Integer format="ascii">
                          <cd:Description>Indicates if the fit was successful for the Rayleigh winds. If it was not successful the fit results are unreliable (or missing) and should not be used for bias correcting the wind</cd:Description>
                          <cd:NativeType>uint8</cd:NativeType>
                          <cd:Mapping string="FALSE" value="0"/>
                          <cd:Mapping string="False" value="0"/>
                          <cd:Mapping string="false" value="0"/>
                          <cd:Mapping string="TRUE" value="1"/>
                          <cd:Mapping string="True" value="1"/>
                          <cd:Mapping string="true" value="1"/>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="List_of_Dsds">
                      <cd:NamedType id="List_of_Dsds"/>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <ct:NamedTest id="FileNameMatchValidityStart" path="Fixed_Header/File_Name"/>
          </cd:Record>
        </cd:Field>
        <cd:Field name="Data_Block">
          <cd:Record namexml="Data_Block">
            <cd:Attribute name="type">
              <cd:Optional/>
              <cd:FixedValue>xml</cd:FixedValue>
            </cd:Attribute>
            <cd:Field name="Tel_Corr_Params">
              <cd:Record>
                <cd:Field name="Mie_Channel_Correction_Factors">
                  <cd:NamedType id="M1_Telescope_Temperature_Correction_Factors"/>
                </cd:Field>
                <cd:Field name="Rayleigh_Channel_Correction_Factors">
                  <cd:NamedType id="M1_Telescope_Temperature_Correction_Factors"/>
                </cd:Field>
              </cd:Record>
            </cd:Field>
          </cd:Record>
        </cd:Field>
      </cd:Record>
    </cd:Field>
  </cd:Record>
</cd:ProductDefinition>
