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

<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1H00.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/mission/lro/v1/PDS4_LRO_1H00_1020.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/proc/v1/PDS4_PROC_1H00_1210.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>

<Product_Observational xmlns="http://pds.nasa.gov/pds4/pds/v1" 
    xmlns:lro="http://pds.nasa.gov/pds4/mission/lro/v1" 
    xmlns:proc="http://pds.nasa.gov/pds4/proc/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_1H00.xsd     http://pds.nasa.gov/pds4/mission/lro/v1 https://pds.nasa.gov/pds4/mission/lro/v1/PDS4_LRO_1H00_1020.xsd     http://pds.nasa.gov/pds4/proc/v1        https://pds.nasa.gov/pds4/proc/v1/PDS4_PROC_1H00_1210.xsd">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:lro_lola_edr:data_raw:lolaedr250771830_dat</logical_identifier>
    <version_id>1.0</version_id>
    <title>LRO LOLA raw science product: LOLAEDR250771830_DAT</title>
    <information_model_version>1.17.0.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2025-05-09</modification_date>
        <version_id>1.0</version_id>
        <description>Initial Release</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>2025-03-18T18:30:34Z</start_date_time>
      <stop_date_time>2025-03-18T20:27:22Z</stop_date_time>
    </Time_Coordinates>
    <Investigation_Area>
      <name>LUNAR RECONNAISSANCE ORBITER</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.lunar_reconnaissance_orbiter</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <name>LOLA</name>
      <Observing_System_Component>
        <name>LUNAR RECONNAISSANCE ORBITER</name>
        <type>Host</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.lro</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>LUNAR ORBITER LASER ALTIMETER</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:lro.lola</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>MOON</name>
      <type>Satellite</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:satellite.earth.moon</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
    <Mission_Area>
      <lro:LRO_Parameters>
        <lro:product_type>EDR</lro:product_type>
        <lro:product_version_id>V1</lro:product_version_id>
        <lro:orbit_number>70789</lro:orbit_number>
        <lro:mission_phase_name>FIFTH EXTENDED SCIENCE MISSION</lro:mission_phase_name>
        <lro:spacecraft_clock_start_count>476505120</lro:spacecraft_clock_start_count>
        <lro:spacecraft_clock_stop_count>476512128</lro:spacecraft_clock_stop_count>
        <lro:producer_institution_name>GODDARD SPACE FLIGHT CENTER</lro:producer_institution_name>
      </lro:LRO_Parameters>
    </Mission_Area>
    <Discipline_Area>
      <proc:Processing_Information>
        <Local_Internal_Reference>
          <local_identifier_reference>edr_data</local_identifier_reference>
          <local_reference_type>processing_information_to_data_object</local_reference_type>
        </Local_Internal_Reference>
        <proc:Process>
          <proc:Software>
            <proc:Software_Program>
              <proc:name>LOLA_EDR</proc:name>
              <proc:program_version>2.0</proc:program_version>
            </proc:Software_Program>
          </proc:Software>
        </proc:Process>
      </proc:Processing_Information>
    </Discipline_Area>
  </Observation_Area>
  <File_Area_Observational>
    <File>
      <file_name>lolaedr250771830.dat</file_name>
      <local_identifier>edr_data</local_identifier>
      <creation_date_time>2025-03-19T12:11:41</creation_date_time>
    </File>
    <Table_Binary>
      <offset unit="byte">0</offset>
      <records>7009</records>
      <description>This table contains instrument science and engineering data               
        as reported by the LRO Lunar Orbiter Laser Altimeter (LOLA) telemetry     
        packets.</description>
      <Record_Binary>
        <fields>129</fields>
        <groups>9</groups>
        <record_length unit="byte">3424</record_length>
        <Group_Field_Binary>
          <group_number>1</group_number>
          <repetitions>4</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>"DU time stamp in B1, B0, B3, B2 order,      
            equivalent to the value 16,777,216*B3 + 65,536*B2 + 256*B1 + B0. The      
            value generates the SPACECRAFT_CLOCK count keywords in the label.         
            LOLA uses this value, together with a spacecraft time correction factor   
            that is uplinked from the ground and a clock correlation file to relate   
            this time stamp to terrestrial Atomic Time.</description>
          <group_location unit="byte">1</group_location>
          <group_length unit="byte">4</group_length>
          <Field_Binary>
            <name>Time_Stamp</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>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>Sequence_Count</name>
          <field_number>1</field_number>
          <field_location unit="byte">5</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Packet sequence counter, reset to 0 on power-up.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Phase_A_Lock</name>
          <field_number>2</field_number>
          <field_location unit="byte">7</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>There are 6 phase A and 6 phase B Time-Digital-Converters. 
            Each TDC has a phase-locked-loop to control the gate delay time. A 1 
            in bits 0-5 indicates whether a corresponding phase A TDC has lost
            PLL lock. Any bit = 1 indicates a fault.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Phase_B_Lock</name>
          <field_number>3</field_number>
          <field_location unit="byte">8</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Same as PHASE_A_LOCK for the phase B TDCs.</description>
        </Field_Binary>
        <Field_Binary>
          <name>UART_Error</name>
          <field_number>4</field_number>
          <field_location unit="byte">9</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>UART error count (7..4) and Conf_Reg_3(3..0)  
            The configuration bits (high=7,low=0) are as follows (0=FSW, 1=ground):    
            LOSRCSWINPUTS   3 Source of SW INPUTs                                     
            LOSRCRGS        2 Source of range gates                                   
            LOSRCTHRESHOLDS 1 Source of thresholds                                    
            LOSRCGAINS      0 Source of gains                                         
            while bits 7-4 are the uart error count.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>2</group_number>
          <repetitions>3</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>Duty Cycle of the 12 TDC chips as counts, in B2, B1, B0 order, 
            subcommutated over 16 packets. This 24-bit value samples the TDC given by
            the packet sequence number modulo 16, plus 1, for TDC numbers 1-12, while
            13-16 are invalid. The 24-bit value is a signed integer. That is, if it reads
            xFFFFFF, the actual value is -1. The full scale is plus or minus 199993 counts.     
            The maximum positive number is x030D39 (100% duty cycle); xFCF2C7 is the
            full scale negative number (0% duty cycle).</description>
          <group_location unit="byte">10</group_location>
          <group_length unit="byte">3</group_length>
          <Field_Binary>
            <name>Duty_Cycle</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>SignedByte</data_type>
            <!-- I don't think the right value. -->
            <field_length unit="byte">1</field_length>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>LEA_Discretes</name>
          <field_number>5</field_number>
          <field_location unit="byte">13</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Laser Electronics Assembly Discretes are the
            16 bits writeable to subaddress 3.                                        
            The bitwise functional breakdown is                                       
            0  - laser state (0=disable, 1=enable)                                   
            1  - laser select (0=Laser 1, 1=Laser 2)                                 
            2  - laser fire state (1=enable)                                         
            3  - TEC 1 state (0=disable, 1=enable)                                   
            4  - TEC 2 state (0=disable, 1=enable)                                   
            5  - cpu reset enabled (0=disable, 1=enable)                             
            6  - cpu reset state (0=idle, 1=active)                                  
            7  - unused                                                              
            8  - EEPROM protect (0=protected, 1=writeable)                           
            9  - unused                                                              
            10  - unused                                                              
            11  - unused                                                              
            12  - LOLA 1pps state 1 (0=enabled) controls for resynchonization         
            13  - LOLA 1pps state 2 (0=enabled) of T0 with the 1pps RS422 pulse       
            14  - unused                                                              
            15  - diagnostic bit, MUST NOT BE MODIFIED-can lead to overcurrent.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Drive_Width</name>
          <field_number>6</field_number>
          <field_location unit="byte">15</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Measured drive pulse width in 200-ns counts.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>3</group_number>
          <repetitions>3</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>Range gate start from T0                    
            as B2, B1, B0, in 200-ns counts.</description>
          <group_location unit="byte">17</group_location>
          <group_length unit="byte">3</group_length>
          <Field_Binary>
            <name>Range_Gate_Start</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <!-- I don't think the right value. -->
            <field_length unit="byte">1</field_length>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>4</group_number>
          <repetitions>3</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>Range gate stop from T0                    
            as B2, B1, B0, in 200-ns counts.</description>
          <group_location unit="byte">20</group_location>
          <group_length unit="byte">3</group_length>
          <Field_Binary>
            <name>Range_Gate_Stop</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <!-- I don't think the right value. -->
            <field_length unit="byte">1</field_length>
          </Field_Binary>
        </Group_Field_Binary>
        <!-- start of frame threshold and gain values -->
        <Field_Binary>
          <name>Threshold_1</name>
          <field_number>7</field_number>
          <field_location unit="byte">23</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Threshold detector 1.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Commanded_Gain_1</name>
          <field_number>8</field_number>
          <field_location unit="byte">24</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded gain on detector 1.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_2</name>
          <field_number>9</field_number>
          <field_location unit="byte">25</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Threshold detector 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Commanded_Gain_2</name>
          <field_number>10</field_number>
          <field_location unit="byte">26</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded gain on detector 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_3</name>
          <field_number>11</field_number>
          <field_location unit="byte">27</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Threshold detector 3.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Commanded_Gain_3</name>
          <field_number>12</field_number>
          <field_location unit="byte">28</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded gain on detector 3.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_4</name>
          <field_number>13</field_number>
          <field_location unit="byte">29</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Threshold detector 4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Commanded_Gain_4</name>
          <field_number>14</field_number>
          <field_location unit="byte">30</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded gain on detector 4.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_5</name>
          <field_number>15</field_number>
          <field_location unit="byte">31</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Threshold detector 5.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Commanded_Gain_5</name>
          <field_number>16</field_number>
          <field_location unit="byte">32</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded gain on detector 5.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>5</group_number>
          <repetitions>3</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>1Hz_to_Fire B0, B1, B2 (50 ns counts).</description>
          <group_location unit="byte">33</group_location>
          <group_length unit="byte">3</group_length>
          <Field_Binary>
            <name>Hz_to_Fire</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <!-- I don't think the right value. -->
            <field_length unit="byte">1</field_length>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>Detector_Enables</name>
          <field_number>17</field_number>
          <field_location unit="byte">36</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Commanded Detector Enables.                 
            (0=disable, 1=enable)                                                      
            Bit 0: Detector 1                                                         
            Bit 1: Detector 2                                                         
            Bit 2: Detector 3                                                         
            Bit 3: Detector 4                                                         
            Bit 4: Detector 5         </description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>6</group_number>
          <repetitions>3</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>Commanded fire pulse width B2,B1,B0, in 200-ns counts.</description>
          <group_location unit="byte">37</group_location>
          <group_length unit="byte">3</group_length>
          <Field_Binary>
            <name>Fire_Width</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <!-- I don't think the right value. -->
            <field_length unit="byte">1</field_length>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>Clock_Config</name>
          <field_number>18</field_number>
          <field_location unit="byte">40</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Clock Configuration (1=enable)              
            Bit 0: LOCAL                                                              
            Bit 1: SC_A                                                               
            Bit 2: SC_B                                                               
            Bit 3: SC_APLUS.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Minor_Frame_Number</name>
          <field_number>19</field_number>
          <field_location unit="byte">41</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The number of the minor frame at which the  
            RX1_ENERGY to RX5_ENERGY values are sampled. The major frame for LOLA     
            is exactly 1 s, where time is defined by the 5 MHz clock provided by      
            the spacecraft. This particular analysis will consider the clock          
            to be true. Thus there are exactly 5x10^6 clock ticks per major frame.    
            
            LOLA has 28 shots per second, where each shot is defined as a minor       
            frame.  This gives 178571.42857... clock cycles per minor frame.          
            The LOLA minor frames will not be exactly equal in length but will be     
            fully deterministic, using an old digital phase lock loop technique       
            designed for SMEX/FAST many moons ago.                                    
            The first 16 minor frames will be 178571 clock ticks in length.           
            The last  12 minor frames will be 178572 clock ticks in length.</description>
        </Field_Binary>
        <Field_Binary>
          <name>TX_Clamp</name>
          <field_number>20</field_number>
          <field_location unit="byte">42</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>TX clamp determines the transmit energy     
            integration time. The TxHold signal clamps the transmit energy measurement
            at TX_CLAMP counts. Units are 50 ns per count.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX2_Energy</name>
          <field_number>21</field_number>
          <field_location unit="byte">43</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Channel 2 received energy (fJ),             
            y = 0.6003*x/GAIN2 - 0.1304, where GAIN2 is the calculated value for gain from                         
            GAIN_READ_BACK_2 telemetry.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX1_Energy</name>
          <field_number>22</field_number>
          <field_location unit="byte">44</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Channel 1 received energy (fJ),             
            y = 0.5837*x/GAIN1 - 0.1538, where GAIN1 is the calculated value for gain from                         
            GAIN_READ_BACK_1 telemetry.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX4_Energy</name>
          <field_number>23</field_number>
          <field_location unit="byte">45</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Channel 4 received energy (fJ),             
            y = 0.5742*x/GAIN4 - 0.1452, where GAIN4 is the calculated value for gain from                         
            GAIN_READ_BACK_4 telemetry.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX3_Energy</name>
          <field_number>24</field_number>
          <field_location unit="byte">46</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Channel 3 received energy (fJ),             
            y = 0.5940*x/GAIN3 - 0.1420, where GAIN3 is the calculated value for gain from                         
            GAIN_READ_BACK_3 telemetry.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V550_Monitor</name>
          <field_number>25</field_number>
          <field_location unit="byte">47</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog +550V voltage, y = 3.0926*x-37.362 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX5_Energy</name>
          <field_number>26</field_number>
          <field_location unit="byte">48</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Channel 5 received energy (fJ),             
            y = 0.5660*x/GAIN5 - 0.1394, where GAIN5 is the calculated value for gain from                         
            GAIN_READ_BACK_5 telemetry.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V5_Monitor</name>
          <field_number>27</field_number>
          <field_location unit="byte">49</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog +5V voltage, y = 2.1646E-02*x-2.5956E-01 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V12_Monitor</name>
          <field_number>28</field_number>
          <field_location unit="byte">50</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog +12V voltage, y = 5.120E-02*x - 6.055E-01 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V3DOT3D_Monitor</name>
          <field_number>29</field_number>
          <field_location unit="byte">51</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Digital +3.3V voltage, y = 1.452E-02*x-1.747E-01 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V3DOT3A_Monitor</name>
          <field_number>30</field_number>
          <field_location unit="byte">52</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog +3.3V voltage, y = 1.452E-02*x-1.747E-01 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Zero_Check</name>
          <field_number>31</field_number>
          <field_location unit="byte">53</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog Board zero voltage, y = 0.01083*x-0.1303 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V5Neg_Monitor</name>
          <field_number>32</field_number>
          <field_location unit="byte">54</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog -5V voltage, y = -2.167E-02*x +2.606E-01 V.</description>
        </Field_Binary>
        <!-- mid-frame threshold calculation values -->
        <Field_Binary>
          <name>Gain_Read_Back_2</name>
          <field_number>33</field_number>
          <field_location unit="byte">55</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Gain read-back on channel 2 (GAIN2).        
            y =-2.689E-01*x + 58.204; valid for x between 23 and 216;                             
            y = 52 for x less than 23;                                                          
            y = 0 for x greater than 216.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Gain_Read_Back_1</name>
          <field_number>34</field_number>
          <field_location unit="byte">56</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Gain read-back on channel 1 (GAIN1).        
            y =-2.813E-01*x + 60.9; valid for x between 28 and 216;                              
            y = 53 for x less than 28;                                                         
            y = 0 for x greater than 216.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Gain_Read_Back_4</name>
          <field_number>35</field_number>
          <field_location unit="byte">57</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Gain read-back on channel 4 (GAIN4).        
            y = -2.821E-01*x + 61.075; valid for x between 25 and 216;                            
            y = 54 for x less than 25;                                                          
            y = 0 for x greater than 216.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Gain_Read_Back_3</name>
          <field_number>36</field_number>
          <field_location unit="byte">58</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Gain read-back on channel 3 (GAIN3).        
            y = -2.765E-01*x + 59.373; valid for x between 27 and 214;                            
            y = 52 for x less than 27;                                                          
            y = 0 for x greater than 214.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_Read_Back_1</name>
          <field_number>37</field_number>
          <field_location unit="byte">59</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Threshold Read Back 1 (FS THRESHOLD1), y = 0.5837x - 8.904 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Gain_Read_Back_5</name>
          <field_number>38</field_number>
          <field_location unit="byte">60</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Gain read-back on channel 5 (GAIN5).        
            y = -2.774E-01x + 59.865; valid for x between 25 and 215;                             
            y = 53 for x less than 25;                                                          
            y = 0 for x greater than 215.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_Read_Back_3</name>
          <field_number>39</field_number>
          <field_location unit="byte">61</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Threshold Read Back 3 (FS THRESHOLD3). y = 0.2951x - 5.542 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_Read_Back_2</name>
          <field_number>40</field_number>
          <field_location unit="byte">62</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Threshold Read Back 2 (FS THRESHOLD2). y = 0.2925x - 5.51 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_Read_Back_5</name>
          <field_number>41</field_number>
          <field_location unit="byte">63</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Threshold Read Back 5 (FS THRESHOLD5). y = 0.3119x - 5.443 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Threshold_Read_Back_4</name>
          <field_number>42</field_number>
          <field_location unit="byte">64</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Threshold Read Back 4 (FS THRESHOLD4). y = 0.2934x - 6.107 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Diode_Current_Set</name>
          <field_number>43</field_number>
          <field_location unit="byte">65</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Diode Current Set Readback, y = 1.319E-01x + 5.820E+01, Amperes.</description>
        </Field_Binary>
        <Field_Binary>
          <name>TX_Threshold_Read_Back</name>
          <field_number>44</field_number>
          <field_location unit="byte">66</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Tx Threshold Read Back, y = 2.079x -25.02 mV.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Diode_2_Temp_Set</name>
          <field_number>45</field_number>
          <field_location unit="byte">67</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Diode #2 Temperature Set Readback.          
            y = -2.142E-06x2 - 9.013E-03x + 2.303E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Diode_1_Temp_Set</name>
          <field_number>46</field_number>
          <field_location unit="byte">68</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Diode #1 Temperature Set Readback.          
            y = 7.949E-06x2 - 1.036E-02x + 1.649E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V3DOT3A_DU_Current_Imon</name>
          <field_number>47</field_number>
          <field_location unit="byte">69</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>3.3A DU Current (Imon), y = 1.0701E-02x - 1.3913E-01 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V3DOT3D_DU_Current_Mon</name>
          <field_number>48</field_number>
          <field_location unit="byte">70</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>3.3D DU Current (Imon), y = 1.0665E-02x - 1.3963E-01 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V1DOT5_DUA_Current_Imon</name>
          <field_number>49</field_number>
          <field_location unit="byte">71</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>1.5 DUA Current (Imon), y = 4.154E-03x - 1.626E-01 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V12_DU_Current_Imon</name>
          <field_number>50</field_number>
          <field_location unit="byte">72</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>12 DU Current (Imon), y = 1.0614E-02x - 1.1528E-01 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V1DOT5_DUA_Vmon</name>
          <field_number>51</field_number>
          <field_location unit="byte">73</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>1.5 DUA Current (Imon), y = 4.154E-03x - 1.626E-01 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V1DOT5_DUD_Current_Imon</name>
          <field_number>52</field_number>
          <field_location unit="byte">74</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>1.5 DUD Current (Imon), y = 1.989E-03x - 5.376E-02 A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Board_Temp_1</name>
          <field_number>53</field_number>
          <field_location unit="byte">75</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Board Temperature 1,               
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>V1DOT5_DUD_Vmon</name>
          <field_number>54</field_number>
          <field_location unit="byte">76</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>1.5V DUD (Vmon), y = 1.084E-02x - 1.297E-01 V.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Board_Temp_2</name>
          <field_number>55</field_number>
          <field_location unit="byte">77</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Board Temperature 2,               
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Hybrid_Temp_1</name>
          <field_number>56</field_number>
          <field_location unit="byte">78</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Hybrid Temperature 1,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Board_Temp_3</name>
          <field_number>57</field_number>
          <field_location unit="byte">79</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Board Temperature 3,               
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Hybrid_Temp_2</name>
          <field_number>58</field_number>
          <field_location unit="byte">80</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Hybrid Temperature 2,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Board_Temp_4</name>
          <field_number>59</field_number>
          <field_location unit="byte">81</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Board Temperature 4,               
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Hybrid_Temp_3</name>
          <field_number>60</field_number>
          <field_location unit="byte">82</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Hybrid Temperature 3,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Board_Temp_5</name>
          <field_number>61</field_number>
          <field_location unit="byte">83</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Board Temperature 5,               
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Hybrid_Temp_4</name>
          <field_number>62</field_number>
          <field_location unit="byte">84</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Hybrid Temperature 4,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>LEA_Board_Temp</name>
          <field_number>63</field_number>
          <field_location unit="byte">85</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LEA Board Temperature,                      
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Detector_Hybrid_Temp_5</name>
          <field_number>64</field_number>
          <field_location unit="byte">86</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Detector Hybrid Temperature 5,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_2_Diodes_Temp</name>
          <field_number>65</field_number>
          <field_location unit="byte">87</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Laser 2 Diodes Temperature,                 
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_1_Diodes_Temp</name>
          <field_number>66</field_number>
          <field_location unit="byte">88</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Laser 1 Diodes Temperature,                 
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_2_Bench_Temp</name>
          <field_number>67</field_number>
          <field_location unit="byte">89</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Laser 2 Bench Temperature,                  
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_1_Bench_Temp</name>
          <field_number>68</field_number>
          <field_location unit="byte">90</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Laser 1 Bench Temperature,                  
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>PCA_Board_Temp</name>
          <field_number>69</field_number>
          <field_location unit="byte">91</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PCA Board Temperature,                      
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Analog_Board_Temp</name>
          <field_number>70</field_number>
          <field_location unit="byte">92</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog Board Temperature,                   
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DU_Oscillator_Temp</name>
          <field_number>71</field_number>
          <field_location unit="byte">93</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DU Oscillator Temperature,                  
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DU_Board_Temp</name>
          <field_number>72</field_number>
          <field_location unit="byte">94</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DU Board Temperature,                       
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Beam_Expander_Middle_Temp</name>
          <field_number>73</field_number>
          <field_location unit="byte">95</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Beam Expander Middle Temperature,           
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Beam_Expander_Top_Temp</name>
          <field_number>74</field_number>
          <field_location unit="byte">96</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Beam Expander Top Temperature,              
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX_Tube_Top_Temp</name>
          <field_number>75</field_number>
          <field_location unit="byte">97</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Rx Tube Top Temperature,                    
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Beam_Expander_Bottom_Temp</name>
          <field_number>76</field_number>
          <field_location unit="byte">98</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Beam Expander Bottom Temperature,           
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX_Tube_Bottom_Temp</name>
          <field_number>77</field_number>
          <field_location unit="byte">99</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Rx Tube Bottom Temperature,                 
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX_Tube_Middle_Temp</name>
          <field_number>78</field_number>
          <field_location unit="byte">100</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Rx Tube Middle Temperature,                 
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Calibration_Hi_Temp</name>
          <field_number>79</field_number>
          <field_location unit="byte">101</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Calibration Hi Temperature,                 
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Housing_Temp</name>
          <field_number>80</field_number>
          <field_location unit="byte">102</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Housing Temperature,                        
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DUA_Temp</name>
          <field_number>81</field_number>
          <field_location unit="byte">103</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DUA Temperature                             
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Calibration_Low_Temp</name>
          <field_number>82</field_number>
          <field_location unit="byte">104</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Calibration Low Temperature,                
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DUA_Hot1_Temp</name>
          <field_number>83</field_number>
          <field_location unit="byte">105</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DUA_HOT1 Temperature,                       
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DUA_FPGA_Temp</name>
          <field_number>84</field_number>
          <field_location unit="byte">106</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DUA_FPGA Temperature,                       
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>RX_Channel_Enable_Readback</name>
          <field_number>85</field_number>
          <field_location unit="byte">107</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog Board, probably (Jerry Karsh):       
            Bit 0: RX Channel 1 Enable Readback, 0 = 'Disabled'; 1 = 'Enabled',       
            Bit 1: RX Channel 2 Enable Readback, 0 = 'Disabled'; 1 = 'Enabled',       
            Bit 2: RX Channel 3 Enable Readback, 0 = 'Disabled'; 1 = 'Enabled',       
            Bit 3: RX Channel 4 Enable Readback, 0 = 'Disabled'; 1 = 'Enabled',       
            Bit 4: RX Channel 5 Enable Readback, 0 = 'Disabled'; 1 = 'Enabled',       
            Bit 5: TX Channel Enable Readback,0 = 'Enabled'; 1 = 'Disabled',          
            Bit 6: unused, =0,                                                        
            Bit 7: unused, =0.</description>
        </Field_Binary>
        <Field_Binary>
          <name>DUA_Hot2_Temp</name>
          <field_number>86</field_number>
          <field_location unit="byte">108</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>DUA_HOT2 Temperature,                       
            y = ((-1.030E-05 x + 4.011E-03) x - 8.309E-01) x + 8.034E+01 degrees C.</description>
        </Field_Binary>
        <Field_Binary>
          <name>K</name>
          <field_number>87</field_number>
          <field_location unit="byte">109</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The letter k, whose value shall be 0x6B.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Analog_Board_Flags</name>
          <field_number>88</field_number>
          <field_location unit="byte">110</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog board error flags:                   
            Bit 0: RX1_Parity_Error (active '1'),                                     
            Bit 1: RX1_Frame_Error (active '1'),                                      
            Bit 2: RX2_Parity_Error (active '1'),                                     
            Bit 3: RX2_Frame_Error (active '1'),                                      
            Bit 4: DAC Latchup Notification (active '1'),                             
            Bit 5: Pump Trigger (active '1' when not received),                       
            Bit 6: TXHOLD (active '1' when not received),                             
            Bit 7: DAC bytes (active '1' when incorrect # of values received).</description>
        </Field_Binary>
        <Field_Binary>
          <name>Vertical_Parity_Byte</name>
          <field_number>89</field_number>
          <field_location unit="byte">111</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Bitwise parity of analog data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>CMD_C_Counter</name>
          <field_number>90</field_number>
          <field_location unit="byte">112</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Counter that increments once each shot,     
            when the analog board receives a character 'C' triggering A/D conversions.
            This serves as a sequence check on analog board telemetry.</description>
        </Field_Binary>
        <!-- End of first block of housekeeping, now 64 bytes of FSW -->
        <Field_Binary>
          <name>FSW_Sequence_Count</name>
          <field_number>91</field_number>
          <field_location unit="byte">113</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>FSW Incrementing counter; starts at 1, and increments by 1 each second.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ROM_CRC</name>
          <field_number>92</field_number>
          <field_location unit="byte">115</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>FSW 16-Bit Cyclic Redundancy Check of the Code and Constant Data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Override_Flags</name>
          <field_number>93</field_number>
          <field_location unit="byte">117</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Status flags -                              
            0: Algorithm Control, 1: Overriden                                        
            Bit 0: Det 5 Gain                                                         
            Bit 1: Det 4 Gain                                                         
            Bit 2: Det 3 Gain                                                         
            Bit 3: Det 2 Gain                                                         
            Bit 4: Det 1 Gain                                                         
            Bit 5: Det 5 Threshold                                                    
            Bit 6: Det 4 Threshold                                                    
            Bit 7: Det 3 Threshold                                                    
            Bit 8: Det 2 Threshold                                                    
            Bit 9: Det 1 Threshold                                                    
            Bit 10: Range Window Width                                                
            Bit 11: Range Window Delay    </description>
        </Field_Binary>
        <Field_Binary>
          <name>Software_Detector_Disables</name>
          <field_number>94</field_number>
          <field_location unit="byte">119</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Status Flags: 0: Detector Enabled, 1: Detector Disabled                   
            Bit 0: Detector 1                                                         
            Bit 1: Detector 2                                                         
            Bit 2: Detector 3                                                         
            Bit 3: Detector 4                                                         
            Bit 4: Detector 5
          </description>
        </Field_Binary>
        <Field_Binary>
          <name>Algorithm_Mode</name>
          <field_number>95</field_number>
          <field_location unit="byte">120</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>FSW mode - 0: Startup, 1: Acquisition, 2: Tracking.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Average_Transmit_Time</name>
          <field_number>96</field_number>
          <field_location unit="byte">121</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The average transmit coarse time            
            over the last second, in counts, nominally 200 ns per count.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Signal_Acquired</name>
          <field_number>97</field_number>
          <field_location unit="byte">123</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>FSW status - 0: Signal NOT Acquired, 1: Signal Acquired.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Estimated_Range</name>
          <field_number>98</field_number>
          <field_location unit="byte">124</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Calculated range from spacecraft to the     
            surface of the moon. Units are counts, with one count equivalent to       
            approximately 30 meters of range.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Return_Count</name>
          <field_number>99</field_number>
          <field_location unit="byte">126</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid lunar return pulses that were histogrammed.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Subwindow_Bin</name>
          <field_number>100</field_number>
          <field_location unit="byte">127</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the start of the subwindow.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Subwindow_Count</name>
          <field_number>101</field_number>
          <field_location unit="byte">129</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid lunar return pulses in the bins of the subwindow.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Subwindow_Max_Bin</name>
          <field_number>102</field_number>
          <field_location unit="byte">130</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the bin in the      
            subwindow with the most valid lunar return pulses.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Subwindow_Max_count</name>
          <field_number>103</field_number>
          <field_location unit="byte">132</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid lunar return pulses in the subwindow max bin.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Outside_Max_Bin</name>
          <field_number>104</field_number>
          <field_location unit="byte">133</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the bin outside     
            the subwindow with the most valid lunar return pulses.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_Outside_Max_Count</name>
          <field_number>105</field_number>
          <field_location unit="byte">135</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid lunar return pulses in the outside max bin.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Signal_Acquired</name>
          <field_number>106</field_number>
          <field_location unit="byte">136</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>0: Signal NOT Acquired, 1: Signal Acquired.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Estimated_Range</name>
          <field_number>107</field_number>
          <field_location unit="byte">137</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Calculated histogram offset of the earth signal.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Return_Count</name>
          <field_number>108</field_number>
          <field_location unit="byte">139</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid earth pulses that were histogrammed.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Subwindow_Bin</name>
          <field_number>109</field_number>
          <field_location unit="byte">140</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the start of the subwindow.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Subwindow_Count</name>
          <field_number>110</field_number>
          <field_location unit="byte">142</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid earth pulses in the bins of the subwindow.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Subwindow_Max_Bin</name>
          <field_number>111</field_number>
          <field_location unit="byte">143</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the bin             
            in the subwindow with the most valid earth pulses.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Subwindow_Max_Count</name>
          <field_number>112</field_number>
          <field_location unit="byte">145</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid earth pulses in the         
            subwindow max bin.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Outside_Max_Bin</name>
          <field_number>113</field_number>
          <field_location unit="byte">146</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Histogram bin number of the bin outside     
            the subwindow with the most valid earth pulses.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_Outside_Max_Count</name>
          <field_number>114</field_number>
          <field_location unit="byte">148</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of valid earth pulses in the outside max bin.</description>
        </Field_Binary>
        <Field_Binary>
          <name>TX_Shot_0_DUP</name>
          <field_number>115</field_number>
          <field_location unit="byte">149</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Duplication of the transmit coarse time for shot 0.</description>
        </Field_Binary>
        <Field_Binary>
          <name>TX_Shot_14_Dup</name>
          <field_number>116</field_number>
          <field_location unit="byte">151</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Duplication of the transmit coarse time for shot 14.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_RX_Det_0_Shot_0_DUP</name>
          <field_number>117</field_number>
          <field_location unit="byte">153</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The calculated range of the lunar return pulse on detector 0 for shot 0.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Lunar_RX_Det_0_Shot_14_DUP</name>
          <field_number>118</field_number>
          <field_location unit="byte">155</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The calculated range of the lunar return pulse on detector 0 for shot 14.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_RX_Shot_0_DUP</name>
          <field_number>119</field_number>
          <field_location unit="byte">157</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The calculated histogram offset of the earth pulse for shot 0.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Earth_RX_Shot_14_DUP</name>
          <field_number>120</field_number>
          <field_location unit="byte">159</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The calculated histogram offset of the earth pulse for shot 14.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_Drive_Pulse_Min</name>
          <field_number>121</field_number>
          <field_location unit="byte">161</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Minimum laser drive pulse value over the last second.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_Drive_Pulse_Max</name>
          <field_number>122</field_number>
          <field_location unit="byte">162</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Maximum laser drive pulse value over the last second.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Laser_Drive_Pulse_Average</name>
          <field_number>123</field_number>
          <field_location unit="byte">163</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Average laser drive pulse value over the last second.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>7</group_number>
          <repetitions>5</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <description>The commanded DAC values output from        
            the software for the thresholds for shot 14 (mid-frame calculation).</description>
          <group_location unit="byte">164</group_location>
          <group_length unit="byte">5</group_length>
          <Field_Binary>
            <name>Commanded_Thresholds_Midframe</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>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>Memory_Dump_Address</name>
          <field_number>124</field_number>
          <field_location unit="byte">169</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Memory dump command address.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Memory_Dump_Value</name>
          <field_number>125</field_number>
          <field_location unit="byte">171</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The value in memory at the memory dump address.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Spare_1</name>
          <field_number>126</field_number>
          <field_location unit="byte">173</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Unassigned spare.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Spare_2</name>
          <field_number>127</field_number>
          <field_location unit="byte">174</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Unassigned spare.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Glitch_Status</name>
          <field_number>128</field_number>
          <field_location unit="byte">175</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Added by J-P for tracking the glitch        
            algorithm status. The algorithm corrects for extra noise triggers         
            induced by laser pulses (glitches) when calculating noise levels.         
            Currently, should be set to 0x1F, indicating that the glitch              
            algorithm is being used for detectors 1-5.</description>
        </Field_Binary>
        <Field_Binary>
          <name>Health_And_Safety_Flags</name>
          <field_number>129</field_number>
          <field_location unit="byte">176</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>For testing only.</description>
        </Field_Binary>
        <!-- end of software block - now 28x20 analog shot data and noise counts.
             This group object is the first of two that define the full LOLA
             packet, consisting of housekeeping and shot data. -->
        <Group_Field_Binary>
          <group_number>8</group_number>
          <repetitions>28</repetitions>
          <fields>10</fields>
          <groups>1</groups>
          <description>The transmit and Earth receive pulse        
            energy counts, as well as the event and noise counts in each channel,     
            are repeated once per shot.</description>
          <group_location unit="byte">177</group_location>
          <group_length unit="byte">560</group_length>
          <Field_Binary>
            <name>TX_Pulse_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>Analog Board output - preliminary conversion
              (mJ) is y = 0.01435*x -0.17, for x in [12,255].</description>
          </Field_Binary>
          <Field_Binary>
            <name>LSR_Diode_Pump_Current</name>
            <field_number>2</field_number>
            <field_location unit="byte">2</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Analog Board output - conversion is         
              (A) y = 0.4281*x -5.117, for x in [12,255].</description>
          </Field_Binary>
          <Group_Field_Binary>
            <group_number>1</group_number>
            <repetitions>5</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>The noise counts in 1/28 s from the         
              beginning of the previous lunar window at to the end of the               
              current Earth window, for channels 1-5, with a negligible dead time.      
              See the timing diagram for detailed information about the offset.</description>
            <group_location unit="byte">3</group_location>
            <group_length unit="byte">10</group_length>
            <Field_Binary>
              <name>Noise_Counts</name>
              <field_number>1</field_number>
              <field_location unit="byte">1</field_location>
              <data_type>UnsignedLSB2</data_type>
              <field_length unit="byte">2</field_length>
            </Field_Binary>
          </Group_Field_Binary>
          <Field_Binary>
            <name>Earth_Event_Count</name>
            <field_number>3</field_number>
            <field_location unit="byte">13</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              8-ms Earth window on channel 1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Earth_Energy</name>
            <field_number>4</field_number>
            <field_location unit="byte">14</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy of the trigger pulse in the          
              Earth window on Channel 1. (fJ) y=(.5837x/GAIN1)-.1538, where gain1       
              is the y value of GAIN_READ_BACK_1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_RX_1</name>
            <field_number>5</field_number>
            <field_location unit="byte">15</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              lunar range window on channel 1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_Laser_Fire</name>
            <field_number>6</field_number>
            <field_location unit="byte">16</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received by the start detector.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_RX_3</name>
            <field_number>7</field_number>
            <field_location unit="byte">17</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              lunar range window on channel 3.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_RX_2</name>
            <field_number>8</field_number>
            <field_location unit="byte">18</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              lunar range window on channel 2.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_RX_5</name>
            <field_number>9</field_number>
            <field_location unit="byte">19</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              lunar range window on channel 5.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Event_Count_RX_4</name>
            <field_number>10</field_number>
            <field_location unit="byte">20</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The number of triggers received in the      
              lunar range window on channel 4.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <!-- Science Data Group -->
        <Group_Field_Binary>
          <group_number>9</group_number>
          <repetitions>28</repetitions>
          <fields>12</fields>
          <groups>28</groups>
          <description>LOLA Science Data for each laser shot minor frame.        
            The science data consist of time stamps relative to the shot             
            reference time (T0) of various triggers. The times are recorded          
            on both the leading and trailing edges of each trigger to determine      
            the centroid of the detected pulse. There are flags associated with      
            each channel of the range measurement unit (RMU) that indicate           
            whether the RMU counts are valid, followed by status and phase           
            indicators for the time-digital converters (TDC) to be used in           
            calibrating the time stamps. Each time stamp is composed of column       
            definitions for four separate event counts produced by the RMU.          
            The four events are:                                                     
            a coarse (200 ns) event count;                                         
            event 1, a fine counter for leading edge.                              
            event 2, a fine counter for trailing edge;                             
            event 3, a fine counter for leading and trailing edges.                
            Each pulse time stamp is calculated in nanoseconds from T0 as            
            le = 200.*coarse -(event1 - event3)*0.02815                             
            te = 200.*coarse -(event2 - event3)*0.02815                             
            pw = (event1 - event2)*0.02815                                          
            Each counter is coded in three bytes (B2, B1, B0), starting with         
            the most significant byte, for a total of 12 bytes/stamp.                
            The fine counter least significant bit is approximately 28.15 ps.        
            There are seven time stamps for each shot: a transmit time TX,           
            five lunar receive times RX1-5, and one Earth window time.               
            The earth window is gated separately on Channel 1 and precedes the       
            lunar gated pulses, but shares a common timing format.                   
            The column definitions for time stamps are followed by a software        
            timer, and digital counts of the lunar RX1-5 energies.</description>
          <group_location unit="byte">737</group_location>
          <group_length unit="byte">2688</group_length>
          <Field_Binary>
            <name>Valid_Trailing_Edge_Flag</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>Bitfield of RMU range validity tx,1rx,erx,2-5rx           
              The bitwise functional breakdown is                                    
              0  - transmit                                                          
              1  - channel 1 receive                                                 
              2  - Earth window receive                                              
              3  - channel 2 receive                                                 
              4  - channel 3 receive                                                 
              5  - channel 4 receive                                                 
              6  - channel 5 receive                                                 
              7  - undefined</description>
          </Field_Binary>
          <Field_Binary>
            <name>Valid_Leading_Edge_Flag</name>
            <field_number>2</field_number>
            <field_location unit="byte">2</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Bitfield of RMU range validity tx, 1rx, erx, 2-5rx.</description>
          </Field_Binary>
          <Field_Binary>
            <name>TDC_Status_1</name>
            <field_number>3</field_number>
            <field_location unit="byte">3</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>LOLA TDC Status 1 or LOTDCSTATUS1SH.                      
              Byte 3 contains PLL Lock bits for TDCs 0 through 7; expected value is xFF.    
              Byte 5 contains Overflow bits for TDCs 4 through 11; expected value is x00.   
              Byte 6 contains Overflow bits for TDCs 0 through 3 and PLL Lock bits for      
              TDCs 8 through 11; expected value is x0F.</description>
            <!-- don't understand the desciption use of bytes -->
          </Field_Binary>
          <Field_Binary>
            <name>Phase_A_B</name>
            <field_number>4</field_number>
            <field_location unit="byte">4</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Bitfield of RMU phase,                                    
              1=A, 0=B.  
              The bitwise location is                                                
              0  - transmit                                                          
              1  - channel 1 receive                                                 
              2  - Earth window receive                                              
              3  - channel 2 receive                                                 
              4  - channel 3 receive                                                 
              5  - channel 4 receive                                                 
              6  - channel 5 receive                                                 
              7  - RMU oscillator count subcommutated over the first 26 shots.       
              first shot is least significant bit.</description>
          </Field_Binary>
          <Field_Binary>
            <name>TDC_Status_2</name>
            <field_number>5</field_number>
            <field_location unit="byte">5</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Mnemonic: LOTDCSTATUS2SH. See TDC_STATUS_1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>TDC_Status_3</name>
            <field_number>6</field_number>
            <field_location unit="byte">6</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Mnemonic: LOTDCSTATUS3SH. See TDC_STATUS_1.</description>
          </Field_Binary>
          <Group_Field_Binary>
            <group_number>1</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of laser fire time coarse clock,               
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">7</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>TX_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>2</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">10</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>TX_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>3</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">13</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>TX_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>4</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">16</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>TX_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>5</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of coarse clock for detector 1,                
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">19</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX1_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>6</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">22</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX1_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>7</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">25</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX1_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>8</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">28</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX1_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>9</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of coarse clock for detector 2,                
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">31</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX2_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>10</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">34</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX2_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>11</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">37</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX2_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>12</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">40</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX2_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>13</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of coarse clock for detector 3,                
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">43</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX3_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>14</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">46</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX3_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>15</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">49</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX3_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>16</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">52</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX3_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>17</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of coarse clock for detector 4,                
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">55</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX4_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>18</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">58</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX4_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>19</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">61</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX4_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>20</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">64</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX4_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>21</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of coarse clock for detector 5,                
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">67</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX5_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>22</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">70</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX5_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>23</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">73</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX5_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>24</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">76</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>RX5_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>25</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of laser fire time coarse clock,               
              a counter that increments each 200 ns from the shot reference time.</description>
            <group_location unit="byte">79</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>Earth_Coarse_Time_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>26</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 3,                          
              a counter that starts at the detected pulse leading edge and           
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">82</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>Earth_Fine_Time_Event3_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>27</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 2,                          
              a counter that starts at the detected pulse trailing edge and          
              stops at the next coarse clock edge, incrementing each 28.15 ps.</description>
            <group_location unit="byte">85</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>Earth_Fine_Time_Event2_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Group_Field_Binary>
            <group_number>28</group_number>
            <repetitions>3</repetitions>
            <fields>1</fields>
            <groups>0</groups>
            <description>B2, B1, B0 of fine time event 1,                          
              a reference fine time counter, incrementing each 28.15 ps,             
              that must be added to the coarse time.</description>
            <group_location unit="byte">88</group_location>
            <group_length unit="byte">3</group_length>
            <Field_Binary>
              <name>Earth_Fine_Time_Event1_Count</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>
            </Field_Binary>
          </Group_Field_Binary>
          <Field_Binary>
            <name>RX1_Energy_Count</name>
            <field_number>7</field_number>
            <field_location unit="byte">91</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy received from lunar detector 1, from the           
              leading edge of the detected pulse to the end of the pulse,            
              converted to counts by a sample-and-hold charge digital converter.     
              (fJ) y =(.5837x/GAIN1)-.1538, where GAIN1 is GAIN_READ_BACK_1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>Software_Timer</name>
            <field_number>8</field_number>
            <field_location unit="byte">92</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>The amount of time the software runs, from the start      
              of the TRAP interrupt until it finishes all its calculations for       
              that particular minor frame and writes port 0xBF to signal that it     
              is finished. The timer has the following format -                      
              Ox00 if sw remained in halt or did not write to Port xBF              
              during the reported minor frame                                       
              OxFF if sw was still running when trap arrived                        
              actual value of the timer (1 bin ~ 200us) in all other cases.         
              The timer value reported in telemetry for shot N                       
              corresponds to the minor frame N-1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RX3_Energy_Count</name>
            <field_number>9</field_number>
            <field_location unit="byte">93</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy received from lunar detector 3, from the           
              leading edge of the detected pulse to the end of the pulse,            
              converted to counts by a sample-and-hold charge digital converter.     
              (fJ) y =(.594x/GAIN3)-.142, where GAIN3 is GAIN_READ_BACK_3.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RX2_Energy_Count</name>
            <field_number>10</field_number>
            <field_location unit="byte">94</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy received from lunar detector 2, from the           
              leading edge of the detected pulse to the end of the pulse,            
              converted to counts by a sample-and-hold charge digital converter.
              (fJ) y =(.6003x/GAIN2)-.1304, where GAIN2 is GAIN_READ_BACK_2.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RX5_Energy_Count</name>
            <field_number>11</field_number>
            <field_location unit="byte">95</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy received from lunar detector 5, from the           
              leading edge of the detected pulse to the end of the pulse,            
              converted to counts by a sample-and-hold charge digital converter.
              (fJ) y =(.566x/GAIN5)-.1394, where GAIN5 is GAIN_READ_BACK_5.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RX4_Energy_Count</name>
            <field_number>12</field_number>
            <field_location unit="byte">96</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Energy received from lunar detector 4, from the           
              leading edge of the detected pulse to the end of the pulse,            
              converted to counts by a sample-and-hold charge digital converter.    
              (fJ) y =(.5742x/GAIN4)-.1452, where GAIN4 is GAIN_READ_BACK_4.</description>
          </Field_Binary>
        </Group_Field_Binary>
      </Record_Binary>
    </Table_Binary>
  </File_Area_Observational>
  <File_Area_Observational_Supplemental>
    <File>
      <file_name>lolaedr250771830.lbl</file_name>
    </File>
    <Stream_Text>
      <offset unit="byte">0</offset>
      <parsing_standard_id>PDS3</parsing_standard_id>
      <description>PDS3 label</description>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
    </Stream_Text>
  </File_Area_Observational_Supplemental>
</Product_Observational>
