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

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

<Product_Observational xmlns="http://pds.nasa.gov/pds4/pds/v1" 
    xmlns:mess="http://pds.nasa.gov/pds4/mission/mess/v1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1A10.xsd   http://pds.nasa.gov/pds4/mission/mess/v1 https://pds.nasa.gov/pds4/mission/mess/v1/PDS4_MESS_1B00_1020.xsd">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:mess_xrs_raw:data_edr:xrs2004243_dat</logical_identifier>
    <version_id>1.0</version_id>
    <title>MESSENGER XRS Raw Spectra product: xrs2004243_dat</title>
    <information_model_version>1.10.1.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2018-06-08</modification_date>
        <version_id>1.0</version_id>
        <description>PDS4 migrated product</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>2004-08-30T18:19:32Z</start_date_time>
      <stop_date_time>2004-08-30T23:52:16Z</stop_date_time>
    </Time_Coordinates>
    <Primary_Result_Summary>
      <purpose>Calibration</purpose>
      <processing_level>Raw</processing_level>
    </Primary_Result_Summary>
    <Investigation_Area>
      <name>MESSENGER</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.messenger</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>MESSENGER</name>
        <type>Spacecraft</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.mess</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>X-Ray Spectrometer</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:xrs.mess</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>Earth</name>
      <type>Planet</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:planet.earth</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
    <Mission_Area>
      <mess:MESSENGER>
        <mess:mission_phase_name>Launch</mess:mission_phase_name>
        <mess:spacecraft_clock_start_count>1/002377200</mess:spacecraft_clock_start_count>
        <mess:spacecraft_clock_stop_count>1/002397164</mess:spacecraft_clock_stop_count>
        <mess:standard_data_product_id>xrsedr</mess:standard_data_product_id>
        <mess:software_name>pipe-xrs2edr</mess:software_name>
        <mess:software_version_id>1.0</mess:software_version_id>
      </mess:MESSENGER>
    </Mission_Area>
  </Observation_Area>
  <File_Area_Observational>
    <File>
      <file_name>xrs2004243.dat</file_name>
      <creation_date_time>2007-07-09T18:59:36Z</creation_date_time>
    </File>
    <Table_Binary>
      <offset unit="byte">0</offset>
      <records>111</records>
      <description>
		This table contains X-ray spectra and associated instrument
        parameters, as observed by the MESSENGER X-Ray Spectrometer (XRS).
        Detailed descriptions for the parameters defined below are contained
        in the EDR SIS document.
      
        An XRS flight software upload was implemented on 2007-08-17 UTC
        that affects COLUMN 40 of the XRS raw binary table. Prior to 2007-08-17,
        column 40 was named LVPS_SPARE2 and was a spare, unused data column. On
        and after 2007-08-17 the column is used to indicate the SAX_TEMP_MODE.
	  </description>
      <Record_Binary>
        <fields>170</fields>
        <groups>5</groups>
        <record_length unit="byte">2258</record_length>
        <Field_Binary>
          <name>met</name>
          <field_number>1</field_number>
          <field_location unit="byte">1</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Mission Elapsed Time in seconds.</description>
        </Field_Binary>
        <Field_Binary>
          <name>orbit_number</name>
          <field_number>2</field_number>
          <field_location unit="byte">5</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>
			Orbit number is a unique identifier for a given
            orbit of the MESSENGER spacecraft around Mercury. Orbit number is
            defined as starting at apoherm and is calculated using the MET value
            and the appropriate SPICE kernels. Orbit numbering does not start
            until MESSENGER performs the Mercury orbit insertion. Until that time
            the value for orbit number is 0.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>status_interval</name>
          <field_number>3</field_number>
          <field_location unit="byte">9</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Time period (in seconds) between status packets.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sc_range</name>
          <field_number>4</field_number>
          <field_location unit="byte">11</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>+Z range to Mercury surface. =65535 N/A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sc_angle</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>+Z angle to Mercury surface. =65535 N/A.</description>
        </Field_Binary>
        <Field_Binary>
          <name>data_quality</name>
          <field_number>6</field_number>
          <field_location unit="byte">15</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>
			Integer representation of a 32-bit array. Each bit
            represents a data quality flag. Currently only the least
            significant bit is being used. Other bit positions will be
            designated during the course of the mission as more data quality
            parameters are identified by the instrument team. =1, the actual
            data length in bytes does not match the reported length. =0, actual
            data length in bytes matches reported length.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>sw_version</name>
          <field_number>7</field_number>
          <field_location unit="byte">19</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Software version number.</description>
        </Field_Binary>
        <Field_Binary>
          <name>alarm_id</name>
          <field_number>8</field_number>
          <field_location unit="byte">20</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Latest alarm ID.</description>
        </Field_Binary>
        <Field_Binary>
          <name>alarm_type</name>
          <field_number>9</field_number>
          <field_location unit="byte">21</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Latest alarm type. =0 persistent, =1 transient.</description>
        </Field_Binary>
        <Field_Binary>
          <name>alarm_count</name>
          <field_number>10</field_number>
          <field_location unit="byte">22</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Count of number of alarms.</description>
        </Field_Binary>
        <Field_Binary>
          <name>cmd_executed</name>
          <field_number>11</field_number>
          <field_location unit="byte">23</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of commands executed.</description>
        </Field_Binary>
        <Field_Binary>
          <name>cmd_rejected</name>
          <field_number>12</field_number>
          <field_location unit="byte">24</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of commands rejected.</description>
        </Field_Binary>
        <Field_Binary>
          <name>monitor_response</name>
          <field_number>13</field_number>
          <field_location unit="byte">25</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Monitor response. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>mem_write_enable</name>
          <field_number>14</field_number>
          <field_location unit="byte">26</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Memory write enable. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>macro_learn_mode</name>
          <field_number>15</field_number>
          <field_location unit="byte">27</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Macro learn mode. =0 not learning, =1 learning.</description>
        </Field_Binary>
        <Field_Binary>
          <name>spare</name>
          <field_number>16</field_number>
          <field_location unit="byte">28</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare column for possible future use.</description>
        </Field_Binary>
        <Field_Binary>
          <name>science_record_version</name>
          <field_number>17</field_number>
          <field_location unit="byte">29</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Version of science packet format.</description>
        </Field_Binary>
        <Field_Binary>
          <name>macro_id</name>
          <field_number>18</field_number>
          <field_location unit="byte">30</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>ID of most recent macro executed.</description>
        </Field_Binary>
        <Field_Binary>
          <name>macros_rejected</name>
          <field_number>19</field_number>
          <field_location unit="byte">31</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of macro commands rejected.</description>
        </Field_Binary>
        <Field_Binary>
          <name>macros_executed</name>
          <field_number>20</field_number>
          <field_location unit="byte">32</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of macro commands executed.</description>
        </Field_Binary>
        <Field_Binary>
          <name>macro_blocks</name>
          <field_number>21</field_number>
          <field_location unit="byte">33</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Number of macro blocks free.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_safing_level</name>
          <field_number>22</field_number>
          <field_location unit="byte">35</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			The safing level set for the GPC1-MG detector.
            =0 level zero or nominal level safing; the software will monitor the
            planetary detector for the conditions that necessitate a higher
            level of safing.
            =1 level 1 safing; the HVPS voltage level for the affected sensor is
            ramped down to 0 at a rate of 100 V/sec.
            =2 level 2 safing; the software turns off analog power to the
            affected sensor and turns off the associated HVPS. No further
            attempts are made to restore the level-two-safed sensor to nominal
            safing. The software waits for ground command to reset the affected
            HVPS voltage levels.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_safing_retry</name>
          <field_number>23</field_number>
          <field_location unit="byte">36</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The max number of retry attempts to reset the
            GPC1-MG detector to level 0 safing.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_safing_level</name>
          <field_number>24</field_number>
          <field_location unit="byte">37</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			The safing level set for the GPC2-AL detector.
            =0 level zero or nominal level safing; the software will monitor the
            planetary detector for the conditions that necessitate a higher
            level of safing.
            =1 level 1 safing; the HVPS voltage level for the affected sensor is
            ramped down to 0 at a rate of 100 V/sec.
            =2 level 2 safing; the software turns off analog power to the
            affected sensor and turns off the associated HVPS. No further
            attempts are made to restore the level-two-safed sensor to nominal
            safing. The software waits for ground command to reset the affected
            HVPS voltage levels.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_safing_retry</name>
          <field_number>25</field_number>
          <field_location unit="byte">38</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The max number of retry attempts to reset the
            GPC2-AL detector to level 0 safing.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_safing_level</name>
          <field_number>26</field_number>
          <field_location unit="byte">39</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			The safing level set for the GPC3-UNfiltered (UN)
            detector.
            =0 level zero or nominal level safing; the software will monitor the
            planetary detector for the conditions that necessitate a higher
            level of safing.
            =1 level 1 safing; the HVPS voltage level for the affected sensor is
            ramped down to 0 at a rate of 100 V/sec.
            =2 level 2 safing; the software turns off analog power to the
            affected sensor and turns off the associated HVPS. No further
            attempts are made to restore the level-two-safed sensor to nominal
            safing. The software waits for ground command to reset the affected
            HVPS voltage levels.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_safing_retry</name>
          <field_number>27</field_number>
          <field_location unit="byte">40</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The max number of retry attempts to reset the
            GPC3-UN detector to level 0 safing.</description>
        </Field_Binary>
        <Field_Binary>
          <name>discarded_packet_counter</name>
          <field_number>28</field_number>
          <field_location unit="byte">41</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Number of calls to send-pkt that resulted in a
            return value of false.</description>
        </Field_Binary>
        <Field_Binary>
          <name>tec_loss_of_control</name>
          <field_number>29</field_number>
          <field_location unit="byte">42</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>TEC loss of control flag. =0 no loss of control,
            =1 loss of control.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_flare_detected</name>
          <field_number>30</field_number>
          <field_location unit="byte">43</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Solar flare detection flag. =0 no solar flare
            detected, =1 flare detected.</description>
        </Field_Binary>
        <Field_Binary>
          <name>flare_handling_enabled</name>
          <field_number>31</field_number>
          <field_location unit="byte">44</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Solar flare handling enabled flag, software checks
            this value upon detection of a solar flare. =0 do not handle solar
            flare detection. =1 continue algorithm for handling solar flare
            detection (see SOLAR_FLARE_ENACT).
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>flare_handling_enacted</name>
          <field_number>32</field_number>
          <field_location unit="byte">45</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Solar flare handling enacted flag. Allows software
            to determine if solar flare handling has already been enacted or
            whether this is a new detection of a solar flare. Only checked if
            solar flare handling has been enabled (see previous field).
            =0 the software sets it to true, starts the sf-time-enactable-left
            counter out at sf-max-time-enactable, sets a flag telling the 1Hz
            process to end the current integration and reporting period
            immediately, and returns control to the 1Hz process.
            =1 the software decrements the sf-time-enactable-left counter and
            checks its value. If sf-time-enactable-left is still greater than
            0, the algorithm does nothing further. If sf-time-enactable-left
            has reached 0, the algorithm starts the sf-timeout-left counter out
            at sf-timeout-period and sets the sf-handling-enacted-now flag to
            false.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>sensor_config_changed</name>
          <field_number>33</field_number>
          <field_location unit="byte">46</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Flag showing whether sensor configuration has
            changed. =0 no change, =1 change.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_plus_5v</name>
          <field_number>34</field_number>
          <field_location unit="byte">47</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_minus_5v</name>
          <field_number>35</field_number>
          <field_location unit="byte">48</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_plus_12v</name>
          <field_number>36</field_number>
          <field_location unit="byte">49</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS +12 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_minus_12v</name>
          <field_number>37</field_number>
          <field_location unit="byte">50</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS -12 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_spare0</name>
          <field_number>38</field_number>
          <field_location unit="byte">51</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare unused column for LVPS monitoring.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_spare1</name>
          <field_number>39</field_number>
          <field_location unit="byte">52</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare unused column for LVPS monitoring.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sax_temp_mode</name>
          <field_number>40</field_number>
          <field_location unit="byte">53</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>SAX warmer temperature control mode.
            =0 SAX off, =1 SAX on, =2 SAX Software Control.</description>
        </Field_Binary>
        <Field_Binary>
          <name>software_sub_version</name>
          <field_number>41</field_number>
          <field_location unit="byte">54</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Sub-version of flight software.</description>
        </Field_Binary>
        <Field_Binary>
          <name>i2c_bus_error_count</name>
          <field_number>42</field_number>
          <field_location unit="byte">55</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>I2C bus error count.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_plus_5_i</name>
          <field_number>43</field_number>
          <field_location unit="byte">56</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS +5V current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_minus_5_i</name>
          <field_number>44</field_number>
          <field_location unit="byte">57</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS -5V current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_plus_12_i</name>
          <field_number>45</field_number>
          <field_location unit="byte">58</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS +12V current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_minus_12_i</name>
          <field_number>46</field_number>
          <field_location unit="byte">59</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS -12V current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_temp</name>
          <field_number>47</field_number>
          <field_location unit="byte">60</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS temperature.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_primary_i</name>
          <field_number>48</field_number>
          <field_location unit="byte">61</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS primary current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>lvps_switched_primary_i</name>
          <field_number>49</field_number>
          <field_location unit="byte">62</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>LVPS switched primary current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_plus_5v</name>
          <field_number>50</field_number>
          <field_location unit="byte">63</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_plus_5v</name>
          <field_number>51</field_number>
          <field_location unit="byte">64</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_plus_5v</name>
          <field_number>52</field_number>
          <field_location unit="byte">65</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sax_plus_5v</name>
          <field_number>53</field_number>
          <field_location unit="byte">66</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>SAX +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>analog_plus_5v</name>
          <field_number>54</field_number>
          <field_location unit="byte">67</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>digital_plus_5v</name>
          <field_number>55</field_number>
          <field_location unit="byte">68</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Digital +5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_minus_5v</name>
          <field_number>56</field_number>
          <field_location unit="byte">69</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_minus_5v</name>
          <field_number>57</field_number>
          <field_location unit="byte">70</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_minus_5v</name>
          <field_number>58</field_number>
          <field_location unit="byte">71</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sax_minus_5v</name>
          <field_number>59</field_number>
          <field_location unit="byte">72</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>SAX -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>analog_minus_5v</name>
          <field_number>60</field_number>
          <field_location unit="byte">73</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Analog -5 volt monitor.</description>
        </Field_Binary>
        <Field_Binary>
          <name>tec_i</name>
          <field_number>61</field_number>
          <field_location unit="byte">74</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>TEC current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>mxu_temp</name>
          <field_number>62</field_number>
          <field_location unit="byte">75</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>MXU temperature.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_detector_temp</name>
          <field_number>63</field_number>
          <field_location unit="byte">76</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Solar detector temperature.</description>
        </Field_Binary>
        <Field_Binary>
          <name>sax_temp</name>
          <field_number>64</field_number>
          <field_location unit="byte">77</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>SAX temperature.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_detector_i</name>
          <field_number>65</field_number>
          <field_location unit="byte">78</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Solar detector current.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_voltage_stepping</name>
          <field_number>66</field_number>
          <field_location unit="byte">79</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Indicates whether the GPC1-MG detector's high
            voltage state is seeking. See the MESSENGER XRS Software
            Specification document for an explanation of the seeking state. =0
            no, =1 yes.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_voltage</name>
          <field_number>67</field_number>
          <field_location unit="byte">80</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC1-MG voltage measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_voltage_stepping</name>
          <field_number>68</field_number>
          <field_location unit="byte">82</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Indicates whether the GPC2-AL detector's high
            voltage state is seeking. See the MESSENGER XRS Software
            Specification document for an explanation of the seeking state. =0
            no, =1 yes.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_voltage</name>
          <field_number>69</field_number>
          <field_location unit="byte">83</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC2-AL voltage measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_voltage_stepping</name>
          <field_number>70</field_number>
          <field_location unit="byte">85</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Indicates whether the GPC3-UN detector's high
            voltage state is seeking. See the MESSENGER XRS Software
            Specification document for an explanation of the seeking state. =0
            no, =1 yes.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_voltage</name>
          <field_number>71</field_number>
          <field_location unit="byte">86</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC3-UN voltage measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>bias_supply_volt_stepping</name>
          <field_number>72</field_number>
          <field_location unit="byte">88</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>
			Indicates whether the Bias detector's high voltage
            state is seeking. See the MESSENGER XRS Software Specification
            document for an explanation of the seeking state. =0 no, =1 yes.
		  </description>
        </Field_Binary>
        <Field_Binary>
          <name>bias_voltage</name>
          <field_number>73</field_number>
          <field_location unit="byte">89</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Bias voltage measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_supply_temp</name>
          <field_number>74</field_number>
          <field_location unit="byte">91</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG supply temperature measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_supply_temp</name>
          <field_number>75</field_number>
          <field_location unit="byte">92</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL supply temperature measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_supply_temp</name>
          <field_number>76</field_number>
          <field_location unit="byte">93</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN supply temperature measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>bias_supply_temp</name>
          <field_number>77</field_number>
          <field_location unit="byte">94</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Bias supply temperature measurement.</description>
        </Field_Binary>
        <Field_Binary>
          <name>actual_integration_time</name>
          <field_number>78</field_number>
          <field_location unit="byte">95</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Actual integration period in seconds.</description>
        </Field_Binary>
        <Field_Binary>
          <name>actual_reporting_time</name>
          <field_number>79</field_number>
          <field_location unit="byte">99</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Actual reporting time in seconds.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_power_analog</name>
          <field_number>80</field_number>
          <field_location unit="byte">103</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG analog power setting. =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_power_hvps</name>
          <field_number>81</field_number>
          <field_location unit="byte">104</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG HVPS power setting, =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_voltage_setting</name>
          <field_number>82</field_number>
          <field_location unit="byte">105</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC1-MG voltage setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_power_analog</name>
          <field_number>83</field_number>
          <field_location unit="byte">107</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL analog power setting, =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_power_hvps</name>
          <field_number>84</field_number>
          <field_location unit="byte">108</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL HVPS power setting, =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_voltage_setting</name>
          <field_number>85</field_number>
          <field_location unit="byte">109</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC2-AL voltage setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_power_analog</name>
          <field_number>86</field_number>
          <field_location unit="byte">111</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN analog power setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_power_hvps</name>
          <field_number>87</field_number>
          <field_location unit="byte">112</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN HVPS power setting, =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_voltage_setting</name>
          <field_number>88</field_number>
          <field_location unit="byte">113</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>GPC3-UN voltage setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_power_analog</name>
          <field_number>89</field_number>
          <field_location unit="byte">115</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN analog power setting. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_tec_enable</name>
          <field_number>90</field_number>
          <field_location unit="byte">116</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN TEC enable, =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_tec_mode</name>
          <field_number>91</field_number>
          <field_location unit="byte">117</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN TEC mode, =0 cool, =1 heat.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_power_bias</name>
          <field_number>92</field_number>
          <field_location unit="byte">118</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN power bias =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>bias_voltage_setting</name>
          <field_number>93</field_number>
          <field_location unit="byte">119</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>Bias voltage setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_low_level_disc</name>
          <field_number>94</field_number>
          <field_location unit="byte">121</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG low level discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_time_disc_1</name>
          <field_number>95</field_number>
          <field_location unit="byte">122</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG rise time discriminator 1.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_time_disc_2</name>
          <field_number>96</field_number>
          <field_location unit="byte">123</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG rise time discriminator 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_veto_disc</name>
          <field_number>97</field_number>
          <field_location unit="byte">124</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG veto discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_low_level_disc</name>
          <field_number>98</field_number>
          <field_location unit="byte">125</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL low level discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_time_disc_1</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>GPC2-AL rise time discriminator 1.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_time_disc_2</name>
          <field_number>100</field_number>
          <field_location unit="byte">127</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL rise time discriminator 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_veto_disc</name>
          <field_number>101</field_number>
          <field_location unit="byte">128</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL veto discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_low_level_disc</name>
          <field_number>102</field_number>
          <field_location unit="byte">129</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN low level discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_time_disc_1</name>
          <field_number>103</field_number>
          <field_location unit="byte">130</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN rise time discriminator 1.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_time_disc_2</name>
          <field_number>104</field_number>
          <field_location unit="byte">131</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN rise time discriminator 2.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_veto_disc</name>
          <field_number>105</field_number>
          <field_location unit="byte">132</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN veto discriminator.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_low_level_disc</name>
          <field_number>106</field_number>
          <field_location unit="byte">133</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN low level discriminator (energy threshold).</description>
        </Field_Binary>
        <Field_Binary>
          <name>tec_current_setting</name>
          <field_number>107</field_number>
          <field_location unit="byte">134</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>TEC current setting.</description>
        </Field_Binary>
        <Field_Binary>
          <name>spare_dac_1</name>
          <field_number>108</field_number>
          <field_location unit="byte">135</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare column (DAC 1).</description>
        </Field_Binary>
        <Field_Binary>
          <name>spare_dac_2</name>
          <field_number>109</field_number>
          <field_location unit="byte">136</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Spare column (DAC 2).</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_pileup</name>
          <field_number>110</field_number>
          <field_location unit="byte">137</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE PILEUP criterion to determine valid
            event for GPC2_AL detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_time</name>
          <field_number>111</field_number>
          <field_location unit="byte">138</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE TIME criterion to determine valid
            event for GPC2_AL detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_pileup_enable</name>
          <field_number>112</field_number>
          <field_location unit="byte">139</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PILEUP_ENABLE criterion to determine valid
            event for GPC2_AL detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_veto_enable</name>
          <field_number>113</field_number>
          <field_location unit="byte">140</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>VETO_ENABLE criterion to determine valid
            event for GPC2_AL detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_enable</name>
          <field_number>114</field_number>
          <field_location unit="byte">141</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>ENABLE criterion to determine valid
            event for GPC2_AL detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_pileup</name>
          <field_number>115</field_number>
          <field_location unit="byte">142</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE PILEUP criterion to determine valid
            event for GPC1_MG detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_time</name>
          <field_number>116</field_number>
          <field_location unit="byte">143</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE TIME criterion to determine valid
            event for GPC1_MG detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_pileup_enable</name>
          <field_number>117</field_number>
          <field_location unit="byte">144</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PILEUP ENABLE criterion to determine valid
            event for GPC1_MG detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_veto_enable</name>
          <field_number>118</field_number>
          <field_location unit="byte">145</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>VETO ENABLE criterion to determine valid
            event for GPC1_MG detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_enable</name>
          <field_number>119</field_number>
          <field_location unit="byte">146</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>ENABLE criterion to determine valid
            event for GPC1_MG detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>debug_counters</name>
          <field_number>120</field_number>
          <field_location unit="byte">147</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Diagnostic for planetary sensor. =0 disabled, =1
            enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_pileup_enable</name>
          <field_number>121</field_number>
          <field_location unit="byte">148</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PIN PILEUP criterion to determine valid
            event for PIN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>pin_enable</name>
          <field_number>122</field_number>
          <field_location unit="byte">149</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>ENABLE criterion to determine valid
            event for PIN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_pileup</name>
          <field_number>123</field_number>
          <field_location unit="byte">150</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE PILEUP criterion to determine valid
            event for GPC3_UN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_time</name>
          <field_number>124</field_number>
          <field_location unit="byte">151</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>RISE TIME criterion to determine valid
            event for GPC3_UN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_pileup_enable</name>
          <field_number>125</field_number>
          <field_location unit="byte">152</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>PILEUP ENABLE criterion to determine valid
            event for GPC3_UN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_veto_enable</name>
          <field_number>126</field_number>
          <field_location unit="byte">153</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>VETO ENABLE criterion to determine valid
            event for GPC3_UN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_enable</name>
          <field_number>127</field_number>
          <field_location unit="byte">154</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>ENABLE criterion to determine valid
            event for GPC3_UN detector. =0 disabled, =1 enabled.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_rate</name>
          <field_number>128</field_number>
          <field_location unit="byte">155</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Solar monitor detector rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_pileup_rate</name>
          <field_number>129</field_number>
          <field_location unit="byte">159</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Solar monitor pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_valid_rate</name>
          <field_number>130</field_number>
          <field_location unit="byte">163</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Solar monitor valid rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_analyzed_rate</name>
          <field_number>131</field_number>
          <field_location unit="byte">167</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Solar monitor analyzed rate per integeration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_high_e_rate</name>
          <field_number>132</field_number>
          <field_location unit="byte">171</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Solar monitor high energy rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>solar_monitor_loss</name>
          <field_number>133</field_number>
          <field_location unit="byte">175</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Solar monitor loss percentage.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_center_anode_rate</name>
          <field_number>134</field_number>
          <field_location unit="byte">176</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG center anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_veto_anode_rate</name>
          <field_number>135</field_number>
          <field_location unit="byte">180</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG veto anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_veto_rate</name>
          <field_number>136</field_number>
          <field_location unit="byte">184</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG veto rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_pileup_rate</name>
          <field_number>137</field_number>
          <field_location unit="byte">188</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_pileup_rate</name>
          <field_number>138</field_number>
          <field_location unit="byte">192</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG rise pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_valid_rate</name>
          <field_number>139</field_number>
          <field_location unit="byte">196</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG valid rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_analyzed_event_rate</name>
          <field_number>140</field_number>
          <field_location unit="byte">200</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG analyzed event rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_rise_time_reject</name>
          <field_number>141</field_number>
          <field_location unit="byte">204</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG rise time reject rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_high_energy_rate</name>
          <field_number>142</field_number>
          <field_location unit="byte">208</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC1-MG high energy rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_spare_rate_1</name>
          <field_number>143</field_number>
          <field_location unit="byte">212</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Spare column for GPC1-MG rates per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_spare_rate_2</name>
          <field_number>144</field_number>
          <field_location unit="byte">216</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Spare column for GPC1-MG rates.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc1_mg_loss_percentage</name>
          <field_number>145</field_number>
          <field_location unit="byte">220</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC1-MG loss percentage.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_center_anode_rate</name>
          <field_number>146</field_number>
          <field_location unit="byte">221</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL center anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_veto_anode_rate</name>
          <field_number>147</field_number>
          <field_location unit="byte">225</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL veto anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_veto_rate</name>
          <field_number>148</field_number>
          <field_location unit="byte">229</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL veto rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_pileup_rate</name>
          <field_number>149</field_number>
          <field_location unit="byte">233</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_pileup_rate</name>
          <field_number>150</field_number>
          <field_location unit="byte">237</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL rise pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_valid_rate</name>
          <field_number>151</field_number>
          <field_location unit="byte">241</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL valid rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_analyzed_event_rate</name>
          <field_number>152</field_number>
          <field_location unit="byte">245</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL analyzed event rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_rise_time_reject</name>
          <field_number>153</field_number>
          <field_location unit="byte">249</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL rise time reject rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_high_energy_rate</name>
          <field_number>154</field_number>
          <field_location unit="byte">253</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL high energy rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_spare_rate_1</name>
          <field_number>155</field_number>
          <field_location unit="byte">257</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL spare rates column.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_spare_rate_2</name>
          <field_number>156</field_number>
          <field_location unit="byte">261</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC2-AL spare rates column.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc2_al_loss_percentage</name>
          <field_number>157</field_number>
          <field_location unit="byte">265</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC2-AL loss percentage.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_center_anode_rate</name>
          <field_number>158</field_number>
          <field_location unit="byte">266</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN center anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_veto_anode_rate</name>
          <field_number>159</field_number>
          <field_location unit="byte">270</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN veto anode rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_veto_rate</name>
          <field_number>160</field_number>
          <field_location unit="byte">274</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN veto rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_pileup_rate</name>
          <field_number>161</field_number>
          <field_location unit="byte">278</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_pileup_rate</name>
          <field_number>162</field_number>
          <field_location unit="byte">282</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN rise pileup rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_valid_rate</name>
          <field_number>163</field_number>
          <field_location unit="byte">286</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN valid rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_analyzed_event_rate</name>
          <field_number>164</field_number>
          <field_location unit="byte">290</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN analyzed event rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_rise_time_reject</name>
          <field_number>165</field_number>
          <field_location unit="byte">294</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN rise time reject rate per integration
            period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_high_energy_rate</name>
          <field_number>166</field_number>
          <field_location unit="byte">298</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>GPC3-UN high energy rate per integration period.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_spare_rate_1</name>
          <field_number>167</field_number>
          <field_location unit="byte">302</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Spare column for GPC3-UN rates.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_spare_rate_2</name>
          <field_number>168</field_number>
          <field_location unit="byte">306</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Spare column for GPC3-UN rates.</description>
        </Field_Binary>
        <Field_Binary>
          <name>gpc3_un_loss_percentage</name>
          <field_number>169</field_number>
          <field_location unit="byte">310</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>GPC3-UN loss percentage.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>1</group_number>
          <repetitions>10</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">311</group_location>
          <group_length unit="byte">20</group_length>
          <Field_Binary>
            <name>solar_stability</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>
			  A 10 element array of solar monitor detector rate
              measurements. The integration period is divided into 10 equal
              segments with an accumulated rate (per second) for each. Valid data
              for this column is only obtained by the instrument if solar flare
              handling is enabled at the start of the integration and reporting
              period. Values are set to a default of 999 if solar flare handling
              was not enabled.
			</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Field_Binary>
          <name>solar_monitor_spect_shift</name>
          <field_number>170</field_number>
          <field_location unit="byte">331</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>
			The divisor (bit shift) for the Solar Monitor
            spectrum. When any channel in the solar monitor spectrum exceeds
            65535, the spectrum is shifted to the right, throwing out the least
            significant bits, keeping the 16 most significant bits.
		  </description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>2</group_number>
          <repetitions>231</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">333</group_location>
          <group_length unit="byte">462</group_length>
          <Field_Binary>
            <name>solar_mon_spectrum_23_253</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>Solar monitor spectra channels (23-253).</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>3</group_number>
          <repetitions>244</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">795</group_location>
          <group_length unit="byte">488</group_length>
          <Field_Binary>
            <name>gpc1_mg_spectrum_10_253</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>GPC1-MG spectra channels (10-253).</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>4</group_number>
          <repetitions>244</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1283</group_location>
          <group_length unit="byte">488</group_length>
          <Field_Binary>
            <name>gpc2_al_spectrum_10_253</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>GPC2-AL spectra channels (10-253).</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <group_number>5</group_number>
          <repetitions>244</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">1771</group_location>
          <group_length unit="byte">488</group_length>
          <Field_Binary>
            <name>gpc3_un_spectrum_10_253</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedMSB2</data_type>
            <field_length unit="byte">2</field_length>
            <description>GPC3-UN spectra channels (10-253).</description>
          </Field_Binary>
        </Group_Field_Binary>
      </Record_Binary>
    </Table_Binary>
  </File_Area_Observational>
  <File_Area_Observational_Supplemental>
    <File>
      <file_name>xrs2004243.lbl</file_name>
    </File>
    <Stream_Text>
      <offset unit="byte">0</offset>
      <parsing_standard_id>PDS3</parsing_standard_id>
      <description>Original PDS3 label</description>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
    </Stream_Text>
  </File_Area_Observational_Supplemental>
</Product_Observational>
