<?xml version="1.0"?>
<cd:Record xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" xmlns:ct="http://www.stcorp.nl/coda/test/2008/10" format="ascii" name="Level_1A_NOU_SPH_04_04" last-modified="2023-01-17">
  <cd:Field name="sph_descriptor_title">
    <cd:Text>
      <cd:Description>SPH_DESCRIPTOR=</cd:Description>
      <cd:FixedValue>SPH_DESCRIPTOR=</cd:FixedValue>
      <cd:ByteSize>15</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="quote_1">
    <cd:Text>
      <cd:Description>quotation mark</cd:Description>
      <cd:FixedValue>"</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="sph_descriptor">
    <cd:Text>
      <cd:Description>SPH Descriptor. ASCII string describing the product.</cd:Description>
      <cd:ByteSize>28</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="quote_2">
    <cd:Text>
      <cd:Description>quotation mark</cd:Description>
      <cd:FixedValue>"</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_1">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_start_lat_title">
    <cd:Text>
      <cd:Description>INTERSECT_START_LAT=</cd:Description>
      <cd:FixedValue>INTERSECT_START_LAT=</cd:FixedValue>
      <cd:ByteSize>20</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_start_lat">
    <cd:Integer>
      <cd:Description>Latitude of the intersection of WGS84 DEM and the satellite line-of-sight for the first measurement (first measurement centroid time of the first BRC)</cd:Description>
      <cd:Unit>1e-6 degrees_north</cd:Unit>
      <cd:Conversion numerator="1.000000" denominator="1000000.000000">
        <cd:Unit>degrees_north</cd:Unit>
      </cd:Conversion>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="intersect_start_lat_units">
    <cd:Text>
      <cd:FixedValue>\07410-6DegN\076</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_2">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_start_long_title">
    <cd:Text>
      <cd:Description>INTERSECT_START_LONG=</cd:Description>
      <cd:FixedValue>INTERSECT_START_LONG=</cd:FixedValue>
      <cd:ByteSize>21</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_start_long">
    <cd:Integer>
      <cd:Description>Latitude of the intersection of WGS84 DEM and the satellite line-of-sight for the first measurement (first measurement centroid time of the first BRC)</cd:Description>
      <cd:Unit>1e-6 degrees_east</cd:Unit>
      <cd:Conversion numerator="1.000000" denominator="1000000.000000">
        <cd:Unit>degrees_east</cd:Unit>
      </cd:Conversion>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="intersect_start_long_units">
    <cd:Text>
      <cd:FixedValue>\07410-6DegE\076</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_3">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_stop_lat_title">
    <cd:Text>
      <cd:Description>INTERSECT_STOP_LAT=</cd:Description>
      <cd:FixedValue>INTERSECT_STOP_LAT=</cd:FixedValue>
      <cd:ByteSize>19</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_stop_lat">
    <cd:Integer>
      <cd:Description>Latitude of the intersection of WGS84 DEM and the satellite line-of-sight for the last measurement (last measurement centroid time of the last BRC)</cd:Description>
      <cd:Unit>1e-6 degrees_north</cd:Unit>
      <cd:Conversion numerator="1.000000" denominator="1000000.000000">
        <cd:Unit>degrees_north</cd:Unit>
      </cd:Conversion>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="intersect_stop_lat_units">
    <cd:Text>
      <cd:FixedValue>\07410-6DegN\076</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_4">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_stop_long_title">
    <cd:Text>
      <cd:Description>INTERSECT_STOP_LONG=</cd:Description>
      <cd:FixedValue>INTERSECT_STOP_LONG=</cd:FixedValue>
      <cd:ByteSize>20</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="intersect_stop_long">
    <cd:Integer>
      <cd:Description>Latitude of the intersection of WGS84 DEM and the satellite line-of-sight for the last measurement (last measurement centroid time of the last BRC)</cd:Description>
      <cd:Unit>1e-6 degrees_east</cd:Unit>
      <cd:Conversion numerator="1.000000" denominator="1000000.000000">
        <cd:Unit>degrees_east</cd:Unit>
      </cd:Conversion>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="intersect_stop_long_units">
    <cd:Text>
      <cd:FixedValue>\07410-6DegE\076</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_5">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="sat_track_title">
    <cd:Text>
      <cd:Description>SAT_TRACK=</cd:Description>
      <cd:FixedValue>SAT_TRACK=</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="sat_track">
    <cd:Float>
      <cd:Description>Sub-satellite track heading (nadir) at the sensing start time in the MPH</cd:Description>
      <cd:Unit>degrees</cd:Unit>
      <cd:ByteSize>15</cd:ByteSize>
      <cd:NativeType>double</cd:NativeType>
    </cd:Float>
  </cd:Field>
  <cd:Field name="sat_track_units">
    <cd:Text>
      <cd:FixedValue>\074deg\076</cd:FixedValue>
      <cd:ByteSize>5</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_6">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="base_laser_frequency_title">
    <cd:Text>
      <cd:Description>BASE_LASER_FREQUENCY=</cd:Description>
      <cd:FixedValue>BASE_LASER_FREQUENCY=</cd:FixedValue>
      <cd:ByteSize>21</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="base_laser_frequency">
    <cd:Float>
      <cd:Description>Base Laser Transmit Frequency</cd:Description>
      <cd:Unit>GHz</cd:Unit>
      <cd:ByteSize>15</cd:ByteSize>
      <cd:NativeType>double</cd:NativeType>
    </cd:Float>
  </cd:Field>
  <cd:Field name="base_laser_frequency_units">
    <cd:Text>
      <cd:FixedValue>\074GHz\076</cd:FixedValue>
      <cd:ByteSize>5</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_7">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_1">
    <cd:Text>
      <cd:Description>Spare</cd:Description>
      <cd:ByteSize>50</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_8">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_observations_title">
    <cd:Text>
      <cd:Description>TOTAL_NUM_OF_OBSERVATIONS=</cd:Description>
      <cd:FixedValue>TOTAL_NUM_OF_OBSERVATIONS=</cd:FixedValue>
      <cd:ByteSize>26</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_observations">
    <cd:Integer>
      <cd:Description>Number of observations in the product</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_9">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_valid_observations_title">
    <cd:Text>
      <cd:Description>NUM_VALID_OBSERVATIONS=</cd:Description>
      <cd:FixedValue>NUM_VALID_OBSERVATIONS=</cd:FixedValue>
      <cd:ByteSize>23</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_valid_observations">
    <cd:Integer>
      <cd:Description>Number of valid observations in the product</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
      <ct:NamedTest id="IntGreaterThanZero"/>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_10">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="n_max_title">
    <cd:Text>
      <cd:Description>N_MAX=</cd:Description>
      <cd:FixedValue>N_MAX=</cd:FixedValue>
      <cd:ByteSize>6</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="n_max">
    <cd:Integer>
      <cd:Description>The maximum number of measurements per BRC in the output Level 1A product</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_11">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_2">
    <cd:Text>
      <cd:Description>Spare</cd:Description>
      <cd:ByteSize>50</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_12">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_measurements_title">
    <cd:Text>
      <cd:Description>TOTAL_NUM_OF_MEASUREMENTS=</cd:Description>
      <cd:FixedValue>TOTAL_NUM_OF_MEASUREMENTS=</cd:FixedValue>
      <cd:ByteSize>26</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_measurements">
    <cd:Integer>
      <cd:Description>Total number of measurements in the product (sum of all N over all BRCs)</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_13">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_data_present_title">
    <cd:Text>
      <cd:Description>NUM_MEASUREMENT_DATA_PRESENT=</cd:Description>
      <cd:FixedValue>NUM_MEASUREMENT_DATA_PRESENT=</cd:FixedValue>
      <cd:ByteSize>29</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_data_present">
    <cd:Integer>
      <cd:Description>Number of measurements present (= number of SIDs not missing)</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
      <ct:NamedTest id="IntGreaterThanZero"/>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_14">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_measurement_sp_valid_title">
    <cd:Text>
      <cd:Description>NUM_MIE_MEASUREMENT_SP_VALID=</cd:Description>
      <cd:FixedValue>NUM_MIE_MEASUREMENT_SP_VALID=</cd:FixedValue>
      <cd:ByteSize>29</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_measurement_sp_valid">
    <cd:Integer>
      <cd:Description>Number of Valid Mie Measurement Source Packets</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_15">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_measurement_sp_valid_title">
    <cd:Text>
      <cd:Description>NUM_RAYLEIGH_MEASUREMENT_SP_VALID=</cd:Description>
      <cd:FixedValue>NUM_RAYLEIGH_MEASUREMENT_SP_VALID=</cd:FixedValue>
      <cd:ByteSize>34</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_measurement_sp_valid">
    <cd:Integer>
      <cd:Description>Number of Valid Measurement Rayleigh Source Packets</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_16">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_valid_title">
    <cd:Text>
      <cd:Description>NUM_MEASUREMENT_VALID=</cd:Description>
      <cd:FixedValue>NUM_MEASUREMENT_VALID=</cd:FixedValue>
      <cd:ByteSize>22</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_valid">
    <cd:Integer>
      <cd:Description>Number of measurements for which the number of corresponding valid pulses is over Meas_Cavity_Lock_Status_Thresh and pulse is valid</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
      <ct:NamedTest id="IntGreaterThanZero"/>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_17">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_sat_on_target_title">
    <cd:Text>
      <cd:Description>NUM_MEASUREMENT_SAT_ON_TARGET=</cd:Description>
      <cd:FixedValue>NUM_MEASUREMENT_SAT_ON_TARGET=</cd:FixedValue>
      <cd:ByteSize>30</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_measurement_sat_on_target">
    <cd:Integer>
      <cd:Description>Number of measurements with satellite on target status</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_18">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_3">
    <cd:Text>
      <cd:Description>Spare</cd:Description>
      <cd:ByteSize>100</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_19">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_reference_pulses_title">
    <cd:Text>
      <cd:Description>TOTAL_NUM_OF_REFERENCE_PULSES=</cd:Description>
      <cd:FixedValue>TOTAL_NUM_OF_REFERENCE_PULSES=</cd:FixedValue>
      <cd:ByteSize>30</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="total_num_of_reference_pulses">
    <cd:Integer>
      <cd:Description>Number of reference pulses in the product (sum of all P over all the BRCs)</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_20">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_reference_pulses_present_title">
    <cd:Text>
      <cd:Description>NUM_MIE_REFERENCE_PULSES_PRESENT=</cd:Description>
      <cd:FixedValue>NUM_MIE_REFERENCE_PULSES_PRESENT=</cd:FixedValue>
      <cd:ByteSize>33</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_reference_pulses_present">
    <cd:Integer>
      <cd:Description>Number of Mie Reference Pulses in the product (= number of SID3 not missing)</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_21">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_reference_pulses_present_title">
    <cd:Text>
      <cd:Description>NUM_RAYLEIGH_REFERENCE_PULSES_PRESENT=</cd:Description>
      <cd:FixedValue>NUM_RAYLEIGH_REFERENCE_PULSES_PRESENT=</cd:FixedValue>
      <cd:ByteSize>38</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_reference_pulses_present">
    <cd:Integer>
      <cd:Description>Number of Rayleigh Reference Pulses present in BRC (= number of SID4 not missing)</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_22">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_reference_pulse_sp_valid_title">
    <cd:Text>
      <cd:Description>NUM_MIE_REFERENCE_PULSE_SP_VALID=</cd:Description>
      <cd:FixedValue>NUM_MIE_REFERENCE_PULSE_SP_VALID=</cd:FixedValue>
      <cd:ByteSize>33</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_mie_reference_pulse_sp_valid">
    <cd:Integer>
      <cd:Description>Number of valid Mie Reference Pulse Source Packets</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_23">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_reference_pulse_sp_valid_title">
    <cd:Text>
      <cd:Description>NUM_RAYLEIGH_REFERENCE_PULSE_SP_VALID=</cd:Description>
      <cd:FixedValue>NUM_RAYLEIGH_REFERENCE_PULSE_SP_VALID=</cd:FixedValue>
      <cd:ByteSize>38</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_rayleigh_reference_pulse_sp_valid">
    <cd:Integer>
      <cd:Description>Number of valid Rayleigh Reference Pulse Source Packets</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_24">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_reference_pulse_valid_title">
    <cd:Text>
      <cd:Description>NUM_REFERENCE_PULSE_VALID=</cd:Description>
      <cd:FixedValue>NUM_REFERENCE_PULSE_VALID=</cd:FixedValue>
      <cd:ByteSize>26</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_reference_pulse_valid">
    <cd:Integer>
      <cd:Description>Number of reference pulses with valid status</cd:Description>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>int32</cd:NativeType>
      <ct:NamedTest id="IntGreaterThanZero"/>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="newline_char_25">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_4">
    <cd:Text>
      <cd:Description>Spare</cd:Description>
      <cd:ByteSize>100</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="newline_char_26">
    <cd:Text>
      <cd:Description>newline</cd:Description>
      <cd:FixedValue>\n</cd:FixedValue>
      <cd:ByteSize>1</cd:ByteSize>
      <cd:NativeType>char</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <ct:NamedTest id="NumReferencePulsesGreaterThanZero"/>
  <ct:NamedTest id="NumReferencePulsesSpValidGreaterThanZero"/>
  <ct:NamedTest id="NumMeasurementSpValidGreaterThanZero"/>
  <ct:NamedTest id="MoreThan98PercentOfMeasurementsValid"/>
  <ct:NamedTest id="MoreThan98PercentOfObservationsValidOrAtMost1Invalid"/>
</cd:Record>
