OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = SC_RECV_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 1 DESCRIPTION = " The time this packet was received by the spacecraft, in ticks (256 per second). " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = SC_EV_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 9 DESCRIPTION = " Spacecraft time at the beginning of the pixel, in ticks (256 per second). " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = SC_EV_TIME_FINE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 17 DESCRIPTION = " Fine time portion of spacecraft time at the beginning of the pixel, units of 65536ths of a second. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = CEB_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 19 UNIT = MILLISECOND DESCRIPTION = " Clock count from the GRS Common Electronics Box at the beginning of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = UTC DATA_TYPE = CHARACTER BYTES = 23 START_BYTE = 27 DESCRIPTION = " SC_EV_TIME converted to UTC, stored as yyyy-mm-ddThh:mm:ss.sss. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = GRS_PIXEL_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 50 INVALID_CONSTANT = 0 DESCRIPTION = " Sequential counter of accumulation intervals, starts with one as GRS orbit begins. Special case on reboot when the CEB is in orbit 0, pixel 0. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = GRS_ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 54 INVALID_CONSTANT = 0 DESCRIPTION = " Sequential counter of orbits from GRS CEB boot. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = ODY_ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 58 INVALID_CONSTANT = 0 DESCRIPTION = " Orbit number common to all instruments aboard Odyssey. This orbit number is incremented by one as the spacecraft passes through the orbital descending node. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = BAD_CODE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 62 DESCRIPTION = " If non-zero, the data has been flagged as bad. Definitions in bad_code.txt. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = COUNTER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 66 DESCRIPTION = " A profile can come down in up to 4 packets. Each packet has its own counter. This counter is the combination of all eight possible counters, four bits for each. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = PROFILE_COUNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 70 DESCRIPTION = " Number of 4-scalar element sets that are in the profile array. " END_OBJECT = COLUMN OBJECT = CONTAINER NAME = PROFILE_SERIES BYTES = 16 START_BYTE = 72 REPETITIONS = 2048 DESCRIPTION = " Series of summed counts of gamma events in four energy ranges. The nominal summing period is 32 milliseconds. " OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = LLD DATA_TYPE = MSB_INTEGER BYTES = 4 START_BYTE = 1 INVALID_CONSTANT = -1 DESCRIPTION = " All counts above the LLD energy. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = LLD_L1 DATA_TYPE = MSB_INTEGER BYTES = 4 START_BYTE = 5 INVALID_CONSTANT = -1 DESCRIPTION = " Counts in the LLD to L1 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = L1_L2 DATA_TYPE = MSB_INTEGER BYTES = 4 START_BYTE = 9 INVALID_CONSTANT = -1 DESCRIPTION = " Counts in the L1 to L2 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = L2_L3 DATA_TYPE = MSB_INTEGER BYTES = 4 START_BYTE = 13 INVALID_CONSTANT = -1 DESCRIPTION = " Counts in the L2 to L3 energy range. " END_OBJECT = COLUMN END_OBJECT = CONTAINER