<?xml version="1.0"?>
<cd:Record format="ascii" name="SCI_NL_NLC_1P_SPH_v1" last-modified="2010-08-26" xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07">
  <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="sph_descriptor_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</cd:Description>
      <cd:ByteSize>28</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="sph_descriptor_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="sph_descriptor_term">
    <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="strip_cont_ind_title">
    <cd:Text>
      <cd:Description>STRIPLINE_CONTINUITY_INDICATOR=</cd:Description>
      <cd:FixedValue>STRIPLINE_CONTINUITY_INDICATOR=</cd:FixedValue>
      <cd:ByteSize>31</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="stripline_continuity_indicator">
    <cd:Integer>
      <cd:Description>Value: +000 = No stripline continuity, the product is a complete segment. Other: Stripline Counter</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="strip_cont_ind_term">
    <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="slice_pos_title">
    <cd:Text>
      <cd:Description>SLICE_POSITION=</cd:Description>
      <cd:FixedValue>SLICE_POSITION=</cd:FixedValue>
      <cd:ByteSize>15</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="slice_position">
    <cd:Integer>
      <cd:Description>Value: +001 to NUM_SLICES. Default value if no stripline continuity = +001</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="slice_pos_term">
    <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_slice_title">
    <cd:Text>
      <cd:Description>NUM_SLICES=</cd:Description>
      <cd:FixedValue>NUM_SLICES=</cd:FixedValue>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="num_slices">
    <cd:Integer>
      <cd:Description>Number of slices in this stripline Default value if no continuity = +001</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="num_slice_term">
    <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="start_time_title">
    <cd:Text>
      <cd:Description>START_TIME=</cd:Description>
      <cd:FixedValue>START_TIME=</cd:FixedValue>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="start_time_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="start_time">
    <cd:Time timeformat="ascii_envisat_datetime">
      <cd:Description>Start time of the measurement data in this product. UTC time of first MDSR</cd:Description>
      <cd:Mapping string="                           " value="nan"/>
    </cd:Time>
  </cd:Field>
  <cd:Field name="start_time_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="start_time_term">
    <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="stop_time_title">
    <cd:Text>
      <cd:Description>STOP_TIME=</cd:Description>
      <cd:FixedValue>STOP_TIME=</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="stop_time_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="stop_time">
    <cd:Time timeformat="ascii_envisat_datetime">
      <cd:Description>Time of the end of the measurement data in this product (last MDSR time). UTC time of last MDSR</cd:Description>
      <cd:Mapping string="                           " value="nan"/>
    </cd:Time>
  </cd:Field>
  <cd:Field name="stop_time_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="stop_time_term">
    <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="start_lat_title">
    <cd:Text>
      <cd:Description>START_LAT=</cd:Description>
      <cd:FixedValue>START_LAT=</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="start_lat">
    <cd:Integer>
      <cd:Description>Latitude of the satellite nadir at the START_TIME. WGS84 latitude, positive = North</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="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="start_lat_term">
    <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="start_long_title">
    <cd:Text>
      <cd:Description>START_LONG=</cd:Description>
      <cd:FixedValue>START_LONG=</cd:FixedValue>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="start_long">
    <cd:Integer>
      <cd:Description>Longitude of the satellite nadir at the START_TIME. WGS84 longitude, positive = East, 0 = Greenwich</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="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="start_long_term">
    <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="stop_lat_title">
    <cd:Text>
      <cd:Description>STOP_LAT=</cd:Description>
      <cd:FixedValue>STOP_LAT=</cd:FixedValue>
      <cd:ByteSize>9</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="stop_lat">
    <cd:Integer>
      <cd:Description>Latitude of the satellite nadir at the STOP_TIME. WGS84 latitude, positive = North</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="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="stop_lat_term">
    <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="stop_long_title">
    <cd:Text>
      <cd:Description>STOP_LONG=</cd:Description>
      <cd:FixedValue>STOP_LONG=</cd:FixedValue>
      <cd:ByteSize>10</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="stop_long">
    <cd:Integer>
      <cd:Description>Longitude of the satellite nadir at the STOP_TIME. WGS84 longitude, positive = East, 0 = Greenwich</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="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="stop_long_term">
    <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="init_version_title">
    <cd:Text>
      <cd:Description>INIT_VERSION=</cd:Description>
      <cd:FixedValue>INIT_VERSION=</cd:FixedValue>
      <cd:ByteSize>13</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="init_version">
    <cd:Integer>
      <cd:Description>Init file version</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint16</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="space_1">
    <cd:Text>
      <cd:Description>space</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="decont_title">
    <cd:Text>
      <cd:Description>DECONT=</cd:Description>
      <cd:FixedValue>DECONT=</cd:FixedValue>
      <cd:ByteSize>7</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="decont">
    <cd:Array>
      <cd:Description>Decontamination flags for each channel</cd:Description>
      <cd:Dimension>8</cd:Dimension>
      <cd:Text>
        <cd:Description>Decontamination flag: 'n' = no decontamination, 'y' = decontamination)</cd:Description>
        <cd:ByteSize>1</cd:ByteSize>
        <cd:NativeType>char</cd:NativeType>
      </cd:Text>
    </cd:Array>
  </cd:Field>
  <cd:Field name="spare_1">
    <cd:Text>
      <cd:Description>Spare</cd:Description>
      <cd:ByteSize>17</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_1_term">
    <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="key_data_ver_title">
    <cd:Text>
      <cd:Description>KEY_DATA_VERSION=</cd:Description>
      <cd:FixedValue>KEY_DATA_VERSION=</cd:FixedValue>
      <cd:ByteSize>17</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="key_data_ver_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="key_data_version">
    <cd:Text>
      <cd:Description>Key Data version (pattern XX.XX, e.g. 01.25)</cd:Description>
      <cd:ByteSize>5</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="key_data_ver_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="key_data_ver_term">
    <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="m_fac_ver_title">
    <cd:Text>
      <cd:Description>M_FACTOR_VERSION=</cd:Description>
      <cd:FixedValue>M_FACTOR_VERSION=</cd:FixedValue>
      <cd:ByteSize>17</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="m_fac_ver_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="m_factor_version">
    <cd:Text>
      <cd:Description>Key Data version (pattern XX.XX, e.g. 01.25)</cd:Description>
      <cd:ByteSize>5</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="m_fac_ver_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="m_fac_ver_term">
    <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="spec_cal_chk_sum_title">
    <cd:Text>
      <cd:Description>SPECTRAL_CAL_CHECK_SUM=</cd:Description>
      <cd:FixedValue>SPECTRAL_CAL_CHECK_SUM=</cd:FixedValue>
      <cd:ByteSize>23</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spec_cal_chk_sum_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="spectral_cal_check_sum">
    <cd:Text>
      <cd:Description>Range of spectral calibration error; 'GOOD' if error &lt;= 0.02px; 'FAIR' if 0.02px &lt;= error &lt;= 0.05px; 'BAD ' if error 0.05px</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="spec_cal_chk_sum_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="spec_cal_chk_sum_term">
    <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_pix_title">
    <cd:Text>
      <cd:Description>SATURATED_PIXEL=</cd:Description>
      <cd:FixedValue>SATURATED_PIXEL=</cd:FixedValue>
      <cd:ByteSize>16</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="sat_pix_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="saturated_pixel">
    <cd:Text>
      <cd:Description>Number of saturated detector pixels n (summary): 'GOOD' if n = 0; 'FAIR' if 0 &lt; n &lt;= 100; 'BAD ' if n &gt; 100</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="sat_pix_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="sat_pix_term">
    <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="dead_pix_title">
    <cd:Text>
      <cd:Description>DEAD_PIXEL=</cd:Description>
      <cd:FixedValue>DEAD_PIXEL=</cd:FixedValue>
      <cd:ByteSize>11</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="dead_pix_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="dead_pixel">
    <cd:Text>
      <cd:Description>Number of dead detector pixels n (summary): 'GOOD' if n = 0; 'FAIR' if 0 &lt; n &lt;= 10; 'BAD ' if n &gt; 10</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="dead_pix_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="dead_pix_term">
    <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="dark_check_sum_title">
    <cd:Text>
      <cd:Description>DARK_CHECK_SUM=</cd:Description>
      <cd:FixedValue>DARK_CHECK_SUM=</cd:FixedValue>
      <cd:ByteSize>15</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="dark_check_sum_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="dark_check_sum">
    <cd:Text>
      <cd:Description>Difference between measurement and calibrated dark signal (summary): 'GOOD', 'FAIR', 'BAD0'; boundaries still TBD</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
  </cd:Field>
  <cd:Field name="dark_check_sum_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="dark_check_sum_term">
    <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="no_nadir_states_title">
    <cd:Text>
      <cd:Description>NO_OF_NADIR_STATES=</cd:Description>
      <cd:FixedValue>NO_OF_NADIR_STATES=</cd:FixedValue>
      <cd:ByteSize>19</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="no_of_nadir_states">
    <cd:Integer>
      <cd:Description>Number of Nadir states where MDSRs have been stored.</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_nadir_states_term">
    <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="no_limb_states_title">
    <cd:Text>
      <cd:Description>NO_OF_LIMB_STATES=</cd:Description>
      <cd:FixedValue>NO_OF_LIMB_STATES=</cd:FixedValue>
      <cd:ByteSize>18</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="no_of_limb_states">
    <cd:Integer>
      <cd:Description>Number of Limb states where MDSRs have been stored.</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_limb_states_term">
    <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="no_occ_states_title">
    <cd:Text>
      <cd:Description>NO_OF_OCCULTATION_STATES=</cd:Description>
      <cd:FixedValue>NO_OF_OCCULTATION_STATES=</cd:FixedValue>
      <cd:ByteSize>25</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="no_of_occultation_states">
    <cd:Integer>
      <cd:Description>Number of Occultation states where MDSRs have been stored.</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_occ_states_term">
    <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="no_mon_states_title">
    <cd:Text>
      <cd:Description>NO_OF_MONI_STATES=</cd:Description>
      <cd:FixedValue>NO_OF_MONI_STATES=</cd:FixedValue>
      <cd:ByteSize>18</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="no_of_moni_states">
    <cd:Integer>
      <cd:Description>Number of WLS, SLS, and Sun diffuser states where MDSRs have been stored and the corresponding processing has been completed (i.e. 'newly calculated' ADSRs stored), plus the number of Monitoring states where MDSRs have been stored.</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_mon_states_term">
    <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="no_noproc_states_title">
    <cd:Text>
      <cd:Description>NO_OF_NOPROC_STATES=</cd:Description>
      <cd:FixedValue>NO_OF_NOPROC_STATES=</cd:FixedValue>
      <cd:ByteSize>20</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="no_of_noproc_states">
    <cd:Integer>
      <cd:Description>Number of states present in the processing time window applied to the level-0 product but not counted in other fields counting different types of states.</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_noproc_states_term">
    <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="no_codark_states_title">
    <cd:Text>
      <cd:Description>COMP_DARK_STATES=</cd:Description>
      <cd:FixedValue>COMP_DARK_STATES=</cd:FixedValue>
      <cd:ByteSize>17</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="comp_dark_states">
    <cd:Integer>
      <cd:Description>Number of processed complete dark states</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_codark_states_term">
    <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="no_incdark_states_title">
    <cd:Text>
      <cd:Description>INCOMP_DARK_STATES=</cd:Description>
      <cd:FixedValue>INCOMP_DARK_STATES=</cd:FixedValue>
      <cd:ByteSize>19</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="incomp_dark_states">
    <cd:Integer>
      <cd:Description>Number of incomplete dark states</cd:Description>
      <cd:ByteSize>4</cd:ByteSize>
      <cd:NativeType>uint8</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="no_incdark_states_term">
    <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>4</cd:ByteSize>
      <cd:NativeType>string</cd:NativeType>
    </cd:Text>
    <cd:Hidden/>
  </cd:Field>
  <cd:Field name="spare_2_term">
    <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:Record>
