/* Contents of format file "IMA_SPECTRUM_HEAD.FMT" */ OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = "UTC" DATA_TYPE = TIME START_BYTE = 1 BYTES = 23 UNIT = "N/A" DESCRIPTION = "This column represents the UTC of the spectrum in PDS standard format YYYY-MM-DDThh:mm:ss.sss" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = "OBT" DATA_TYPE = CHARACTER START_BYTE = 26 BYTES = 19 UNIT = "N/A" DESCRIPTION = "On board Time (OBT) is represented as : /. with : integer starting at 1 Reset number 1 starts at 2005-03-01T00:00:00 UTC : 10 digits number of unit seconds : 5 digits number of fractional seconds expressed as multiples of 2^-16 seconds" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = "SYNC_PATTERN" DATA_TYPE = CHARACTER START_BYTE = 48 BYTES = 14 UNIT = "N/A" DESCRIPTION = "The 3 bytes 0xE3 0x31 0xCA mark the start of a new Experiment Data Format. A search for this is required as the EDF s floats in the TM data stream." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = "UNIT" DATA_TYPE = ASCII_INTEGER START_BYTE = 64 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This parameter defines the experiment unit. The field takes one of the following values: 0 (undefined) 1 (ICA) 2 (IMA MEX) 3 (IMA VEX)" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = "MODE_INDEX" DATA_TYPE = ASCII_INTEGER START_BYTE = 66 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "This is the data reduction mode index used for the data in this EDF. The field takes one of the following values: 0, 2, 4, 5, or any values included in the range 8 to 35." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = "EXPERIMENT_DATA_FORMAT_COUNTER" DATA_TYPE = ASCII_INTEGER START_BYTE = 69 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "This is an running counter incremented by 1 for each released EDF. It swaps over to 0 after 255." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = "NUMBER_OF_SETS_IN_MINIMUM_MODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 73 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "This parameter gives the number of sets in this EDF for the minimum modes." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = "CHECKSUM_1_FAILURE" DATA_TYPE = ASCII_INTEGER START_BYTE = 76 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit will se if the checksum 1 fails during RAM booting. Sets from both PROM and EEPROM booting." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = "CHECKSUM_0_FAILURE" DATA_TYPE = ASCII_INTEGER START_BYTE = 78 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit will se if the checksum 0 fails during RAM booting. Sets from both PROM and EEPROM booting." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = "TM_FIFO_EMPTIED" DATA_TYPE = ASCII_INTEGER START_BYTE = 80 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit will set if the TM FIFO is emptied before the start of this EDF. Always forced to and from special EDF s." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = "HV_RAMPING_IN_PROGRESS" DATA_TYPE = ASCII_INTEGER START_BYTE = 82 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit will set if HV ramping has been performed during the data taking for this EDF." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = "TEST_PATTERN" DATA_TYPE = ASCII_INTEGER START_BYTE = 84 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "For testing purposes a number of imager test patterns can be commanded. This parameter gives the actual test pattern number used. Ensure it is 0 for real scientific data." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = "POST_ACC_LEVEL" DATA_TYPE = ASCII_INTEGER START_BYTE = 87 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit gives the post acceleration level used for this format. The field takes one of the following values: 0 = Low 1 = High" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = "ALTERNING_POST_ACC_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 89 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit indicates the post acceleration mode. If set (1) it is alternating else it is fixed." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = "POST_ACC_HIGH_LEVEL_REFERENCE" DATA_TYPE = ASCII_REAL START_BYTE = 91 BYTES = 3 UNIT = "N/A" FORMAT = "F3.1" DESCRIPTION = "This parameter gives the post-acceleration high level reference value. It is retrieved from the accompanied PAHLR.asc file in the time range where applicable, if not it is set by default to 6.0. The post-acceleration index can be any value between 0 to 7. But calibration information exists only for post-acceleration index = 0, 3, 6. The calibrated values are: 0 : 39 Volts 3 : 1902 Volts 6 : 3615 Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = "AUTO_REDUC_CHANGE_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 95 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit indicates whether automatic data reduction change is enabled or not. 0 = Disabled 1 = Enabled" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = "COMPRESSION_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 97 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit indicates whether data compression is enabled or not. 0 = Disabled 1 = Enabled" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = "FIFO_FILLING" DATA_TYPE = ASCII_INTEGER START_BYTE = 99 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "This gives the approximate number of 1355 link packets in the TM FIFO. To convert to words, unpack the F8 code and multiply by 3." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = "PROM_EEPROM_SECTION_1_16_LOADED" DATA_TYPE = ASCII_INTEGER START_BYTE = 103 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "This parameter gives the program code currently loaded and running in RAM. It is coded as: 0 = PROM 1-16 = EEPROM section 0-15" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = "SAMPLE_PROCESSING_OVERRUN" DATA_TYPE = ASCII_INTEGER START_BYTE = 106 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit is set if a process overruns, i.e. the current data processing is not finished when a new is requested." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 21 NAME = "SWEEP_PROCESSING_OVERRUN" DATA_TYPE = ASCII_INTEGER START_BYTE = 108 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit is set if a process overruns, i.e. the current data processing is not finished when a new is requested." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 22 NAME = "POST_PROCESSING_OVERRUN" DATA_TYPE = ASCII_INTEGER START_BYTE = 110 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit is set if a process overruns, i.e. the current data processing is not finished when a new is requested." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 23 NAME = "SOLAR_WIND_ENERGY_START_INDEX" DATA_TYPE = ASCII_INTEGER START_BYTE = 112 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "This parameter gives the energy start index when in the 32 level energy mode." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 24 NAME = "RESET_DUE_TO_WATCHDOG_OR_MACHINE_ERROR" DATA_TYPE = ASCII_INTEGER START_BYTE = 116 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit will set if the experiment has rebooted due to watchdog or machine error reset." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 25 NAME = "FORMAT_START_TIME_IN_UNITS_OF_31.25MS" DATA_TYPE = ASCII_INTEGER START_BYTE = 118 BYTES = 8 UNIT = "UNITS OF 31.25MS" FORMAT = "I8" DESCRIPTION = "This parameter is the starting time of the EDF. Note that more significant bits must be taken from the ESA packet time. Some attention should be paid close in time when this 3 bytes counter swaps around. That happens at about once per 6 days." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 26 NAME = "FORMAT_LENGTH_IN_WORDS" DATA_TYPE = ASCII_INTEGER START_BYTE = 127 BYTES = 7 UNIT = "N/A" FORMAT = "I7" DESCRIPTION = "This parameter gives the total length of the format (EDF) in words." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 27 NAME = "SHADOW_MASKING_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 135 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit indicates if imager data is masked (set to zero) or not for angles that are regarded as obscured by other S/C items. 0 = Disabled 1 = Enabled." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 28 NAME = "BAD_HV_MASKING_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 137 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "This bit indicates if imager data is masked (set to zero) or not for angles/energies that can not be reached due to insufficient or too inaccurate HV. 0 = Disabled 1 = Enabled." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 29 NAME = "ERROR" DATA_TYPE = ASCII_INTEGER START_BYTE = 139 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "If this parameter is not equal to 0, the data decompression process is invalid." END_OBJECT = COLUMN