NJPL1D00PDS100000000 = SFDU_LABEL NOTE = "This structure describes the format of a sequence table entry in a Viking IRTM Chunk File. Note: the term 'sequence' refers to data from a planned observation selected for this database; the phrase 'original sequence' refers to the entire data sequence before selection for this database. Furthermore, original sequence numbers were assigned consecutively from 1 for each 'orbit'. Since some sequences have been dropped from the database, sequence numbers for an 'orbit' may not begin at 1, and may have gaps. For more information, see the text file IRTMDATA.TXT." OBJECT = START_SEGMENT_NUMBER TYPE = VAX_INTEGER START_BYTE = 1 BYTES = 2 NOTE = "First partially-transposed-table segment in DATA_TABLE containing data for current sequence" END_OBJECT = START_SEGMENT_NUMBER OBJECT = STOP_SEGMENT_NUMBER TYPE = VAX_INTEGER START_BYTE = 3 BYTES = 2 NOTE = "Last partially-transposed-table segment in DATA_TABLE containing data for current sequence" END_OBJECT = STOP_SEGMENT_NUMBER OBJECT = START_OBSERVATION_NUMBER TYPE = VAX_INTEGER START_BYTE = 5 BYTES = 2 NOTE = "Index of first observation of current sequence within first partially-transposed-table segment containing data for sequence" END_OBJECT = START_OBSERVATION_NUMBER OBJECT = STOP_OBSERVATION_NUMBER TYPE = VAX_INTEGER START_BYTE = 7 BYTES = 2 NOTE = "Index of last observation of current sequence within last partially-transposed-table segment containing data for sequence" END_OBJECT = STOP_OBSERVATION_NUMBER OBJECT = OBSERVATIONS TYPE = VAX_INTEGER START_BYTE = 9 BYTES = 2 NOTE = "Number of data observations in sequence" END_OBJECT = OBSERVATIONS OBJECT = ORBITER_NUMBER TYPE = VAX_INTEGER START_BYTE = 15 BYTES = 2 NOTE = "1 for Viking 1, 2 for Viking 2" END_OBJECT = ORBITER_NUMBER OBJECT = ORBIT_NUMBER TYPE = VAX_INTEGER START_BYTE = 17 BYTES = 2 NOTE = "Current orbit number" END_OBJECT = ORBIT_NUMBER OBJECT = SEQUENCE_NUMBER TYPE = VAX_INTEGER START_BYTE = 19 BYTES = 2 NOTE = "Current sequence number. See table NOTE" END_OBJECT = SEQUENCE_NUMBER OBJECT = NATIVE_START_TIME TYPE = VAX_INTEGER START_BYTE = 21 BYTES = 4 NOTE = "Flight Data System (FDS) time of first data in original sequence. Note that first data in this database may not occur until later, as reflected in the first ICK value (1.12 second unit) in the data table. See DATATAB.LBL." END_OBJECT = NATIVE_START_TIME OBJECT = START_DAY TYPE = VAX_INTEGER START_BYTE = 25 BYTES = 2 NOTE = "Start day of year of data in original sequence" END_OBJECT = START_DAY OBJECT = START_HOUR TYPE = VAX_INTEGER START_BYTE = 27 BYTES = 2 NOTE = "Start hour of data in original sequence" END_OBJECT = START_HOUR OBJECT = START_MINUTE TYPE = VAX_INTEGER START_BYTE = 29 BYTES = 2 NOTE = "Start minute of data in original sequence" END_OBJECT = START_MINUTE OBJECT = START_SECOND TYPE = VAX_INTEGER START_BYTE = 31 BYTES = 2 NOTE = "Start second of data in original sequence" END_OBJECT = START_SECOND OBJECT = SOLAR_DISTANCE TYPE = VAX_INTEGER START_BYTE = 33 BYTES = 4 UNIT = KILOMETER NOTE = "Distance from sun at spacecraft periapsis" END_OBJECT = SOLAR_DISTANCE OBJECT = SUB_SOLAR_LONGITUDE TYPE = VAX_INTEGER START_BYTE = 37 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Longitude of sub-solar point at time of spacecraft periapsis" END_OBJECT = SUB_SOLAR_LONGITUDE OBJECT = SUB_SOLAR_COLATITUDE TYPE = VAX_INTEGER START_BYTE = 39 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Colatitude of sub-solar point at time of spacecraft periapsis" END_OBJECT = SUB_SOLAR_COLATITUDE OBJECT = INTEGER_JULIAN_DAY TYPE = VAX_INTEGER START_BYTE = 41 BYTES = 2 NOTE = "Integer days of original sequence start from January 0, 1950" END_OBJECT = INTEGER_JULIAN_DAY OBJECT = FRACTIONAL_JULIAN_DAY TYPE = VAX_INTEGER START_BYTE = 43 BYTES = 2 DIVISOR = 1000.0 UNIT = HOUR NOTE = "Fractional day of original sequence start to be added to INTEGER_JULIAN_DAY" END_OBJECT = FRACTIONAL_JULIAN_DAY OBJECT = TIME_FROM_CLOSEST_APPROACH TYPE = VAX_INTEGER START_BYTE = 45 BYTES = 2 DIVISOR = 1000.0 UNIT = HOUR NOTE = "Time from periapsis at original sequence start" END_OBJECT = TIME_FROM_CLOSEST_APPROACH OBJECT = TARGET_PRIME_MERIDIAN_ANGLE TYPE = VAX_INTEGER START_BYTE = 47 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Angle from target vernal equinox to orientation of prime meridian at original sequence start" END_OBJECT = TARGET_PRIME_MERIDIAN_ANGLE OBJECT = TARGET_TO_SPACECRAFT_POSITION_X TYPE = VAX_INTEGER START_BYTE = 49 ITEM_BYTES = 2 UNIT = KILOMETER NOTE = "Spacecraft position X-component at mid-sequence" END_OBJECT = TARGET_TO_SPACECRAFT_POSITION_X OBJECT = TARGET_TO_SPACECRAFT_POSITION_Y TYPE = VAX_INTEGER START_BYTE = 51 ITEM_BYTES = 2 UNIT = KILOMETER NOTE = "Spacecraft position Y-component at mid-sequence" END_OBJECT = TARGET_TO_SPACECRAFT_POSITION_Y OBJECT = TARGET_TO_SPACECRAFT_POSITION_Z TYPE = VAX_INTEGER START_BYTE = 53 ITEM_BYTES = 2 UNIT = KILOMETER NOTE = "Spacecraft position Z-component at mid-sequence" END_OBJECT = TARGET_TO_SPACECRAFT_POSITION_Z OBJECT = LOCAL_MIDNIGHT_LONGITUDE TYPE = VAX_INTEGER START_BYTE = 55 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Longitude of Martian midnight at original sequence start" END_OBJECT = LOCAL_MIDNIGHT_LONGITUDE OBJECT = DECIMATION_INTERVAL TYPE = VAX_INTEGER START_BYTE = 57 BYTES = 2 NOTE = "Usual interval between data in 1.12 second units. Normally 1, but greater than 1 for some redundant sequences." END_OBJECT = DECIMATION_INTERVAL OBJECT = AVERAGE_QUALITY TYPE = VAX_INTEGER START_BYTE = 59 BYTES = 2 BASE = 10 DIVISOR = 10 NOTE = "Average quality of data in sequence. The quality of each observation is represented by bits 3-5 of the Quality Mask (see description in DATATAB.LBL) and is defined as (the log to the base 2 of the Quality Mask) minus 10. This is a number between 0 and 3, 0 being best, and 3 indicating data of the highest uncertainty. For obscure historical reasons, the average quality is stored as an integer computed by ( (the average of these values) plus 10) multiplied by 10." END_OBJECT = AVERAGE_QUALITY OBJECT = MINIMUM_LATITUDE TYPE = VAX_INTEGER START_BYTE = 61 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum latitude of data in sequence" END_OBJECT = MINIMUM_LATITUDE OBJECT = MAXIMUM_LATITUDE TYPE = VAX_INTEGER START_BYTE = 63 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum latitude of data in sequence" END_OBJECT = MAXIMUM_LATITUDE OBJECT = MINIMUM_LONGITUDE TYPE = VAX_INTEGER START_BYTE = 65 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum (rightmost) west longitude of data in sequence on 0-360 degree map" END_OBJECT = MINIMUM_LONGITUDE OBJECT = MAXIMUM_LONGITUDE TYPE = VAX_INTEGER START_BYTE = 67 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum (leftmost) west longitude of data in sequence on 0-360 degree map" END_OBJECT = MAXIMUM_LONGITUDE OBJECT = MINIMUM_LOCAL_TIME TYPE = VAX_INTEGER START_BYTE = 69 BYTES = 2 DIVISOR = 800.0 UNIT = LOCAL_HOUR NOTE = "Minimum Martian local time of data in sequence" END_OBJECT = MINIMUM_LOCAL_TIME OBJECT = MAXIMUM_LOCAL_TIME TYPE = VAX_INTEGER START_BYTE = 71 BYTES = 2 DIVISOR = 800.0 UNIT = LOCAL_HOUR NOTE = "Maximum Martian local time of data in sequence" END_OBJECT = MAXIMUM_LOCAL_TIME OBJECT = MINIMUM_INCIDENCE_ANGLE TYPE = VAX_INTEGER START_BYTE = 73 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum incidence angle of data in sequence" END_OBJECT = MINIMUM_INCIDENCE_ANGLE OBJECT = MAXIMUM_INCIDENCE_ANGLE TYPE = VAX_INTEGER START_BYTE = 75 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum incidence angle of data in sequence" END_OBJECT = MAXIMUM_INCIDENCE_ANGLE OBJECT = MINIMUM_EMISSION_ANGLE TYPE = VAX_INTEGER START_BYTE = 77 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum emission angle of data in sequence" END_OBJECT = MINIMUM_EMISSION_ANGLE OBJECT = MAXIMUM_EMISSION_ANGLE TYPE = VAX_INTEGER START_BYTE = 79 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum emission angle of data in sequence" END_OBJECT = MAXIMUM_EMISSION_ANGLE OBJECT = MINIMUM_PHASE_ANGLE TYPE = VAX_INTEGER START_BYTE = 81 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum phase angle of data in sequence" END_OBJECT = MINIMUM_PHASE_ANGLE OBJECT = MAXIMUM_PHASE_ANGLE TYPE = VAX_INTEGER START_BYTE = 83 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum phase angle of data in sequence" END_OBJECT = MAXIMUM_PHASE_ANGLE OBJECT = MINIMUM_LIMB_ANGLE TYPE = VAX_INTEGER START_BYTE = 85 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Minimum limb angle of data in sequence" END_OBJECT = MINIMUM_LIMB_ANGLE OBJECT = MAXIMUM_LIMB_ANGLE TYPE = VAX_INTEGER START_BYTE = 87 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Maximum limb angle of data in sequence" END_OBJECT = MAXIMUM_LIMB_ANGLE OBJECT = MINIMUM_SLANT_DISTANCE TYPE = VAX_INTEGER START_BYTE = 89 BYTES = 2 UNIT = KILOMETER NOTE = "Minimum target distance of data in sequence" END_OBJECT = MINIMUM_SLANT_DISTANCE OBJECT = MAXIMUM_SLANT_DISTANCE TYPE = VAX_INTEGER START_BYTE = 91 BYTES = 2 UNIT = KILOMETER NOTE = "Maximum target distance of data in sequence" END_OBJECT = MAXIMUM_SLANT_DISTANCE OBJECT = START_CONE_ENCODER_ANGLE TYPE = VAX_INTEGER START_BYTE = 93 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Scan platform cone encoder angle at start of original sequence" END_OBJECT = START_CONE_ENCODER_ANGLE OBJECT = STOP_CONE_ENCODER_ANGLE TYPE = VAX_INTEGER START_BYTE = 95 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Scan platform cone encoder angle at end of original sequence" END_OBJECT = STOP_CONE_ENCODER_ANGLE OBJECT = START_CLOCK_ENCODER_ANGLE TYPE = VAX_INTEGER START_BYTE = 97 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Scan platform clock encoder angle at start of original sequence" END_OBJECT = START_CLOCK_ENCODER_ANGLE OBJECT = STOP_CLOCK_ENCODER_ANGLE TYPE = VAX_INTEGER START_BYTE = 99 BYTES = 2 DIVISOR = 80.0 UNIT = DEGREE NOTE = "Scan platform clock encoder angle at end of original sequence" END_OBJECT = STOP_CLOCK_ENCODER_ANGLE OBJECT = START_TIME_FROM_CLOSEST_APRCH TYPE = VAX_INTEGER START_BYTE = 101 BYTES = 2 DIVISOR = 1000.0 UNIT = HOUR NOTE = "Time from periapsis at start of original sequence" END_OBJECT = START_TIME_FROM_CLOSEST_APRCH OBJECT = STOP_TIME_FROM_CLOSEST_APRCH TYPE = VAX_INTEGER START_BYTE = 103 BYTES = 2 DIVISOR = 1000.0 UNIT = HOUR NOTE = "Time from periapsis at end of original sequence" END_OBJECT = STOP_TIME_FROM_CLOSEST_APRCH OBJECT = ELAPSED_PROCESSING_DAY TYPE = VAX_INTEGER START_BYTE = 119 BYTES = 2 NOTE = "Processing day of original sequence, in days since Jan 0, 1976" END_OBJECT = ELAPSED_PROCESSING_DAY OBJECT = SEQUENCE_NOTE TYPE = CHARACTER START_BYTE = 121 BYTES = 40 NOTE = "SRS ID and short description of sequence" END_OBJECT = SEQUENCE_NOTE END