/* Table Structure for XRS EDRs */ NOTE = "An XRS flight software upload was implemented on 2007-08-17 UTC which affects COLUMN 40 of the XRS EDR 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." OBJECT = COLUMN NAME = MET COLUMN_NUMBER = 1 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1 DESCRIPTION = "Time tag in seconds." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ORBIT_NUMBER COLUMN_NUMBER = 2 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 5 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = STATUS_INTERVAL COLUMN_NUMBER = 3 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 9 DESCRIPTION = "Time period (in seconds) between status packets." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SC_RANGE COLUMN_NUMBER = 4 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 11 DESCRIPTION = "+Z range to Mercury surface. =65535 N/A." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SC_ANGLE COLUMN_NUMBER = 5 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 13 DESCRIPTION = "+Z angle to Mercury surface. =65535 N/A." END_OBJECT = COLUMN OBJECT = COLUMN NAME = DATA_QUALITY COLUMN_NUMBER = 6 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 15 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SW_VERSION COLUMN_NUMBER = 7 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 19 DESCRIPTION = "Software version number." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ALARM_ID COLUMN_NUMBER = 8 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 20 DESCRIPTION = "Latest alarm ID." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ALARM_TYPE COLUMN_NUMBER = 9 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 21 DESCRIPTION = "Latest alarm type. =0 persistent, =1 transient." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ALARM_COUNT COLUMN_NUMBER = 10 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 22 DESCRIPTION = "Count of number of alarms." END_OBJECT = COLUMN OBJECT = COLUMN NAME = CMD_EXECUTED COLUMN_NUMBER = 11 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 23 DESCRIPTION = "Number of commands executed." END_OBJECT = COLUMN OBJECT = COLUMN NAME = CMD_REJECTED COLUMN_NUMBER = 12 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 24 DESCRIPTION = "Number of commands rejected." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MONITOR_RESPONSE COLUMN_NUMBER = 13 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 25 DESCRIPTION = "Monitor response. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MEM_WRITE_ENABLE COLUMN_NUMBER = 14 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 26 DESCRIPTION = "Memory write enable. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MACRO_LEARN_MODE COLUMN_NUMBER = 15 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 27 DESCRIPTION = "Macro learn mode. =0 not learning, =1 learning." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE COLUMN_NUMBER = 16 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 28 DESCRIPTION = "Spare column for possible future use." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCIENCE_RECORD_VERSION COLUMN_NUMBER = 17 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 29 DESCRIPTION = "Version of science packet format." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MACRO_ID COLUMN_NUMBER = 18 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 30 DESCRIPTION = "ID of most recent macro executed." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MACROS_REJECTED COLUMN_NUMBER = 19 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 31 DESCRIPTION = "Number of macro commands rejected." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MACROS_EXECUTED COLUMN_NUMBER = 20 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 32 DESCRIPTION = "Number of macro commands executed." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MACRO_BLOCKS COLUMN_NUMBER = 21 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 33 DESCRIPTION = "Number of macro blocks free." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SAFING_LEVEL COLUMN_NUMBER = 22 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 35 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 which 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SAFING_RETRY COLUMN_NUMBER = 23 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 36 DESCRIPTION = "The max number of retry attempts to reset the GPC1-MG detector to level 0 safing." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SAFING_LEVEL COLUMN_NUMBER = 24 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 37 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 which 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SAFING_RETRY COLUMN_NUMBER = 25 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 38 DESCRIPTION = "The max number of retry attempts to reset the GPC2-AL detector to level 0 safing." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SAFING_LEVEL COLUMN_NUMBER = 26 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 39 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 which 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SAFING_RETRY COLUMN_NUMBER = 27 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 40 DESCRIPTION = "The max number of retry attempts to reset the GPC3-UN detector to level 0 safing." END_OBJECT = COLUMN OBJECT = COLUMN NAME = DISCARDED_PACKET_COUNTER COLUMN_NUMBER = 28 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 41 DESCRIPTION = "Number of calls to send-pkt that resulted in a return value of false." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TEC_LOSS_OF_CONTROL COLUMN_NUMBER = 29 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 42 DESCRIPTION = "TEC loss of control flag. =0 no loss of control, =1 loss of control." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_FLARE_DETECTED COLUMN_NUMBER = 30 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 43 DESCRIPTION = "Solar flare detection flag. =0 no solar flare detected, =1 flare detected." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FLARE_HANDLING_ENABLED COLUMN_NUMBER = 31 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 44 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)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FLARE_HANDLING_ENACTED COLUMN_NUMBER = 32 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 45 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SENSOR_CONFIG_CHANGED COLUMN_NUMBER = 33 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 46 DESCRIPTION = "Flag showing whether sensor configuration has changed. =0 no change, =1 change." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_PLUS_5V COLUMN_NUMBER = 34 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 47 DESCRIPTION = "LVPS +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_MINUS_5V COLUMN_NUMBER = 35 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 48 DESCRIPTION = "LVPS -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_PLUS_12V COLUMN_NUMBER = 36 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 49 DESCRIPTION = "LVPS +12 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_MINUS_12V COLUMN_NUMBER = 37 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 50 DESCRIPTION = "LVPS -12 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_SPARE0 COLUMN_NUMBER = 38 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 51 DESCRIPTION = "Spare unused column for LVPS monitoring." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_SPARE1 COLUMN_NUMBER = 39 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 52 DESCRIPTION = "Spare unused column for LVPS monitoring." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAX_TEMP_MODE COLUMN_NUMBER = 40 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 53 DESCRIPTION = "SAX Warmer temperature control mode. =0 SAX off, =1 SAX on, =2 SAX Software Control." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOFTWARE_SUB_VERSION COLUMN_NUMBER = 41 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 54 DESCRIPTION = "Sub-version of flight software." END_OBJECT = COLUMN OBJECT = COLUMN NAME = I2C_BUS_ERROR_COUNT COLUMN_NUMBER = 42 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 55 DESCRIPTION = "I2C bus error count." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_PLUS_5_I COLUMN_NUMBER = 43 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 56 DESCRIPTION = "LVPS +5V current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_MINUS_5_I COLUMN_NUMBER = 44 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 57 DESCRIPTION = "LVPS -5V current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_PLUS_12_I COLUMN_NUMBER = 45 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 58 DESCRIPTION = "LVPS +12V current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_MINUS_12_I COLUMN_NUMBER = 46 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 59 DESCRIPTION = "LVPS -12V current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_TEMP COLUMN_NUMBER = 47 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 60 DESCRIPTION = "LVPS temperature." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_PRIMARY_I COLUMN_NUMBER = 48 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 61 DESCRIPTION = "LVPS primary current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LVPS_SWITCHED_PRIMARY_I COLUMN_NUMBER = 49 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 62 DESCRIPTION = "LVPS switched primary current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_PLUS_5V COLUMN_NUMBER = 50 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 63 DESCRIPTION = "GPC1-MG +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_PLUS_5V COLUMN_NUMBER = 51 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 64 DESCRIPTION = "GPC2-AL +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_PLUS_5V COLUMN_NUMBER = 52 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 65 DESCRIPTION = "GPC3-UN +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAX_PLUS_5V COLUMN_NUMBER = 53 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 66 DESCRIPTION = "SAX +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANALOG_PLUS_5V COLUMN_NUMBER = 54 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 67 DESCRIPTION = "Analog +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = DIGITAL_PLUS_5V COLUMN_NUMBER = 55 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 68 DESCRIPTION = "Digital +5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_MINUS_5V COLUMN_NUMBER = 56 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 69 DESCRIPTION = "GPC1-MG -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_MINUS_5V COLUMN_NUMBER = 57 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 70 DESCRIPTION = "GPC2-AL -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_MINUS_5V COLUMN_NUMBER = 58 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 71 DESCRIPTION = "GPC3-UN -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAX_MINUS_5V COLUMN_NUMBER = 59 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 72 DESCRIPTION = "SAX -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANALOG_MINUS_5V COLUMN_NUMBER = 60 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 73 DESCRIPTION = "Analog -5 volt monitor." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TEC_I COLUMN_NUMBER = 61 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 74 DESCRIPTION = "TEC current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MXU_TEMP COLUMN_NUMBER = 62 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 75 DESCRIPTION = "MXU temperature." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_DETECTOR_TEMP COLUMN_NUMBER = 63 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 76 DESCRIPTION = "Solar detector temperature." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAX_TEMP COLUMN_NUMBER = 64 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 77 DESCRIPTION = "SAX temperature." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_DETECTOR_I COLUMN_NUMBER = 65 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 78 DESCRIPTION = "Solar detector current." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VOLTAGE_STEPPING COLUMN_NUMBER = 66 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 79 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VOLTAGE COLUMN_NUMBER = 67 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 80 DESCRIPTION = "GPC1-MG voltage measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VOLTAGE_STEPPING COLUMN_NUMBER = 68 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 82 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VOLTAGE COLUMN_NUMBER = 69 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 83 DESCRIPTION = "GPC2-AL voltage measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VOLTAGE_STEPPING COLUMN_NUMBER = 70 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 85 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VOLTAGE COLUMN_NUMBER = 71 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 86 DESCRIPTION = "GPC3-UN voltage measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BIAS_SUPPLY_VOLT_STEPPING COLUMN_NUMBER = 72 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 88 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BIAS_VOLTAGE COLUMN_NUMBER = 73 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 89 DESCRIPTION = "Bias voltage measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SUPPLY_TEMP COLUMN_NUMBER = 74 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 91 DESCRIPTION = "GPC1-MG supply temperature measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SUPPLY_TEMP COLUMN_NUMBER = 75 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 92 DESCRIPTION = "GPC2-AL supply temperature measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SUPPLY_TEMP COLUMN_NUMBER = 76 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 93 DESCRIPTION = "GPC3-UN supply temperature measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BIAS_SUPPLY_TEMP COLUMN_NUMBER = 77 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 94 DESCRIPTION = "Bias supply temperature measurement." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ACTUAL_INTEGRATION_TIME COLUMN_NUMBER = 78 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 95 DESCRIPTION = "Actual integration period in seconds." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ACTUAL_REPORTING_TIME COLUMN_NUMBER = 79 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 99 DESCRIPTION = "Actual reporting time in seconds." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_POWER_ANALOG COLUMN_NUMBER = 80 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 103 DESCRIPTION = "GPC1-MG analog power setting. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_POWER_HVPS COLUMN_NUMBER = 81 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 104 DESCRIPTION = "GPC1-MG HVPS power setting, =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VOLTAGE_SETTING COLUMN_NUMBER = 82 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 105 DESCRIPTION = "GPC1-MG voltage setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_POWER_ANALOG COLUMN_NUMBER = 83 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 107 DESCRIPTION = "GPC2-AL analog power setting, =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_POWER_HVPS COLUMN_NUMBER = 84 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 108 DESCRIPTION = "GPC2-AL HVPS power setting, =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VOLTAGE_SETTING COLUMN_NUMBER = 85 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 109 DESCRIPTION = "GPC2-AL voltage setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_POWER_ANALOG COLUMN_NUMBER = 86 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 111 DESCRIPTION = "GPC3-UN analog power setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_POWER_HVPS COLUMN_NUMBER = 87 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 112 DESCRIPTION = "GPC3-UN HVPS power setting, =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VOLTAGE_SETTING COLUMN_NUMBER = 88 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 113 DESCRIPTION = "GPC3-UN voltage setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_POWER_ANALOG COLUMN_NUMBER = 89 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 115 DESCRIPTION = "PIN analog power setting. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_TEC_ENABLE COLUMN_NUMBER = 90 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 116 DESCRIPTION = "PIN TEC enable, =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_TEC_MODE COLUMN_NUMBER = 91 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 117 DESCRIPTION = "PIN TEC mode, =0 cool, =1 heat." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_POWER_BIAS COLUMN_NUMBER = 92 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 118 DESCRIPTION = "PIN power bias =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BIAS_VOLTAGE_SETTING COLUMN_NUMBER = 93 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 119 DESCRIPTION = "Bias voltage setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_LOW_LEVEL_DISC COLUMN_NUMBER = 94 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 121 DESCRIPTION = "GPC1-MG low level discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_TIME_DISC_1 COLUMN_NUMBER = 95 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 122 DESCRIPTION = "GPC1-MG rise time discriminator 1." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_TIME_DISC_2 COLUMN_NUMBER = 96 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 123 DESCRIPTION = "GPC1-MG rise time discriminator 2." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VETO_DISC COLUMN_NUMBER = 97 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 124 DESCRIPTION = "GPC1-MG veto discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_LOW_LEVEL_DISC COLUMN_NUMBER = 98 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 125 DESCRIPTION = "GPC2-AL low level discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_TIME_DISC_1 COLUMN_NUMBER = 99 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 126 DESCRIPTION = "GPC2-AL rise time discriminator 1." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_TIME_DISC_2 COLUMN_NUMBER = 100 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 127 DESCRIPTION = "GPC2-AL rise time discriminator 2." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VETO_DISC COLUMN_NUMBER = 101 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 128 DESCRIPTION = "GPC2-AL veto discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_LOW_LEVEL_DISC COLUMN_NUMBER = 102 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 129 DESCRIPTION = "GPC3-UN low level discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_TIME_DISC_1 COLUMN_NUMBER = 103 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 130 DESCRIPTION = "GPC3-UN rise time discriminator 1." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_TIME_DISC_2 COLUMN_NUMBER = 104 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 131 DESCRIPTION = "GPC3-UN rise time discriminator 2." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VETO_DISC COLUMN_NUMBER = 105 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 132 DESCRIPTION = "GPC3-UN veto discriminator." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_LOW_LEVEL_DISC COLUMN_NUMBER = 106 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 133 DESCRIPTION = "PIN low level discriminator (energy threshold)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TEC_CURRENT_SETTING COLUMN_NUMBER = 107 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 134 DESCRIPTION = "TEC current setting." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE_DAC_1 COLUMN_NUMBER = 108 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 135 DESCRIPTION = "Spare column (DAC 1)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE_DAC_2 COLUMN_NUMBER = 109 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 136 DESCRIPTION = "Spare column (DAC 2)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_PILEUP COLUMN_NUMBER = 110 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 137 DESCRIPTION = "RISE PILEUP criterion to determine valid event for GPC2_AL detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_TIME COLUMN_NUMBER = 111 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 138 DESCRIPTION = "RISE TIME criterion to determine valid event for GPC2_AL detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_PILEUP_ENABLE COLUMN_NUMBER = 112 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 139 DESCRIPTION = "PILEUP_ENABLE criterion to determine valid event for GPC2_AL detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VETO_ENABLE COLUMN_NUMBER = 113 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 140 DESCRIPTION = "VETO_ENABLE criterion to determine valid event for GPC2_AL detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_ENABLE COLUMN_NUMBER = 114 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 141 DESCRIPTION = "ENABLE criterion to determine valid event for GPC2_AL detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_PILEUP COLUMN_NUMBER = 115 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 142 DESCRIPTION = "RISE PILEUP criterion to determine valid event for GPC1_MG detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_TIME COLUMN_NUMBER = 116 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 143 DESCRIPTION = "RISE TIME criterion to determine valid event for GPC1_MG detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_PILEUP_ENABLE COLUMN_NUMBER = 117 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 144 DESCRIPTION = "PILEUP ENABLE criterion to determine valid event for GPC1_MG detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VETO_ENABLE COLUMN_NUMBER = 118 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 145 DESCRIPTION = "VETO ENABLE criterion to determine valid event for GPC1_MG detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_ENABLE COLUMN_NUMBER = 119 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 146 DESCRIPTION = "ENABLE criterion to determine valid event for GPC1_MG detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = DEBUG_COUNTERS COLUMN_NUMBER = 120 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 147 DESCRIPTION = "Diagnostic for planetary sensor. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_PILEUP_ENABLE COLUMN_NUMBER = 121 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 148 DESCRIPTION = "PIN PILEUP criterion to determine valid event for PIN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PIN_ENABLE COLUMN_NUMBER = 122 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 149 DESCRIPTION = "ENABLE criterion to determine valid event for PIN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_PILEUP COLUMN_NUMBER = 123 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 150 DESCRIPTION = "RISE PILEUP criterion to determine valid event for GPC3_UN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_TIME COLUMN_NUMBER = 124 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 151 DESCRIPTION = "RISE TIME criterion to determine valid event for GPC3_UN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_PILEUP_ENABLE COLUMN_NUMBER = 125 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 152 DESCRIPTION = "PILEUP ENABLE criterion to determine valid event for GPC3_UN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VETO_ENABLE COLUMN_NUMBER = 126 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 153 DESCRIPTION = "VETO ENABLE criterion to determine valid event for GPC3_UN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_ENABLE COLUMN_NUMBER = 127 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 154 DESCRIPTION = "ENABLE criterion to determine valid event for GPC3_UN detector. =0 disabled, =1 enabled." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_RATE COLUMN_NUMBER = 128 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 155 DESCRIPTION = "Solar monitor detector rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_PILEUP_RATE COLUMN_NUMBER = 129 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 159 DESCRIPTION = "Solar monitor pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_VALID_RATE COLUMN_NUMBER = 130 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 163 DESCRIPTION = "Solar monitor valid rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_ANALYZED_RATE COLUMN_NUMBER = 131 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 167 DESCRIPTION = "Solar monitor analyzed rate per integeration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_HIGH_E_RATE COLUMN_NUMBER = 132 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 171 DESCRIPTION = "Solar monitor high energy rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_LOSS COLUMN_NUMBER = 133 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 175 DESCRIPTION = "Solar monitor loss percentage." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_CENTER_ANODE_RATE COLUMN_NUMBER = 134 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 176 DESCRIPTION = "GPC1-MG center anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VETO_ANODE_RATE COLUMN_NUMBER = 135 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 180 DESCRIPTION = "GPC1-MG veto anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VETO_RATE COLUMN_NUMBER = 136 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 184 DESCRIPTION = "GPC1-MG veto rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_PILEUP_RATE COLUMN_NUMBER = 137 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 188 DESCRIPTION = "GPC1-MG pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_PILEUP_RATE COLUMN_NUMBER = 138 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 192 DESCRIPTION = "GPC1-MG rise pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_VALID_RATE COLUMN_NUMBER = 139 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 196 DESCRIPTION = "GPC1-MG valid rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_ANALYZED_EVENT_RATE COLUMN_NUMBER = 140 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 200 DESCRIPTION = "GPC1-MG analyzed event rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_RISE_TIME_REJECT COLUMN_NUMBER = 141 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 204 DESCRIPTION = "GPC1-MG rise time reject rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_HIGH_ENERGY_RATE COLUMN_NUMBER = 142 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 208 DESCRIPTION = "GPC1-MG high energy rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SPARE_RATE_1 COLUMN_NUMBER = 143 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 212 DESCRIPTION = "Spare column for GPC1-MG rates per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SPARE_RATE_2 COLUMN_NUMBER = 144 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 216 DESCRIPTION = "Spare column for GPC1-MG rates." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_LOSS_PERCENTAGE COLUMN_NUMBER = 145 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 220 DESCRIPTION = "GPC1-MG loss percentage." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_CENTER_ANODE_RATE COLUMN_NUMBER = 146 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 221 DESCRIPTION = "GPC2-AL center anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VETO_ANODE_RATE COLUMN_NUMBER = 147 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 225 DESCRIPTION = "GPC2-AL veto anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VETO_RATE COLUMN_NUMBER = 148 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 229 DESCRIPTION = "GPC2-AL veto rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_PILEUP_RATE COLUMN_NUMBER = 149 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 233 DESCRIPTION = "GPC2-AL pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_PILEUP_RATE COLUMN_NUMBER = 150 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 237 DESCRIPTION = "GPC2-AL rise pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_VALID_RATE COLUMN_NUMBER = 151 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 241 DESCRIPTION = "GPC2-AL valid rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_ANALYZED_EVENT_RATE COLUMN_NUMBER = 152 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 245 DESCRIPTION = "GPC2-AL analyzed event rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_RISE_TIME_REJECT COLUMN_NUMBER = 153 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 249 DESCRIPTION = "GPC2-AL rise time reject rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_HIGH_ENERGY_RATE COLUMN_NUMBER = 154 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 253 DESCRIPTION = "GPC2-AL high energy rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SPARE_RATE_1 COLUMN_NUMBER = 155 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 257 DESCRIPTION = "GPC2-AL spare rates column." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SPARE_RATE_2 COLUMN_NUMBER = 156 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 261 DESCRIPTION = "GPC2-AL spare rates column." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_LOSS_PERCENTAGE COLUMN_NUMBER = 157 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 265 DESCRIPTION = "GPC2-AL loss percentage." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_CENTER_ANODE_RATE COLUMN_NUMBER = 158 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 266 DESCRIPTION = "GPC3-UN center anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VETO_ANODE_RATE COLUMN_NUMBER = 159 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 270 DESCRIPTION = "GPC3-UN veto anode rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VETO_RATE COLUMN_NUMBER = 160 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 274 DESCRIPTION = "GPC3-UN veto rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_PILEUP_RATE COLUMN_NUMBER = 161 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 278 DESCRIPTION = "GPC3-UN pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_PILEUP_RATE COLUMN_NUMBER = 162 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 282 DESCRIPTION = "GPC3-UN rise pileup rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_VALID_RATE COLUMN_NUMBER = 163 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 286 DESCRIPTION = "GPC3-UN valid rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_ANALYZED_EVENT_RATE COLUMN_NUMBER = 164 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 290 DESCRIPTION = "GPC3-UN analyzed event rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_RISE_TIME_REJECT COLUMN_NUMBER = 165 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 294 DESCRIPTION = "GPC3-UN rise time reject rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_HIGH_ENERGY_RATE COLUMN_NUMBER = 166 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 298 DESCRIPTION = "GPC3-UN high energy rate per integration period." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SPARE_RATE_1 COLUMN_NUMBER = 167 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 302 DESCRIPTION = "Spare column for GPC3-UN rates." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SPARE_RATE_2 COLUMN_NUMBER = 168 BYTES = 4 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 306 DESCRIPTION = "Spare column for GPC3-UN rates." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_LOSS_PERCENTAGE COLUMN_NUMBER = 169 BYTES = 1 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 310 DESCRIPTION = "GPC3-UN loss percentage." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_STABILITY COLUMN_NUMBER = 170 BYTES = 20 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 311 ITEMS = 10 ITEM_BYTES = 2 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MONITOR_SPECT_SHIFT COLUMN_NUMBER = 171 BYTES = 2 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 331 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." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOLAR_MON_SPECTRUM_23_253 COLUMN_NUMBER = 172 BYTES = 462 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 333 ITEMS = 231 ITEM_BYTES = 2 DESCRIPTION = "Solar monitor spectra channels (23-253)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC1_MG_SPECTRUM_10_253 COLUMN_NUMBER = 173 BYTES = 488 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 795 ITEMS = 244 ITEM_BYTES = 2 DESCRIPTION = "GPC1-MG spectra channels (10-253)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC2_AL_SPECTRUM_10_253 COLUMN_NUMBER = 174 BYTES = 488 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1283 ITEMS = 244 ITEM_BYTES = 2 DESCRIPTION = "GPC2-AL spectra channels (10-253)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GPC3_UN_SPECTRUM_10_253 COLUMN_NUMBER = 175 BYTES = 488 DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1771 ITEMS = 244 ITEM_BYTES = 2 DESCRIPTION = "GPC3-UN spectra channels (10-253)." END_OBJECT = COLUMN