<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1A10.sch"
  schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/mission/mess/v1/PDS4_MESS_1B00_1020.sch"
  schematypens="http://purl.oclc.org/dsdl/schematron"?>

<Product_Observational xmlns="http://pds.nasa.gov/pds4/pds/v1" 
    xmlns:mess="http://pds.nasa.gov/pds4/mission/mess/v1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1A10.xsd   http://pds.nasa.gov/pds4/mission/mess/v1 https://pds.nasa.gov/pds4/mission/mess/v1/PDS4_MESS_1B00_1020.xsd">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:mess_mla_raw:data_edr:mlasci1206111505_dat</logical_identifier>
    <version_id>1.0</version_id>
    <title>MESSENGER MLA Raw Science product: mlasci1206111505_dat</title>
    <information_model_version>1.10.1.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2018-06-08</modification_date>
        <version_id>1.0</version_id>
        <description>PDS4 migrated product</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>2012-06-11T15:05:42Z</start_date_time>
      <stop_date_time>2012-06-11T15:08:18Z</stop_date_time>
    </Time_Coordinates>
    <Investigation_Area>
      <name>MESSENGER</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.messenger</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>MESSENGER</name>
        <type>Spacecraft</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.mess</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>Mercury Laser Altimeter</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:mla.mess</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>Mercury</name>
      <type>Planet</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:planet.mercury</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
    <Mission_Area>
      <mess:MESSENGER>
        <mess:mission_phase_name>Mercury Orbit Year 2</mess:mission_phase_name>
        <mess:spacecraft_clock_start_count>1/247914608</mess:spacecraft_clock_start_count>
        <mess:spacecraft_clock_stop_count>1/247914764</mess:spacecraft_clock_stop_count>
        <mess:standard_data_product_id>mlascienceraw</mess:standard_data_product_id>
        <mess:software_name>pipe-mla2edr</mess:software_name>
        <mess:software_version_id>1.0</mess:software_version_id>
      </mess:MESSENGER>
    </Mission_Area>
  </Observation_Area>
  <File_Area_Observational>
    <File>
      <file_name>mlasci1206111505.dat</file_name>
      <creation_date_time>2012-06-11T21:21:55Z</creation_date_time>
    </File>
    <Table_Binary>
      <offset unit="byte">0</offset>
      <records>157</records>
      <description>
		    This table contains one set of MLA Raw Science values, as reported      
        by the MESSENGER Mercury Laser Altimeter (MLA). 
        Additional details are contained in the EDR SIS document.
	    </description>
      <Record_Binary>
        <fields>65</fields>
        <groups>65</groups>
        <record_length unit="byte">1076</record_length>
        <Field_Binary>
          <name>met</name>
          <field_number>1</field_number>
          <field_location unit="byte">1</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Mission elapsed time in seconds.</description>
        </Field_Binary>
        <Field_Binary>
          <name>rx_edge_miscompare</name>
          <field_number>2</field_number>
          <field_location unit="byte">5</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Check timestamps for high return pulse leading and       
            trailing edge. =0 normal, =1 trailing edge is timestamped
            before leading edge.</description>
        </Field_Binary>
        <Field_Binary>
          <name>rmu_babblebit</name>
          <field_number>3</field_number>
          <field_location unit="byte">6</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Check that the bus between RMU and CPU is quiet          
            for 15ms between RMU time zero and RUPT.                                 
            =0 no violation, =1 at least one quiet time violation has occured.</description>
        </Field_Binary>
        <Field_Binary>
          <name>endof_superframe</name>
          <field_number>4</field_number>
          <field_location unit="byte">7</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>"A superframe is 10 seconds of science data.              
            This flags the end of the superframe on the 10th second.               
            =0, seconds 1-9 of superframe =1, 10th second of superframe.</description>
        </Field_Binary>
        <Field_Binary>
          <name>endof_frame</name>
          <field_number>5</field_number>
          <field_location unit="byte">8</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>A frame is two seconds of science data. Some             
            calculations are made across frames. =0 second 1, =1 second 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch3_config</name>
          <field_number>6</field_number>
          <field_location unit="byte">9</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The detector 3 configuration assumed by the science      
            task. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch2_config</name>
          <field_number>7</field_number>
          <field_location unit="byte">10</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The detector 2 configuration assumed by the science      
            task. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_lo_config</name>
          <field_number>8</field_number>
          <field_location unit="byte">11</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The detector 1 low configuration assumed by the          
            science task. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_hi_config</name>
          <field_number>9</field_number>
          <field_location unit="byte">12</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The detector 1 high configuration assumed by the         
            science task. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>timing_valid</name>
          <field_number>10</field_number>
          <field_location unit="byte">13</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			      Check of timing integrity at a rate of once per          
            second. Three checks are performed:                                   
            1. Has MET message from S/C been received                             
            2. Has the 1PPS signal from the S/C been received                     
            3. Is the phase lock to the 1PPS off by more than 5us                 
            If any of the checks fail then the timing integrity is in             
            question. =0 Timing integrity fine,                                   
            =1 Timing integrity under question.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>curr_sc_flag</name>
          <field_number>11</field_number>
          <field_location unit="byte">14</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Reserved spare value.</description>
        </Field_Binary>
        <Field_Binary>
          <name>mode_2_submode</name>
          <field_number>12</field_number>
          <field_location unit="byte">15</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Reserved spare value.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sc_range_mode</name>
          <field_number>13</field_number>
          <field_location unit="byte">16</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>=0 latest range message received is valid.               
            =1 latest range message received is invalid.</description>
        </Field_Binary>
        <Field_Binary>
          <name>algorithm_mode</name>
          <field_number>14</field_number>
          <field_location unit="byte">17</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The actual algorithm mode being run.                     
            =0 Fixed Mode, =1 Spacecraft Range Mode.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lsr_pulse_wid_max</name>
          <field_number>15</field_number>
          <field_location unit="byte">18</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			      Maximum width of laser pulse, measured by the HSI        
            as microseconds between rising and falling edge on the laser diode      
            pulse signal. Maximum value out of 8 shots fired in one second.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>lsr_pulse_wid_min</name>
          <field_number>16</field_number>
          <field_location unit="byte">19</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			      Minimum width of laser pulse, measured by the HSI        
            as microseconds between rising and falling edge on the laser diode      
            pulse signal. Minimum value out of 8 shots fired in one second.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>lsr_pulse_wid_mean</name>
          <field_number>17</field_number>
          <field_location unit="byte">20</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			      Average width of laser pulse, measured by HSI as         
            microseconds between rising and falling edge on the laser diode         
            pulse signal. Average of 8 shots fired in one second.
		      </description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>1</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">21</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>startpls_lead_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge start pulse       
              for each of the eight shots fired in one second.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>2</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">37</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>startpls_lead_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge start pulse         
              for each of the eight shots fired in one second.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>3</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">53</group_location>
          <group_length unit="byte">8</group_length>
          <Field_Binary>
            <name>startpls_trail_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Coarse time counts of the trailing edge start pulse      
              for each of the eight shots fired in one second.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>4</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">61</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>startpls_trail_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge start pulse        
              for each of the eight shots fired in one second.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>diode_curr_max</name>
          <field_number>18</field_number>
          <field_location unit="byte">77</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Raw A/D counts of maximum measured laser diode           
            current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>diode_curr_min</name>
          <field_number>19</field_number>
          <field_location unit="byte">78</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Raw A/D counts of minimum measured laser diode           
            current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>diode_curr_mean</name>
          <field_number>20</field_number>
          <field_location unit="byte">79</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Raw A/D counts of average measured laser diode           
            current.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>5</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">80</group_location>
          <group_length unit="byte">8</group_length>
          <Field_Binary>
            <name>tx_pls_energy</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Raw A/D counts of the measured transmitted pulse         
              energy for each of eight shots fired in one second.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>ch1hi_pls_id</name>
          <field_number>21</field_number>
          <field_location unit="byte">88</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Flag noting the status of the each of eight pulse        
            returns detected by Channel 1 High. =0 valid pulse. =1 invalid         
            pulse.</description>
        </Field_Binary>
        <Field_Binary>
          <name>range_gate_start</name>
          <field_number>22</field_number>
          <field_location unit="byte">89</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Range gate start read back from RMU; units of 30 meters.</description>
        </Field_Binary>
        <Field_Binary>
          <name>range_gate_stop</name>
          <field_number>23</field_number>
          <field_location unit="byte">91</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Range gate stop read back from RMU; units of 30 meters.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_hi_thld_shot1</name>
          <field_number>24</field_number>
          <field_location unit="byte">93</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 1       
            high, shots 1-4. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_hi_thld_shot5</name>
          <field_number>25</field_number>
          <field_location unit="byte">94</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 1       
            high, shots 5-8. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_lo_thld_shot1</name>
          <field_number>26</field_number>
          <field_location unit="byte">95</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 1       
            low, shots 1-4. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch1_lo_thld_shot5</name>
          <field_number>27</field_number>
          <field_location unit="byte">96</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 1       
            low, shots 5-8. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch2_thld_shot1</name>
          <field_number>28</field_number>
          <field_location unit="byte">97</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 2,      
            shots 1-4. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch2_thld_shot5</name>
          <field_number>29</field_number>
          <field_location unit="byte">98</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 2,      
            shots 5-8. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch3_thld_shot1</name>
          <field_number>30</field_number>
          <field_location unit="byte">99</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 3,      
            shots 1-4. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ch3_thld_shot5</name>
          <field_number>31</field_number>
          <field_location unit="byte">100</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The commanded value of the threshold for channel 3,      
            shots 5-8. Calculated every 4 shots by science task.</description>
        </Field_Binary>
        <Field_Binary>
          <name>vga_setting</name>
          <field_number>32</field_number>
          <field_location unit="byte">101</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded value for VGA gain, sampled for first          
            shot.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch1_hi_1_4</name>
          <field_number>33</field_number>
          <field_location unit="byte">102</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 1 high,         
            summed over shots 1-4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch1_hi_5_8</name>
          <field_number>34</field_number>
          <field_location unit="byte">103</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 1 high,         
            summed over shots 5-8.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch1_lo_1_4</name>
          <field_number>35</field_number>
          <field_location unit="byte">104</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 1 low,          
            summed over shots 1-4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch1_lo_5_8</name>
          <field_number>36</field_number>
          <field_location unit="byte">105</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 1 low,          
            summed over shots 5-8.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch2_1_4</name>
          <field_number>37</field_number>
          <field_location unit="byte">106</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 2,              
            summed over shots 1-4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch2_5_8</name>
          <field_number>38</field_number>
          <field_location unit="byte">107</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 2,              
            summed over shots 5-8.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch3_1_4</name>
          <field_number>39</field_number>
          <field_location unit="byte">108</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 3,              
            summed over shots 1-4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>noise_ch3_5_8</name>
          <field_number>40</field_number>
          <field_location unit="byte">109</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of noise hits detected on Channel 3,              
            summed over shots 5-8.</description>
        </Field_Binary>
        <Field_Binary>
          <name>range_rate</name>
          <field_number>41</field_number>
          <field_location unit="byte">110</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Current spacecraft range - last known good range         
            divided by the number of seconds between them. Expressed in units       
            of 30 meters per second. Calculated once per second.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>signal_bins</name>
          <field_number>42</field_number>
          <field_location unit="byte">111</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>
			      For odd numbered seconds it gives the signal bin         
            number for the appropriate lower histogram. For even numbered           
            seconds it gives the signal bin number for the upper histogram.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>bin_thld</name>
          <field_number>43</field_number>
          <field_location unit="byte">113</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>
			      For odd numbered seconds it is the minimum count         
            needed in a bin of a lower histogram in order to establish signal       
            for that histogram. For even numbered seconds it gives the minimum      
            count of the number of returns summed over all of the bins in the       
            upper histogram that are needed to establish a signal.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>frame_rx_proc_cnt</name>
          <field_number>44</field_number>
          <field_location unit="byte">115</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Number of returns tabulated in a lower histogram         
            during a frame (2 seconds).</description>
        </Field_Binary>
        <Field_Binary>
          <name>sc_range</name>
          <field_number>45</field_number>
          <field_location unit="byte">117</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>
			      The spacecraft range value used by the science task      
            for algorithm calculations. Note: as soon as the science task           
            receives a range message it begins using the new range in its           
            calculations. Thus the spacecraft range in telemetry may NOT be         
            the one used throughout the entire second of algorithm                  
            calculations.
		      </description>
        </Field_Binary>
        <Field_Binary>
          <name>spare</name>
          <field_number>46</field_number>
          <field_location unit="byte">119</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare column.</description>
        </Field_Binary>
        <Field_Binary>
          <name>out_of_sync</name>
          <field_number>47</field_number>
          <field_location unit="byte">120</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The first shot of every second the science task          
            checks itself to determine if it is in synch with the flight            
            software. =0 in synch with 1PPS. =1 out of synch with 1PPS.</description>
        </Field_Binary>
        <Field_Binary>
          <name>startpls_invalid</name>
          <field_number>48</field_number>
          <field_location unit="byte">121</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>=0 all start pulses for the second were valid.           
            =1 at least one start pulse during the second was        
            invalid.</description>
        </Field_Binary>
        <Field_Binary>
          <name>rmu_write_err</name>
          <field_number>49</field_number>
          <field_location unit="byte">122</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Verification of range gate values written to the         
            RMU. =0 no error. =1 error.</description>
        </Field_Binary>
        <Field_Binary>
          <name>invalid_config</name>
          <field_number>50</field_number>
          <field_location unit="byte">123</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Flags an invalid configuration for science task and      
            spacecraft range mode.                                   
            =0 valid config, =1 invalid config.</description>
        </Field_Binary>
        <Field_Binary>
          <name>corrupt_mem</name>
          <field_number>51</field_number>
          <field_location unit="byte">124</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Science task check on variables that should never        
            go outside a certain range. This should never be 1.      
            =0 variables okay. =1 variables not okay.</description>
        </Field_Binary>
        <Field_Binary>
          <name>signal_found</name>
          <field_number>52</field_number>
          <field_location unit="byte">125</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Indicates whether upper or lower histograms have         
            been found by science task when processing 10 seconds worth of          
            science data. =0 no signal.                                         
            =1 upper histogram (high returns) found.                            
            =2 lower histogram (low returns) found.                              
            =3 both upper and lower histogram found.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sig_fram_per_super</name>
          <field_number>53</field_number>
          <field_location unit="byte">126</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The number of frames in the superframe showing a         
            signal. There are 5 frames per superframe. NOTE: There must be at       
            least 4 out of 5 frames showing signal in order to have a signal        
            based on the lower histograms.</description>
        </Field_Binary>
        <Field_Binary>
          <name>rdot_fit_err</name>
          <field_number>54</field_number>
          <field_location unit="byte">127</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Reserved spare value.</description>
        </Field_Binary>
        <Field_Binary>
          <name>secs_to_cmp_rdot</name>
          <field_number>55</field_number>
          <field_location unit="byte">128</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of seconds used when computing range rate.        
            Nominally one. If value reaches 10 then science          
            task will stop trying to use spacecraft range.</description>
        </Field_Binary>
        <Field_Binary>
          <name>time_1hz_to_rupt_0_15</name>
          <field_number>56</field_number>
          <field_location unit="byte">129</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The time in from the 1PPS signal to the first RUPT       
            of the second. This telemetry point is the least         
            significant 16 bits of the time.</description>
        </Field_Binary>
        <Field_Binary>
          <name>time_1hz_to_rupt_16_23</name>
          <field_number>57</field_number>
          <field_location unit="byte">131</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The time in from the 1PPS signal to the first RUPT       
            of the second. This is the most significant 8 bits of the time.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>6</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">133</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>ch1_hi_rx_lead_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge channel 1         
              high returns. One timestamp per shot, 8 shots total.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>7</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">149</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>ch1_hi_rx_lead_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge channel 1 high      
              returns. One timestamp per shot, 8 shots total.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>8</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">165</group_location>
          <group_length unit="byte">8</group_length>
          <Field_Binary>
            <name>ch1_hi_rx_trail_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge channel 1 high                    
              returns (4 least significant bits). One timestamp per shot, 8 shots      
              total.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>9</group_number>
          <repetitions>8</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">173</group_location>
          <group_length unit="byte">16</group_length>
          <Field_Binary>
            <name>ch1_hi_rx_trail_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge channel 1          
              high returns. One timestamp per shot, 8 shots total.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_1</name>
          <field_number>58</field_number>
          <field_location unit="byte">189</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 1,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_2</name>
          <field_number>59</field_number>
          <field_location unit="byte">190</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 2,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_3</name>
          <field_number>60</field_number>
          <field_location unit="byte">191</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 3,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_4</name>
          <field_number>61</field_number>
          <field_location unit="byte">192</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 4,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_5</name>
          <field_number>62</field_number>
          <field_location unit="byte">193</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 4,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_6</name>
          <field_number>63</field_number>
          <field_location unit="byte">194</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 6,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_7</name>
          <field_number>64</field_number>
          <field_location unit="byte">195</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 7,      
            maximum is 10.</description>
        </Field_Binary>
        <Field_Binary>
          <name>wide_filt_rx_cnt_8</name>
          <field_number>65</field_number>
          <field_location unit="byte">196</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Total number of wide filter low returns for shot 8,      
            maximum is 10.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>10</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">197</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot1_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 1 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>11</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">207</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot1_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 1, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>12</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">227</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot1_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 1, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>13</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">247</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot1_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge           
              shot 1 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>14</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">257</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot1_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 1 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>15</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">277</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot1_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 1, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>16</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">297</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot1_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 1 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>17</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">307</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot2_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 2 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>18</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">317</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot2_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 2, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>19</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">337</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot2_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 2, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>20</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">357</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot2_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 2 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>21</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">367</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot2_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 2 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>22</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">387</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot2_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 2, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>23</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">407</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot2_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 2 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>24</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">417</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot3_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 3 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>25</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">427</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot3_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 3, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>26</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">447</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot3_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 3, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>27</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">467</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot3_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 3 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>28</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">477</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot3_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 3 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>29</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">497</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot3_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 3, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>30</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">517</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot3_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 3 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>31</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">527</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot4_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 4 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>32</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">537</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot4_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 4, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>33</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">557</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot4_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 4, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>34</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">577</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot4_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 4 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>35</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">587</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot4_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 4 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>36</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">607</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot4_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 4, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>37</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">627</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot4_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 4 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>38</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">637</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot5_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 5 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>39</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">647</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot5_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 5, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>40</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">667</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot5_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 5, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>41</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">687</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot5_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 5 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>42</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">697</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot5_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 5 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>43</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">717</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot5_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 5, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>44</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">737</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot5_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 5 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>45</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">747</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot6_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 6 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>46</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">757</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot6_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 6, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>47</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">777</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot6_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 6, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>48</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">797</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot6_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 6 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>49</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">807</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot6_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 6 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>50</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">827</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot6_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 6, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>51</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">847</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot6_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 6 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>52</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">857</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot7_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 7 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>53</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">867</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot7_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 7, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>54</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">887</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot7_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 7, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>55</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">907</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot7_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 7 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>56</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">917</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot7_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 7 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>57</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">937</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot7_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 7, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>58</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">957</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot7_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 7 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>59</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">967</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot8_rx_lead_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return leading edge            
              shot 8 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>60</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">977</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot8_rx_lead_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the leading edge shot 8, low       
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>61</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">997</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot8_rx_lead_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the leading edge shot 8, low         
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>62</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1017</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot8_rx_trail_id</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Identifies channel of low return trailing edge            
              shot 8 if valid.                                                        
              =0 no return, =1 channel 1, =2 channel 2, =4 channel 3.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>63</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1027</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot8_rx_trail_time_coarse</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Coarse time counts of the trailing edge minus the        
              coarse time counts of the leading edge shot 8 low return pulses. If      
              less than 10 returns collected then unused item slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>64</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1047</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>shot8_rx_trail_time_fine</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Fine time counts of the trailing edge shot 8, low        
              return pulses. If less than 10 returns collected then unused item       
              slots are 0.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>65</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1067</group_location>
          <group_length unit="byte">10</group_length>
          <Field_Binary>
            <name>shot8_rx_valid_return</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Flag whether the shot 8 returns are valid. Valid         
              returns are defined as having the same non-zero lead and trail ID       
              value. =1 valid, =0 invalid.</description>
          </Field_Binary>
        </Group_Field_Binary>
      </Record_Binary>
    </Table_Binary>
  </File_Area_Observational>
  <File_Area_Observational_Supplemental>
    <File>
      <file_name>mlasci1206111505.lbl</file_name>
    </File>
    <Stream_Text>
      <offset unit="byte">0</offset>
      <parsing_standard_id>PDS3</parsing_standard_id>
      <description>Original PDS3 label</description>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
    </Stream_Text>
  </File_Area_Observational_Supplemental>
</Product_Observational>
