CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* EDRHDR.FMT: Galileo/NIMS EDR Header Record Structure */ /* Version 0.1, 30sep92, Bob Mehlman UCLA/IGPP */ /* Version 0.2, 19oct92, Bob Mehlman, with changes suggested by Sue Hess */ /* Version 0.3, 21jan93, Bob Mehlman, changed NATIVE_TIME formats, etc. */ /* Version 0.4, 25jan93, Sue Hess, changed ERT start_bits, etc. */ /* EDRHDR2.FMT: Galileo/NIMS Phase 2 EDR Header Record Structure */ /* Version 0.5, 22sep97, Bob Mehlman, phase 2 version */ /* Version 0.6, 21sep99, Bob Mehlman, corrected CONTAINER errors */ /* but now using theoretically illegal REPETITIONS = 1! */ /* This structure label, together with EDRDATA2.FMT, represents in PDS */ /* label form the same material as the EDR SIS: Near Infrared Mapping */ /* Spectrometer Experiment Data Record (NIMS EDR) for Phase 2, D-3048, */ /* GLL Project 232-08, SFOC0038-02-00-03, SFOC-1-MPS-GLL-NIMSEDR, */ /* Final, 4 Feb. 1997. */ /* Physical */ /* Record <------------ 512 bytes -------------> */ /* ______________________________________ */ /* 1 | | */ /* | | */ /* | | */ /* | LABEL | */ /* | | Logical */ /* 6 | | Sequence */ /* |____________________________________| */ /* 7 | | 0 */ /* | | */ /* | HEADER_TABLE | 1 */ /* | | */ /* |____________________________________| */ /* 11 | row 1 | 2 */ /* | | */ /* | - - - - - - - - - - - - - - - - - -| */ /* 13 | row 2 | 3 */ /* | | */ /* | - - - - - - - - - - - - - - - - - -| */ /* | | */ /* | DATA_TABLE | */ /* | | */ /* ... . ... . ... */ /* | - - - - - - - - - - - - - - - - - -| */ /* | | */ /* | | */ /* |____________________________________| */ OBJECT = CONTAINER NAME = FIRST_NATIVE_TIME /* NATIVE_START_TIME? */ START_BYTE = 1 BYTES = 6 REPETITIONS = 1 DESCRIPTION = "Spacecraft clock time of the first data record in the file. It is usually displayed in the form rrrrrrrr.mm.t where rrrrrrrr is the RIM count (major frame), mm is the MOD91 count (minor frame) and t is the MOD10 count (RTI, or real-time interrupt)." OBJECT = COLUMN NAME = FIRST_NATIVE_TIME_RIM DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 1 BYTES = 4 DESCRIPTION = "Spacecraft Clock Realtime IMage count (RIM) of the first data record in the file. The RIM count is incremented every 60 2/3 seconds. It contains 91 minor frames or MOD91 counts." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_NATIVE_TIME_MOD91 DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 5 BYTES = 1 DESCRIPTION = "Spacecraft Clock MOD91 count of the first data record in the file. The MOD91 count is incremented every 2/3 second, and assumes values 0 to 90 within a RIM count." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_NATIVE_TIME_MOD10 DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 6 BYTES = 1 DESCRIPTION = "Spacecraft Clock MOD10 count of the first data record in the file. The MOD10 count is incremented every .0667 second, and assumes values 0 to 9 within a MOD91 count." END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = LAST_NATIVE_TIME /* NATIVE_STOP_TIME? */ START_BYTE = 7 BYTES = 6 REPETITIONS = 1 DESCRIPTION = "Spacecraft clock time of the last data record in the file. It is usually displayed in the form rrrrrrrr.mm.t where rrrrrrrr is the RIM count (major frame), mm is the MOD91 count (minor frame) and t is the MOD10 count (RTI, or real-time interrupt)." OBJECT = COLUMN NAME = LAST_NATIVE_TIME_RIM DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 1 BYTES = 4 DESCRIPTION = "Spacecraft Clock Realtime IMage count (RIM) of the first data record in the file. The RIM count is incremented every 60 2/3 seconds. It contains 91 minor frames or MOD91 counts." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_NATIVE_TIME_MOD91 DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 5 BYTES = 1 DESCRIPTION = "Spacecraft Clock MOD91 count of the last data record in the file. The MOD91 count is incremented every 2/3 second, and assumes values 0 to 90 within a RIM count." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_NATIVE_TIME_MOD10 DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 6 BYTES = 1 DESCRIPTION = "Spacecraft Clock MOD10 count of the last data record in the file. The MOD10 count is incremented every .0667 second, and assumes values 0 to 9 within a MOD91 count." END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = FIRST_EARTH_RECEIVED_TIME START_BYTE = 13 BYTES = 9 REPETITIONS = 1 DESCRIPTION = "Earth received time of first record in file." OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_YEAR DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 1 BYTES = 2 DESCRIPTION = "Earth received time year of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_MONTH DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 3 BYTES = 1 DESCRIPTION = "Earth received time month (1-12) of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_DAY DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 4 BYTES = 1 DESCRIPTION = "Earth received time day of month of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_HOUR DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 5 BYTES = 1 DESCRIPTION = "Earth received time hour (0-23) of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_MINUTE DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 6 BYTES = 1 DESCRIPTION = "Earth received time minute of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_SECOND DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 7 BYTES = 1 DESCRIPTION = "Earth received time second of first record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_EARTH_RECEIVED_TIME_MSEC DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 8 BYTES = 2 DESCRIPTION = "Earth received time millisecond of first record." END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = LAST_EARTH_RECEIVED_TIME START_BYTE = 22 BYTES = 9 REPETITIONS = 1 DESCRIPTION = "Earth received time of last record in file." OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_YEAR DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 2 BYTES = 2 DESCRIPTION = "Earth received time year of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_MONTH DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 3 BYTES = 1 DESCRIPTION = "Earth received time month (1-12) of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_DAY DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 4 BYTES = 1 DESCRIPTION = "Earth received time day of month of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_HOUR DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 5 BYTES = 1 DESCRIPTION = "Earth received time hour (0-23) of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_MINUTE DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 6 BYTES = 1 DESCRIPTION = "Earth received time minute of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_SECOND DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 7 BYTES = 1 DESCRIPTION = "Earth received time second of last record." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LAST_EARTH_RECEIVED_TIME_MSEC DATA_TYPE = UNSIGNED_INTEGER START_BYTE = 8 BYTES = 2 DESCRIPTION = "Earth received time millisecond of last record." END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = COLUMN NAME = DATA_PRESENT_MASK DATA_TYPE = MSB_BIT_STRING START_BYTE = 31 BYTES = 23 DESCRIPTION = "Bit mask of 182 bits, right justified, indicating presence (1) or absence (0) of a record for each of the 182 half minor frames in a RIM. The rightmost bit represents the first half minor frame. Phase 2 wavelength editing often results in half minor frames with no detectors selected; they are left out of the EDR and the corresponding bit of this mask is set to 0." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE DATA_TYPE = "N/A" START_BYTE = 54 BYTES = 69 DESCRIPTION = "Reserved bytes" END_OBJECT = COLUMN OBJECT = COLUMN NAME = THRESHOLD_VALUES DATA_TYPE = LSB_UNSIGNED_INTEGER START_BYTE = 123 BYTES = 2 ITEMS = 17 DESCRIPTION = "Per-detector threshold values. DNs below these values were not returned from the spacecraft, and were set to the special value 4 on the ground." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TOTAL_RECORDS DATA_TYPE = LSB_UNSIGNED_INTEGER START_BYTE = 157 BYTES = 2 DESCRIPTION = "Total number of data records in the file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FILLER_RECORDS DATA_TYPE = LSB_UNSIGNED_INTEGER START_BYTE = 159 BYTES = 2 DESCRIPTION = "Total number of data records which are all filler." END_OBJECT = COLUMN OBJECT = COLUMN NAME = COMPRESSED_BYTES DATA_TYPE = LSB_UNSIGNED_INTEGER START_BYTE = 161 BYTES = 4 DESCRIPTION = "Total number of bytes of compressed data." END_OBJECT = COLUMN OBJECT = COLUMN NAME = UNCOMPRESSED_BYTES DATA_TYPE = LSB_UNSIGNED_INTEGER START_BYTE = 165 BYTES = 4 DESCRIPTION = "Total number of bytes of data after decompression into 10-bit data numbers." END_OBJECT = COLUMN OBJECT = COLUMN NAME = COMPRESSION_RATIO DATA_TYPE = ASCII_REAL START_BYTE = 169 BYTES = 6 DESCRIPTION = "Ratio of uncompressed bytes to compressed bytes." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPECIAL_PROCESSING_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 175 BYTES = 1 DESCRIPTION = "Flag identifying type of special processing needed for EDR data. A flag of 1 indicates special handling to account for data rearrangement due to anomalous operation of the NIMS instrument in the G1 encounter (due to radiation). Other values reserved for possible future use. Not present if special processing was not needed." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE DATA_TYPE = "N/A" START_BYTE = 176 BYTES = 849 DESCRIPTION = "Reserved bytes" END_OBJECT = COLUMN /* Bytes 1025-2048, the 2nd binary header record in the NIMS EDR, contain */ /* the entry in the NIMS OBSTAB (OBServation TABle) for the observation */ /* whose data are included in the EDR. This entry contains information */ /* about the observation that is not available in the returned data; i.e */ /* it models the observation as planned. This includes the observation */ /* name, SCLK and SCET time ranges, various instrument modes and */ /* parameters, and wavelength and mirror-position editing parameters. */ OBJECT = COLUMN NAME = OAPEL_NAME DATA_TYPE = CHARACTER START_BYTE = 1025 BYTES = 12 DESCRIPTION = "NIMS OAPEL name for the observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ALIAS_NAME DATA_TYPE = CHARACTER START_BYTE = 1037 BYTES = 12 DESCRIPTION = "Alias OAPEL name for the observation. In cases where NIMS is riding along with another instrument's observation, this is that instrument's name for the observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = OAPEL_EXTENSION DATA_TYPE = CHARACTER START_BYTE = 1049 BYTES = 1 DESCRIPTION = "Extension to the OAPEL name to allow for split observations. A, B, C... are used for playback observations; R, S, T... for realtime observations. The extension may be blank for a single unsplit playback observation, but must be R for an unsplit realtime observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PARAMETER_SET_ID DATA_TYPE = CHARACTER START_BYTE = 1050 BYTES = 2 DESCRIPTION = "Parameter set identification." /* incomplete */ END_OBJECT = COLUMN OBJECT = COLUMN NAME = NATIVE_START_TIME DATA_TYPE = CHARACTER START_BYTE = 1052 BYTES = 13 DESCRIPTION = "Expected beginning spacecraft clock time for the observation. It is in the form RIM:MF:RTI where RIM is 8 characters, MF (minor frame) is 2 characters (0-90) and RTI is a single character (0-9)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = NATIVE_STOP_TIME DATA_TYPE = CHARACTER START_BYTE = 1065 BYTES = 13 DESCRIPTION = "Expected ending spacecraft clock time for the observation. It is in the form RIM:MF:RTI where RIM is 8 characters, MF (minor frame) is 2 characters (0-90) and RTI (real time interrupt) is a single character (0-9)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PARTITION DATA_TYPE = ASCII_INTEGER START_BYTE = 1078 BYTES = 1 DESCRIPTION = "The partition of the spacecraft clock; i.e. it begins at 1 and increments by 1 each time the clock is restarted." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE DATA_TYPE = "N/A" START_BYTE = 1079 BYTES = 9 DESCRIPTION = "Reserved bytes" END_OBJECT = COLUMN OBJECT = COLUMN NAME = TARGET_NAME DATA_TYPE = CHARACTER START_BYTE = 1088 BYTES = 8 DESCRIPTION = "The primary target of the observation. Besides the various planets and satellites, this may be SKY (for dark calibrations), STAR (for boresight calibrations) or CAL (for optical and radiometric calibrations)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = INSTRUMENT_MODE_ID DATA_TYPE = ASCII_INTEGER START_BYTE = 1096 BYTES = 2 DESCRIPTION = "Number (0-9) identifying the NIMS instrument mode. These are 0: fixed spectrometer, 1: full map, 2: full spectrometer, 3: long map, 4: long spectrometer, 5: short map, 6: short spectrometer, 7: fixed map, 8: bandedge map and 9: bandedge spectrometer." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GAIN_STATE_ID DATA_TYPE = ASCII_INTEGER START_BYTE = 1098 BYTES = 1 DESCRIPTION = "Number (1-4) identifying the NIMS gain state, which governs the gains of the non-thermal detectors 1-14. Gain state 3 gains are about twice those of gain state 2. Gain state 4 gains are about twice those of gain state 3. Gain state 1 gains for detectors 1-10 are about the same as those for gain state 2, but differ for detectors 11-14. The thermal detectors (15-17) are automatically dual-gain and are not affected by the gain state." END_OBJECT = COLUMN OBJECT = COLUMN NAME = CHOPPER_MODE_ID DATA_TYPE = ASCII_INTEGER START_BYTE = 1099 BYTES = 1 DESCRIPTION = "Number (1-4) identifying the NIMS chopper mode. These are 1: reference mode, 2: 63 hertz mode, 3: free run, 4: off. 63 hertz mode was used for the two Earth/Moon encounters and the Gaspra encounter. Reference mode was used for the Venus and Ida encounters, and will be used for all Jupiter encounters." END_OBJECT = COLUMN OBJECT = COLUMN NAME = OFFSET_GRATING_POSITION DATA_TYPE = ASCII_INTEGER START_BYTE = 1100 BYTES = 1 DESCRIPTION = "Number (0-7) identifying the initial offset of the NIMS grating. This is a physical grating position. Logical grating positions are measured from this point. The default (and most common) value is 4." END_OBJECT = COLUMN OBJECT = CONTAINER NAME = NIMS_PARAMETER_TABLES START_BYTE = 1101 BYTES = 12 REPETITIONS = 2 DESCRIPTION = "Contents of the NIMS Parameter Tables (PTABs), A and B, which control the operation of the NIMS instrument. See the NIMS instrument paper for details." OBJECT = COLUMN NAME = REPEAT_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 1 BYTES = 2 DESCRIPTION = "Number of times the PTAB will be re-used before switching to the *other* PTAB." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MIRROR_OPERATION_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 3 BYTES = 2 DESCRIPTION = "A non-zero value indicates the secondary mirror is moving (map mode); a zero value indicates that it is fixed at a position in the middle of the mirror scan (spectrometer mode)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = AUTOBIAS_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 5 BYTES = 2 DESCRIPTION = "A non-zero value indicates the autobias mechanism is off; a zero value indicates it is in use. The autobias is turned off only when the NIMS instrument is at room temperature, during testing. The flag is normally NOT set, implying that the thermal detectors (15-17) have different gains in each half of the DN range." END_OBJECT = COLUMN OBJECT = COLUMN NAME = START_GRATING_POSITION DATA_TYPE = ASCII_INTEGER START_BYTE = 7 BYTES = 2 DESCRIPTION = "When added to the OFFSET_GRATING_POSITION, this item determines the physical grating position at which the grating cycle begins. It is usually zero, but sometimes 1 in full grating modes, or 1-3 in short grating modes." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GRATING_INCREMENT DATA_TYPE = ASCII_INTEGER START_BYTE = 9 BYTES = 2 DESCRIPTION = "The increment in physical grating position between grating steps. It is 1 in long grating modes, 2 in full grating modes and 4 in short grating modes. It is 0 in fixed grating modes." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GRATING_POSITIONS DATA_TYPE = ASCII_INTEGER START_BYTE = 11 BYTES = 2 DESCRIPTION = "Number of actual grating steps in a grating cycle. It is 24 for long grating modes, 12 for full and fixed grating modes and 6 for short grating modes. (Full and fixed modes are distinguished by the GRATING_INCREMENT.)" END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = COLUMN NAME = ELECTRONIC_CALIBRATION_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1125 BYTES = 1 DESCRIPTION = "A '1' indicates that an electronic calibration was commanded during the first RIM of the observation; a '0' indicates it was not." END_OBJECT = COLUMN OBJECT = COLUMN NAME = OPTICAL_CALIBRATION_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1126 BYTES = 1 DESCRIPTION = "A '1' indicates that an optical calibration was commanded during the first RIM of the observation; a '0' indicates it was not." END_OBJECT = COLUMN OBJECT = COLUMN NAME = REAL_TIME_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1127 BYTES = 1 DESCRIPTION = "A '1' indicates that the observation was returned in real time; a '0' indicates it was not." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RECORD_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1128 BYTES = 1 DESCRIPTION = "A '1' indicates that the observation was recorded and played back later; a '0' indicates it was not." END_OBJECT = COLUMN OBJECT = COLUMN NAME = THRESHOLDING_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1129 BYTES = 1 DESCRIPTION = "A non-zero value (1-3) indicates that the recorded observation was thresholded during playback. The per-detector threshold values selected are included later in this binary header. A zero indicates no thresholding was done." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE START_BYTE = 1130 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = RTI_SELECT_DOWN_MASK DATA_TYPE = ASCII_INTEGER START_BYTE = 1131 BYTES = 5 DESCRIPTION = "Ones (select) or zeros (deselect) for each of the 5 RTIs (Real Time Interrupts) during a downscan of the NIMS mirror. Four mirror positions are traversed during each RTI." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RTI_SELECT_UP_MASK DATA_TYPE = ASCII_INTEGER START_BYTE = 1136 BYTES = 5 DESCRIPTION = "Ones (select) or zeros (deselect) for each of the 5 RTIs (Real Time Interrupts) during an upscan of the NIMS mirror. Four mirror positions are traversed during each RTI." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE START_BYTE = 1141 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = COMPRESSION_FLAG DATA_TYPE = ASCII_INTEGER START_BYTE = 1142 BYTES = 1 DESCRIPTION = "Flag governing compression of recorded NIMS data by CDS before transmission to the ground. A 0 indicates no compression. A 1 indicates Rice compression with reference values saved for each detector before each mirror scan." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE START_BYTE = 1143 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = ESTIMATED_COMPRESSION DATA_TYPE = ASCII_REAL START_BYTE = 1144 BYTES = 3 FORMAT = "F3.1" DESCRIPTION = "Estimated Rice compression ratio (0.0 to 9.9) for the observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = EST_COMPRESSION_ERROR DATA_TYPE = ASCII_REAL START_BYTE = 1147 BYTES = 3 FORMAT = "F3.1" DESCRIPTION = "Estimated error in Rice compression ratio for the observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RATE_CONTROL_LOWER_LIMIT DATA_TYPE = ASCII_INTEGER START_BYTE = 1150 BYTES = 5 DESCRIPTION = "Lower limit (in 16-bit words per RIM) of the Rate Control option. The number of mirror positions played back is increased if this limit is reached. Zero if rate control not selected." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RATE_CONTROL_UPPER_LIMIT DATA_TYPE = ASCII_INTEGER START_BYTE = 1155 BYTES = 5 DESCRIPTION = "Upper limit (in 16-bit words per RIM) of the Rate Control option. The number of mirror positions played back is reduced if this limit is reached. Zero if rate control not selected." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE START_BYTE = 1160 BYTES = 17 END_OBJECT = COLUMN OBJECT = COLUMN NAME = WAVELENGTHS DATA_TYPE = ASCII_INTEGER START_BYTE = 1177 BYTES = 3 DESCRIPTION = "Number of wavelengths selected (1-408) for this observation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TELEMETRY_FORMAT_ID DATA_TYPE = CHARACTER START_BYTE = 1180 BYTES = 3 DESCRIPTION = "Telemetry format: playback modes are MPW, LPU and LNR; realtime transmission is represented by RT." END_OBJECT = COLUMN OBJECT = COLUMN NAME = UTC_START_TIME DATA_TYPE = CHARACTER START_BYTE = 1183 BYTES = 21 DESCRIPTION = "Expected start time of observation in UTC. Non-ISO format is yyyy-ddd/hh:mm:ss.mmm." END_OBJECT = COLUMN OBJECT = COLUMN NAME = UTC_STOP_TIME DATA_TYPE = CHARACTER START_BYTE = 1204 BYTES = 21 DESCRIPTION = "Expected stop time of observation in UTC. Non-ISO format is yyyy-ddd/hh:mm:ss.mmm." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPARE START_BYTE = 1225 BYTES = 67 END_OBJECT = COLUMN OBJECT = COLUMN NAME = THRESHOLD DATA_TYPE = ASCII_INTEGER START_BYTE = 1292 BYTES = 3 ITEMS = 17 DESCRIPTION = "Per-detector threshold values used for playback of this observation. DNs which are less than these values are not returned. A zero value indicates no thresholding for that detector." END_OBJECT = COLUMN OBJECT = COLUMN NAME = WET_GROUP_ID DATA_TYPE = CHARACTER START_BYTE = 1343 BYTES = 10 DESCRIPTION = "10-digit ID for Wavelength Edit Table selection group. Format is mmeelllnnn where mm is instrument mode (0-15), ee is number of entries in group, lll is number of wavelengths and nnn is a sequence number." END_OBJECT = COLUMN OBJECT = COLUMN NAME = WET_GROUP_ENTRIES DATA_TYPE = ASCII_INTEGER START_BYTE = 1353 BYTES = 2 DESCRIPTION = "Number of entries in Wavelength Edit Table selection group." END_OBJECT = COLUMN OBJECT = CONTAINER NAME = WET_GROUP START_BYTE = 1355 BYTES = 7 REPETITIONS = 26 DESCRIPTION = "Wavelength Edit Table group, consisting of as many as 26 entries. Each entry consists of a count and a detector mask. As the NIMS instrument executes a grating cycle, these detector masks govern wavelength selection, each applied the specified number of times." OBJECT = COLUMN NAME = WET_ENTRY_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 1 BYTES = 2 DESCRIPTION = "Number of consecutive grating steps associated detector mask is applicable." END_OBJECT = COLUMN OBJECT = COLUMN NAME = DETECTOR_MASK DATA_TYPE = ASCII_HEXADECIMAL START_BYTE = 3 BYTES = 5 FORMAT = "Z5" DESCRIPTION = "Hexadecimal representation of 17-bit detector mask, in form BHHHH, where B is 0 or 1 and H has range 0-F in hexadecimal. Each of the 17 1's and 0's represent selection (1) or absence (0) of a detector while this WET group entry is active. Detector 1 is represented by the first (left hand) bit." END_OBJECT = COLUMN END_OBJECT = CONTAINER OBJECT = COLUMN NAME = SPARE START_BYTE = 1537 BYTES = 512 END_OBJECT = COLUMN END