PDS_VERSION_ID = PDS3 LABEL_REVISION_NOTE = "2005-12-11, P. Cavender corrected syntax; 2006-09-18, MRO CRISM:HWT line length fix" DATA_SET_ID = "MRO-M-CRISM-4/6-CDR-V1.0" /* The time string in the prouct ID will increment when a new entry is made */ PRODUCT_ID = "CDR6_2_0811260000_SR_J_0" PRODUCT_TYPE = CDR SPACECRAFT_ID = MRO INSTRUMENT_ID = CRISM /* The start time field will increment when a new entry is made */ START_TIME = 2005-09-15T14:00:00 STOP_TIME = NULL /* The start clock count field will increment when a new entry is made */ SPACECRAFT_CLOCK_START_COUNT = "2/811260000" SPACECRAFT_CLOCK_STOP_COUNT = NULL /* The creation time field will increment when a new entry is made */ PRODUCT_CREATION_TIME = 2005-09-15T14:00:00 MRO:SENSOR_ID = "J" PRODUCT_VERSION_ID = "0" /* CRISM Heater and Cooler Setpoint History File */ /* */ /* The purpose of this file to provide a time history of the setpoints of */ /* CRISM's heaters and coolers. There a five internal heaters: one on the */ /* VNIR detector to maintain it at a near-stable operating termperature */ /* which retains quantum efficiency at >950 nm; two in the base of the */ /* OSU's gimbaled box, to maintain the focal plane electronics at operating */ /* temperature; one on the cooler radiator to provide redundancy to a */ /* spacecraft-controlled survival heater to keep the cooler bodies above */ /* -40C; and one on the spectrometer cavity to provide redundancy to a */ /* spacecraft- controlled survival heater to keep the VNIR detector from */ /* getting too cold in the case that its heater is not on. There are three */ /* coolers for the IR focal plane, each of which has a lower-temperature */ /* setpoint and higher- temperature setpoint. For a given cooler, either */ /* the low temperature setpoint or the high temperature setpoint may be */ /* selected. For each heater there is also a hysteresis (thermostatic */ /* deadband). */ /* */ /* In this file, setpoints and hysteresises are in raw digital units */ /* */ /* Time spans over which a set of values is applicable are demarcated by */ /* one of two events: execution of line commands that set setpoints or */ /* hysteresises, or upload of that set setpoints or hysteresises. */ OBJECT = FILE /* The time string in the table file name will increment upon a new entry */ ^TABLE = "CDR6_2_0811260000_SR_J_0.TAB" RECORD_TYPE = FIXED_LENGTH FILE_RECORDS = 4 OBJECT = TABLE NAME = "HEATER AND COOLER SETPOINT HISTORY FILE" INTERCHANGE_FORMAT = "ASCII" /* The rows field will increment by one when a new entry is made */ ROWS = 4 COLUMNS = 20 ROW_BYTES = 651 DESCRIPTION = "CRISM Heater and Cooler Setpoint History File" OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = SPACECRAFT_CLOCK_START_COUNT DATA_TYPE = CHARACTER UNIT = NULL START_BYTE = 1 BYTES = 10 DESCRIPTION = "SCLK at the start time of the span during which the setpoints and hysteresises are active" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = START_TIME DATA_TYPE = TIME UNIT = UTC START_BYTE = 12 BYTES = 19 DESCRIPTION = "UTC at the start time of the span during which the setpoints and hysteresises are active" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = STATUS DATA_TYPE = CHARACTER START_BYTE = 32 BYTES = 10 DESCRIPTION = "HISTORICAL if the row of values represents values that nave been active in CRISM. PLANNED if the values represent defaults or macro values anticipated to be used. PROPOSED if the values represent anticipated replacements for the defaults or macro values." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = COOL_1_LO_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 43 BYTES = 5 DESCRIPTION = "Cooler 1 low temperature goal; value corresponds to temperature goal for COOLER_TEMP1" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = COOL_1_HI_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 49 BYTES = 5 DESCRIPTION = "Cooler 1 high temperature goal; value corresponds to temperature goal for COOLER_TEMP1" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = COOL_2_LO_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 55 BYTES = 5 DESCRIPTION = "Cooler 2 low temperature goal; value corresponds to temperature goal for COOLER_TEMP2" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = COOL_2_HI_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 61 BYTES = 5 DESCRIPTION = "Cooler 2 high temperature goal; value corresponds to temperature goal for COOLER_TEMP2" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = COOL_3_LO_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 67 BYTES = 5 DESCRIPTION = "Cooler 3 low temperature goal; value corresponds to temperature goal for COOLER_TEMP1" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = COOL_3_HI_SETPOINT DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 73 BYTES = 5 DESCRIPTION = "Cooler 3 high temperature goal; value corresponds to temperature goal for COOLER_TEMP1" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = VNIR_HEATER_GOAL DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 79 BYTES = 5 DESCRIPTION = "VNIR heater temperature goal; value corresponds to temperature goal for VNIR_DETECTOR_TEMP1" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = VNIR_HEATER_HYSTERESIS DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 85 BYTES = 5 DESCRIPTION = "VNIR heater hysteresis" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = HEATER_1_GOAL DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 91 BYTES = 5 DESCRIPTION = "Heater 1 (on gimbal electronics housing) goal; value corresponds to temperature goal for OSU_CAVITY_TEMP_VNIR" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = HEATER_1_HYSTERESIS DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 97 BYTES = 5 DESCRIPTION = "Heater 1 (on gimbal electronics housing) hysteresis" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = HEATER_2_GOAL DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 103 BYTES = 5 DESCRIPTION = "Heater 2 (on gimbal electronics housing) goal; value corresponds to temperature goal for OSU_CAVITY_TEMP_VNIR" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = HEATER_2_HYSTERESIS DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 109 BYTES = 5 DESCRIPTION = "Heater 2 (on gimbal electronics housing) hysteresis" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = HEATER_3_GOAL DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 115 BYTES = 5 DESCRIPTION = "Heater 3 (on cooler radiator) goal; value corresponds to temperature goal for OSU_CAVITY_TEMP_IR" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = HEATER_3_HYSTERESIS DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 121 BYTES = 5 DESCRIPTION = "Heater 3 (on cooler radiator) hysteresis" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = HEATER_4_GOAL DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 127 BYTES = 5 DESCRIPTION = "Heater 4 (on spectrometer housing) goal; value corresponds to temperature goal for SPECT_CAVITY_TEMP_IR" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = HEATER_4_HYSTERESIS DATA_TYPE = ASCII_INTEGER UNIT = NULL START_BYTE = 133 BYTES = 5 DESCRIPTION = "Heater 4 (on spectrometer housing) hysteresis" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = COMMENT DATA_TYPE = CHARACTER START_BYTE = 139 BYTES = 512 DESCRIPTION = "Description of reason for change in current values of heater and cooler setpoints and heater hysteresises." END_OBJECT = COLUMN END_OBJECT = TABLE END_OBJECT = FILE END