COLUMNS = 16 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 middle of the pixel, in ticks. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = CEB_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 17 UNIT = MILLISECOND DESCRIPTION = " Clock count from the GRS Common Electronics Box at the beginning of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = UTC DATA_TYPE = CHARACTER BYTES = 23 START_BYTE = 25 DESCRIPTION = " SC_EV_TIME converted to UTC, stored as yyyy-mm-ddThh:mm:ss.sss. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = PIXEL_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 48 DESCRIPTION = " Sequential counter of accumulation intervals, starts with one as orbit begins. Special case on reboot when the the CEB is in orbit 0, pixel 0. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 52 DESCRIPTION = " Sequential counter of orbits. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = MISSION_PHASE_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 56 DESCRIPTION = " Numeric constant for mission phase, 0 for mapping, 1 for aerobraking, 2 or higher for mapping. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = EXPERIMENT_ID_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 58 DESCRIPTION = " The experiment number. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = BAD_CODE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 60 DESCRIPTION = " If non-zero, the data has been flagged bad. Definitions yet to be defined. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = COUNTER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 62 DESCRIPTION = " The packet counter from the gamma pkt, values from 0 to 15. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = FIRST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 63 DESCRIPTION = " Starting channel of first 500-channel wide spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = MID_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 65 DESCRIPTION = " Starting channel of second 500-channel wide spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = LAST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 67 DESCRIPTION = " Starting channel of third 500-channel wide spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = SPECTRUM DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1000 START_BYTE = 69 ITEMS = 500 ITEM_BYTES = 2 DESCRIPTION = " First Pulser Spectrum, 500 channels wide. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = SPECTRUM DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1000 START_BYTE = 1069 ITEMS = 500 ITEM_BYTES = 2 DESCRIPTION = " Second Pulser Spectrum, 500 channels wide. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = SPECTRUM DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1000 START_BYTE = 2069 ITEMS = 500 ITEM_BYTES = 2 DESCRIPTION = " Third Pulser Spectrum, 500 channels wide. " END_OBJECT = COLUMN