PDS_VERSION_ID = PDS3 /* FILE CHARACTERISTICS */ RECORD_TYPE = STREAM /* POINTERS TO DATA OBJECTS */ ^TIME_SERIES = "MESSAGE_LOG_20020617.TAB" /* IDENTIFICATION DATA ELEMENTS */ DATA_SET_NAME = "ODY MARS GAMMA RAY SPECTROMETER 2 EDR V1.0" DATA_SET_ID = "ODY_M_GRS_2_EDR_V1.0" PRODUCT_ID = "MESSAGE_LOG_20020617" PRODUCT_TYPE = "MESSAGE LOG" /* DESCRIPTIVE DATA ELEMENTS */ INSTRUMENT_HOST_NAME = "2001 MARS ODYSSEY" INSTRUMENT_NAME = "GAMMA RAY SPECTROMETER" SPACECRAFT_ID = ODY TARGET_NAME = MARS MISSION_PHASE_NAME = MAPPING START_TIME = 2002-06-17T00:00:00.000Z STOP_TIME = 2002-06-17T00:00:00.000Z SPACECRAFT_CLOCK_START_COUNT = 181437253589 SPACECRAFT_CLOCK_STOP_COUNT = 181459372028 PRODUCT_CREATION_TIME = 2002-07-01T17:14:42.589Z /* DATA OBJECT DEFINITION */ OBJECT = TIME_SERIES INTERCHANGE_FORMAT = ASCII ROWS = 29192 ROW_BYTES = 201 SAMPLING_PARAMETER_NAME = TIME SAMPLING_PARAMETER_UNIT = TICKS SAMPLING_PARAMETER_INTERVAL = "N/A" ^STRUCTURE = "MESSAGE_LOG_COLS.FMT" /* DESCRIPTIVE data elements */ DESCRIPTION = " Messages returned by Common Electronics Box (CEB). Possible message id's are as follows: 0 MSG_ERROR_START start of error messages 1 MSG_START_ERR error during startup 2 MSG_DMA_ERR error in DMA 3 MSG_SC_DATA_NOT_READ error, data from SC not read 4 MSG_DATA_NOT_SENT error, data packet not sent 5 MSG_TABLE_UNKNOWN error, unknown analog table parameter 6 MSG_TABLE_SETTING error, unknown analog setting 7 MSG_TABLE_VALUE error, analog value is out of range 8 MSG_2_MANY_CMDS error, too many commands in delayed list 10 MSG_BAD_CHECKSUM error, bad checksum 11 MSG_NOT_READ_SCBUF error, incorrect data in sc buffer 12 MSG_OLD_COMMAND error, command is old 13 MSG_HI_ENG_FULL error, engineering buffer full 14 MSG_GAMMA_Q_FULL error, too many commands to gamma 15 MSG_LANL_Q_FULL error, too many commands to lanl 16 MSG_BAD_TRACE_LEVEL error, unknown debug level 17 MSG_DUMP_TOO_LONG error, requested memory dump is too long 18 MSG_DUMP_ADDRESS error, address is out of memory range 19 MSG_UNDEF_CODE_INTER error, undefined code interrupt 20 MSG_DIV_ZERO_INTER error, divide by zero interrupt 21 MSG_INVALID_CMD error, command not in list 22 MSG_EQ_CROSS_TOO_LATE error, equator crossing command came late 23 MSG_EEPROM_WRITE_FAIL error, write to eeprom did not work 24 MSG_CHG_SEQ_FAILED error, updating cmd sequence failed 25 MSG_PWR_NOT_OK error, power on failed 26 MSG_NO_DATA error, no data available 27 MSG_BAD_SIZE error, size of data not what is expected 28 MSG_BAD_LANL_REG error, LANL register not what is expected 30 MSG_INVALID_CEB error, invalid ceb timer number 31 MSG_NO_CMD_IN_SEQ error, no commands in a sequence 32 MSG_DOOR_NOT_ENABLED error, door not enabled 33 MSG_DOOR_STATE error, door already open or closed 34 MSG_ANNEAL error, already anneal or not 35 MSG_NOT_POWERED error, the instrument not yet on 36 MSG_DOOR_TIME error, time to move door expired 37 MSG_LATCH_TIME error, time to move door expired 38 MSG_DOOR_ALREADY_MOVING error, the door is already in motion 39 MSG_NO_DOOR_DITHER error, no door dither detected in close op 40 MSG_ERR_BUF_FULL error, no room left in error buffer 41 MSG_MSG_BUF_FULL error, no room left in message buffer 42 MSG_COM_ERR error, communication problem 43 MSG_NOT_ADD_UTIL error, task not added to util timers 44 MSG_INVALID_INDEX error, invalid parameter index 46 MSG_OVERRIDE error, override not enabled 47 MSG_GAMMA_VOLTAGE warn, hi volt not turn on, temp not in range 48 MSG_FUNC_CHECKSUM error, function checksum calc failed 49 MSG_RAMP_ABORT error, gamma high voltage ramp abortted 50 MSG_ADDR_CHECKSUM error, function address and size 51 MSG_ANNEAL_NOT_ENABLED error, anneal not enabled 52 MSG_CANT_SET_PARAM error, cant set DOOR and ANNEAL enable 53 MSG_EEPROM_NOT_ENABLED error, attempt chng eeprom state w/o enable 54 MSG_BAD_SEQ_NUM error, invalid sequence number 70 MSG_RAM_CHECK_FAIL error, RAM check failed 71 MSG_FSW_EEPROM_CHECK_FAIL error, FSW EEPROM checksum check failed 72 MSG_MINI_MEM_CHECK_FAIL error, found error in mini memory check 73 MSG_NOT_LOADER_CMD error, valid cmd but not handled by loader 74 MSG_INVALID_MEM_ADDRESS error, invalid memory 75 MSG_BAD_SIDE_PATTERN error, bad side pattern 76 MSG_UART_INTER_IN_LOADER error, UART interrupt is received by loader 80 MAX_ERR_MSG end of error messages 81 MSG_ORBIT_PERIOD length of an orbit 82 MSG_PIXEL_PERIODS length of a pixel for the instruments 83 MSG_TABLE_CHANGE analog table has been changed 84 MSG_SC_TIME1 spacecraft time was sent 85 MSG_SC_TIME2 spacecraft time was sent 86 MSG_EQ_CROSS_ASC ascending equator crossing command received 87 MSG_CMD_DONE command has been executed 88 MSG_TRACE_LEVEL debug level has been changed 89 MSG_INTER_CNT number of times and interrupt has been run 90 MSG_VERSION current fsw version 91 MSG_ENTER function was entered 92 MSG_EXIT function was exited 93 MSG_DATA data was presented 94 MSG_ADDED_DELAYED cmd added to delayed list 95 MSG_TIMING amount of process time between heartbeats 96 MSG_INTER_TIME time spent in interupts 97 MSG_SHUTDOWN shutdown command received from S/C 98 MSG_HEND_POWER hend power change 99 MSG_ANNEAL_CMD received anneal door enable from S/C 100 MSG_HEARTBEAT the number of hearbeat sent so far 101 MSG_ACTION_COMPLETE a delayed action has been completed 102 MSG_SC_TIME_DELTA delta between SC and CEB time 103 MSG_POWER_CHANGE gamma, lanl or heater power changed 104 MSG_CHANGE_ANNEAL_STATE went to a different annealing state 105 MSG_SEQ_EXEC a sequence is being executed 106 MSG_GAMMA_RAMP gamma has been ramped 107 MSG_PARAM_CHANGE parameter has been changed 108 MSG_ANNEAL_ENABLE_CMD received anneal enable from S/C 130 MSG_FSW_EEPROM_PASSED ldr passed FSW EEPROM checksum checking 131 MSG_LDR_MEM_PASSED ldr passed memory checking 132 MSG_LDR_INIT_DONE ldr finished initialization " END_OBJECT = TIME_SERIES END