PDS_VERSION_ID = PDS3 RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 286 FILE_RECORDS = 87 FILE_NAME = "2003003F.SFF" DATA_SET_ID = "ODY-M-RSS-1-RAW-V1.0" PRODUCT_ID = "2003003F.SFF" ^TABLE = "2003003F.SFF" MISSION_NAME = "2001 MARS ODYSSEY" INSTRUMENT_HOST_ID = "2001 MARS ODYSSEY" INSTRUMENT_NAME = "RADIO SCIENCE SUBSYSTEM" TARGET_NAME = MARS PRODUCT_VERSION_ID = 1 PRODUCT_CREATION_TIME = 2002-01-03T04:38:41 PRODUCT_TYPE = SFF UPLOAD_ID = "UNK" ORBIT_NUMBER = "UNK" SOURCE_PRODUCT_ID = "p241/mg_gl/sff.latest.nom.raw" SOFTWARE_NAME = "UNK" START_TIME = 2002-01-03T03:18:48.559 STOP_TIME = 2002-01-03T03:30:38.141 SPACECRAFT_CLOCK_START_COUNT = "N/A" SPACECRAFT_CLOCK_STOP_COUNT = "N/A" PRODUCER_ID = "NAV" OBJECT = TABLE INTERCHANGE_FORMAT = ASCII ROWS = 87 COLUMNS = 35 ROW_BYTES = 286 DESCRIPTION = " This table contains Small Forces File (SFF) information for 2001 Mars Odyssey during one or more days in late 2001 or early 2002. These data were recovered from the JPL archive by Stuart Demcak in 2005. The data are essentially the same as those described by SFF_SIS.TXT (see DOCUMENT directory) except that they have been reformatted into a table. Each row in the table has 35 columns; each column is delimited by commas. Rows have 284 bytes of data followed by an ASCII carriage-return and an ASCII line-feed for a total of 286 bytes. Column definitions are given below. SOURCE_PRODUCT_ID contains the complete path in the original archive as recovered by Demcak. The path is typically of the form pnnn/method/filename where pnnn is the periapsis number (or, if annn, the apoapsis number) method is the orbit determination method used by the Navigation Team (Demcak recommends using mg_gl files when they exist; these were based on the MarsGRAM model with gas leaks) filename is the name of the SFF as it appeared in the JPL archive According to Demcak several versions of each SFF usually exist. The types of SFFs and their naming conventions erre fairly consistent except at the beginning or aerobraking. The file names can be used to sort the versions, but the main thing is to look at the value of the PRODUCER_ID keyword in the label: SFREC-ab files contain small forces which were modified by the NAV Team in an attempt to account for thruster plume impingement on the back side of the solar array. These files are usually named sff.latest.nom. It is possible that some of these files have scale factors applied to to the delta-V values (columns 8-10). NAV files are the original SFFs from telemetry queries; file names are usually sff.latest.nom.raw. " OBJECT = COLUMN NAME = "EVENT NUMBER" COLUMN_NUMBER = 1 START_BYTE = 1 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "N/A" DESCRIPTION = " The number of the event. Numbers are chronological, but not necessarily continuous." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "UNKNOWN1" COLUMN_NUMBER = 1 START_BYTE = 7 BYTES = 1 DATA_TYPE = CHARACTER FORMAT = "A1" UNIT = "N/A" DESCRIPTION = " The ASCII character 'R' with unknown meaning." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CREATION TIME" COLUMN_NUMBER = 3 START_BYTE = 10 BYTES = 19 DATA_TYPE = TIME FORMAT = "N/A" UNIT = "N/A" DESCRIPTION = " Date and time at which the row was created." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "START TIME" COLUMN_NUMBER = 4 START_BYTE = 30 BYTES = 23 DATA_TYPE = TIME FORMAT = "N/A" UNIT = "N/A" DESCRIPTION = " Date and time at which the event began." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "STOP TIME" COLUMN_NUMBER = 5 START_BYTE = 54 BYTES = 23 DATA_TYPE = TIME FORMAT = "N/A" UNIT = "N/A" DESCRIPTION = " Date and time at which the event ended." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "EVENT DURATION" COLUMN_NUMBER = 6 START_BYTE = 78 BYTES = 9 DATA_TYPE = ASCII_REAL FORMAT = "F9.3" UNIT = "SECOND" DESCRIPTION = " Duration of the event in seconds. Difference between START_TIME and STOP_TIME." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "UNKNOWN2" COLUMN_NUMBER = 7 START_BYTE = 88 BYTES = 9 DATA_TYPE = ASCII_REAL FORMAT = "F9.6" UNIT = "N/A" DESCRIPTION = " Unknown floating point constant always equal to zero." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA VX" COLUMN_NUMBER = 8 START_BYTE = 98 BYTES = 11 DATA_TYPE = ASCII_REAL FORMAT = "F11.8" UNIT = "METER PER SECOND" DESCRIPTION = " Cumulative velocity change in the x-direction over the duration of the event. Coordinate system is Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA VY" COLUMN_NUMBER = 9 START_BYTE = 110 BYTES = 11 DATA_TYPE = ASCII_REAL FORMAT = "F11.8" UNIT = "METER PER SECOND" DESCRIPTION = " Cumulative velocity change in the y-direction over the duration of the event. Coordinate system is Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA VZ" COLUMN_NUMBER = 10 START_BYTE = 122 BYTES = 11 DATA_TYPE = ASCII_REAL FORMAT = "F11.8" UNIT = "METER PER SECOND" DESCRIPTION = " Cumulative velocity change in the z-direction over the duration of the event. Coordinate system is Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUATERNION 1" COLUMN_NUMBER = 11 START_BYTE = 134 BYTES = 14 DATA_TYPE = ASCII_REAL FORMAT = "F14.11" UNIT = "N/A" DESCRIPTION = " Resultant attitude quaternion 1 for the accumulation period. Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000) to body rotation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUATERNION 2" COLUMN_NUMBER = 12 START_BYTE = 149 BYTES = 14 DATA_TYPE = ASCII_REAL FORMAT = "F14.11" UNIT = "N/A" DESCRIPTION = " Resultant attitude quaternion 2 for the accumulation period. Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000) to body rotation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUATERNION 3" COLUMN_NUMBER = 13 START_BYTE = 164 BYTES = 14 DATA_TYPE = ASCII_REAL FORMAT = "F14.11" UNIT = "N/A" DESCRIPTION = " Resultant attitude quaternion 3 for the accumulation period. Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000) to body rotation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUATERNION 4" COLUMN_NUMBER = 14 START_BYTE = 179 BYTES = 14 DATA_TYPE = ASCII_REAL FORMAT = "F14.11" UNIT = "N/A" DESCRIPTION = " Resultant attitude quaternion 4 for the accumulation period. Mars-centered inertial (Mars Mean Equator and IAU-vector of Epoch J2000) to body rotation." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS1 ACC ON CMDS" COLUMN_NUMBER = 15 START_BYTE = 194 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of RCS1 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS2 ACC ON CMDS" COLUMN_NUMBER = 16 START_BYTE = 197 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of RCS2 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS3 ACC ON CMDS" COLUMN_NUMBER = 17 START_BYTE = 200 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of RCS3 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS4 ACC ON CMDS" COLUMN_NUMBER = 18 START_BYTE = 203 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of RCS4 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM1 ACC ON CMDS" COLUMN_NUMBER = 19 START_BYTE = 206 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of TCM1 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM2 ACC ON CMDS" COLUMN_NUMBER = 20 START_BYTE = 209 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of TCM2 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM3 ACC ON CMDS" COLUMN_NUMBER = 21 START_BYTE = 212 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of TCM3 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM4 ACC ON CMDS" COLUMN_NUMBER = 22 START_BYTE = 215 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of TCM4 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ME1 ACC ON CMDS" COLUMN_NUMBER = 23 START_BYTE = 218 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Number of main engine firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE1" COLUMN_NUMBER = 24 START_BYTE = 221 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Not used." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS1 ACC ON TIME" COLUMN_NUMBER = 25 START_BYTE = 224 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of RCS1 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS2 ACC ON TIME" COLUMN_NUMBER = 26 START_BYTE = 229 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of RCS2 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS3 ACC ON TIME" COLUMN_NUMBER = 27 START_BYTE = 234 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of RCS3 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RCS4 ACC ON TIME" COLUMN_NUMBER = 28 START_BYTE = 239 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of RCS4 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM1 ACC ON TIME" COLUMN_NUMBER = 29 START_BYTE = 244 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of TCM1 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM2 ACC ON TIME" COLUMN_NUMBER = 30 START_BYTE = 249 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of TCM2 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM3 ACC ON TIME" COLUMN_NUMBER = 31 START_BYTE = 254 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of TCM3 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TCM4 ACC ON TIME" COLUMN_NUMBER = 32 START_BYTE = 259 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of TCM4 firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ME1 ACC ON TIME" COLUMN_NUMBER = 33 START_BYTE = 264 BYTES = 4 DATA_TYPE = ASCII_INTEGER FORMAT = "I4" UNIT = "MILLISECOND" DESCRIPTION = " Accumulated ON time of main engine firings during the event." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE2" COLUMN_NUMBER = 34 START_BYTE = 269 BYTES = 2 DATA_TYPE = ASCII_INTEGER FORMAT = "I2" UNIT = "N/A" DESCRIPTION = " Not used." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SMALL FORCES SCLK" COLUMN_NUMBER = 35 START_BYTE = 272 BYTES = 13 DATA_TYPE = ASCII_INTEGER FORMAT = "I13" UNIT = "N/A" DESCRIPTION = " Production time of the packet data from secondary header information." END_OBJECT = COLUMN END_OBJECT = TABLE END