PDS_VERSION_ID = PDS3 /* FILE DATA ELEMENTS */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 2056 FILE_RECORDS = 10 LABEL_RECORDS = 9 /* POINTERS TO DATA OBJECTS */ ^CCAM_SOH_TABLE = ("CC0_759863473EDR_F1052780CCAM15700M1.DAT" ,10) /* IDENTIFICATION DATA ELEMENTS */ MSL:ACTIVE_FLIGHT_STRING_ID = B DATA_SET_ID = "MSL-M-CHEMCAM-SOH-2-EDR-V1.0" DATA_SET_NAME = "MSL MARS CHEMCAM STATE OF HEALTH 2 EDR V1.0" COMMAND_SEQUENCE_NUMBER = 12 FRAME_ID = "N/A" FRAME_TYPE = "N/A" GEOMETRY_PROJECTION_TYPE = RAW INSTRUMENT_HOST_ID = "MSL" INSTRUMENT_HOST_NAME = "MARS SCIENCE LABORATORY" INSTRUMENT_ID = "CHEMCAM_SOH" INSTRUMENT_NAME = "CHEMISTRY CAMERA STATE OF HEALTH" INSTRUMENT_SERIAL_NUMBER = "UNK" INSTRUMENT_TYPE = "N/A" INSTRUMENT_VERSION_ID = "FM" MSL:LOCAL_MEAN_SOLAR_TIME = "Sol-04082M10:46:42.323" LOCAL_TRUE_SOLAR_TIME = "11:26:43" MISSION_NAME = "MARS SCIENCE LABORATORY" MISSION_PHASE_NAME = "EXTENDED SURFACE MISSION" OBSERVATION_ID = "UNK" PLANET_DAY_NUMBER = 4082 MSL:LOCAL_TRUE_SOLAR_TIME_SOL = 4081 PRODUCER_INSTITUTION_NAME = "MULTIMISSION INSTRUMENT PROCESSING LAB, JET PROPULSION LAB" PRODUCT_CREATION_TIME = 2024-04-12T01:16:27.000 PRODUCT_ID = "CC0_759863473EDR_F1052780CCAM15700M1" PRODUCT_VERSION_ID = "V1.0 D-38107" RELEASE_ID = "0036" MSL:REQUEST_ID = "0" SOURCE_PRODUCT_ID = "CC0_759863473EDR_F1052780CCAM15700M1" ROVER_MOTION_COUNTER = (105,2780,6,0,0,0,266,104,0,0) ROVER_MOTION_COUNTER_NAME = (SITE,DRIVE,POSE,ARM,CHIMRA,DRILL,RSM, HGA,DRT,IC) SEQUENCE_ID = "ccam15700" SEQUENCE_VERSION_ID = "4" SOLAR_LONGITUDE = 190.142 SPACECRAFT_CLOCK_CNT_PARTITION = 1 SPACECRAFT_CLOCK_START_COUNT = "759863473.024" SPACECRAFT_CLOCK_STOP_COUNT = "UNK" START_TIME = 2024-01-30T06:10:12.054 STOP_TIME = UNK TARGET_NAME = MARS TARGET_TYPE = PLANET /* TELEMETRY DATA ELEMENTS */ APPLICATION_PROCESS_ID = 134 APPLICATION_PROCESS_NAME = "CcamSoh" MSL:AUTO_DELETE_FLAG = "FALSE" DOWNLOAD_PRIORITY = 34 EARTH_RECEIVED_START_TIME = 2024-01-30T16:02:07.824 EARTH_RECEIVED_STOP_TIME = 2024-01-30T15:57:34.347 SPICE_FILE_NAME = "chronos.msl" TELEMETRY_PROVIDER_ID = "MPCS_MSL_DP" MSL:TELEMETRY_SOURCE_HOST_NAME = "mslsmsampcs1" TELEMETRY_SOURCE_NAME = "CcamSoh_0759863473-02436-1.dat" MSL:TELEMETRY_SOURCE_TYPE = "DATA PRODUCT" MSL:COMMUNICATION_SESSION_ID = "40821" MSL:EXPECTED_TRANSMISSION_PATH = "3851" MSL:FLIGHT_SOFTWARE_MODE = "8" FLIGHT_SOFTWARE_VERSION_ID = "451956328" MSL:PRODUCT_COMPLETION_STATUS = "COMPLETE_CHECKSUM_PASS" MSL:PRODUCT_TAG = "0" MSL:SEQUENCE_EXECUTION_COUNT = 1 MSL:TELEMETRY_SOURCE_START_TIME = 2024-01-30T06:10:12.054 MSL:TELEMETRY_SOURCE_SCLK_START = "759863473.024" MSL:TELEMETRY_SOURCE_CHECKSUM = 47962 MSL:TELEMETRY_SOURCE_SIZE = 823 MSL:TRANSMISSION_PATH = "65535" MSL:VIRTUAL_CHANNEL_ID = "32" /* HISTORY DATA ELEMENTS */ GROUP = MSLEDRGEN_HISTORY_PARMS SOFTWARE_NAME = MSLEDRGEN SOFTWARE_VERSION_ID = "V1.0 04-01-2011" PROCESSING_HISTORY_TEXT = "CODMAC LEVEL 1 TO LEVEL 2 CONVERSION VIA JPL/MIPL MSLEDRGEN" END_GROUP = MSLEDRGEN_HISTORY_PARMS /* COORDINATE SYSTEM STATE: ROVER */ GROUP = ROVER_COORD_SYSTEM_PARMS COORDINATE_SYSTEM_NAME = "ROVER_NAV_FRAME" COORDINATE_SYSTEM_INDEX = (105,2780,6,0,0,0,266,104,0,0) COORDINATE_SYSTEM_INDEX_NAME = (SITE,DRIVE,POSE,ARM,CHIMRA,DRILL,RSM, HGA,DRT,IC) ORIGIN_OFFSET_VECTOR = (-188.601,75.5892,-26.0491) ORIGIN_ROTATION_QUATERNION = (0.253727,0.131276,-0.0230072,-0.95805) POSITIVE_AZIMUTH_DIRECTION = CLOCKWISE POSITIVE_ELEVATION_DIRECTION = UP REFERENCE_COORD_SYSTEM_NAME = SITE_FRAME REFERENCE_COORD_SYSTEM_INDEX = 105 END_GROUP = ROVER_COORD_SYSTEM_PARMS /* ARTICULATION DEVICE STATE: REMOTE SENSING MAST */ GROUP = RSM_ARTICULATION_STATE_PARMS ARTICULATION_DEVICE_ID = RSM ARTICULATION_DEVICE_NAME = "REMOTE SENSING MAST" ARTICULATION_DEVICE_ANGLE = (6.14864 ,0.750531 ) ARTICULATION_DEVICE_ANGLE_NAME = (AZIMUTH,ELEVATION) ARTICULATION_DEVICE_MODE = DEPLOYED END_GROUP = RSM_ARTICULATION_STATE_PARMS /* OBSERVATION REQUEST */ GROUP = OBSERVATION_REQUEST_PARMS SOURCE_ID = "GROUND COMMANDED" INSTRUMENT_COORDINATE_NAME = "UNK" INSTRUMENT_COORDINATE = "UNK" END_GROUP = OBSERVATION_REQUEST_PARMS /* INSTRUMENT STATE RESULTS */ GROUP = INSTRUMENT_STATE_PARMS INSTRUMENT_TEMPERATURE = (-24.7843 ,-24.7843 , -22.5212 ,-22.5212 , -22.5212 ,-22.5212 , -1.87538 ,5.87477 , 5.87477 ,5.87477 ) INSTRUMENT_TEMPERATURE_NAME = ("MU_OBOX_TELESCOPE","MU_LASER_IF", "MU_EBOX_HEATSINK","MU_EBOX_FPGA", "BU_CCD_VNIR_B","BU_SPEC_B", "BU_CCD_UV_A","BU_SPEC_A","BU_DEMUX_A", "BU_DEMUX_B") MSL:INSTRUMENT_TEMPERATURE_STATUS= (0,-42,0,-42,-42,-42,0,0,-47,-42) END_GROUP = INSTRUMENT_STATE_PARMS OBJECT = CCAM_SOH_TABLE COLUMNS = 141 ROWS = 1 ROW_BYTES = 823 INTERCHANGE_FORMAT = BINARY DESCRIPTION = "ChemCam State of Health Structure" OBJECT = COLUMN NAME = "SCLK" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1 BYTES = 4 DESCRIPTION = "Time data collected" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_SOH_EDR_ANCILLARY" ^STRUCTURE = "CCAM_SOH_EDR_ANCILLARY_V4.FMT" START_BYTE = 5 BYTES = 83 REPETITIONS = 1 DESCRIPTION = "Chemcam SOH Ancillary Data" END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CMD_REPLY_BYTESIZE" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 88 BYTES = 4 DESCRIPTION = "Size of cmd_reply packet" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_CMD_REPLY" ^STRUCTURE = "CCAM_CMD_REPLY_CONTAINER_V4.FMT" START_BYTE = 92 BYTES = 4 REPETITIONS = 1 DESCRIPTION = "ChemCam CMD_REPLY frame" END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CMD_REPLY_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 96 BYTES = 4 DESCRIPTION = "Second part of CMD_REPLY data: MD5 checksum" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_SOH_SCIDATA_COLS" ^STRUCTURE = "CCAM_SOH_SCIDATA_COLS_V4.FMT" START_BYTE = 100 BYTES = 68 REPETITIONS = 1 DESCRIPTION = "Chemcam SOH header" END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = "CCAM_SOH_TO_RCE_CONTAINER" ^STRUCTURE = "CCAM_SOH_TO_RCE_CONTAINER_V4.FMT" BYTES = 100 START_BYTE = 168 REPETITIONS = 1 DESCRIPTION = "ChemCam SOH to RCE structure." END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CCAM_SOH_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 268 BYTES = 4 DESCRIPTION = "MD5 checksum" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CMD_REPLY_BYTESIZE" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 272 BYTES = 4 DESCRIPTION = "Size of cmd_reply packet" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_CMD_REPLY" ^STRUCTURE = "CCAM_CMD_REPLY_CONTAINER_V4.FMT" START_BYTE = 276 BYTES = 4 REPETITIONS = 1 DESCRIPTION = "ChemCam CMD_REPLY frame" END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CMD_REPLY_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 280 BYTES = 4 DESCRIPTION = "Second part of CMD_REPLY data: MD5 checksum" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_SOH_SCIDATA_COLS" ^STRUCTURE = "CCAM_SOH_SCIDATA_COLS_V4.FMT" START_BYTE = 284 BYTES = 68 REPETITIONS = 1 DESCRIPTION = "Chemcam SOH header" END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = "CCAM_SOH_TO_RCE_CONTAINER" ^STRUCTURE = "CCAM_SOH_TO_RCE_CONTAINER_V4.FMT" BYTES = 100 START_BYTE = 352 REPETITIONS = 1 DESCRIPTION = "ChemCam SOH to RCE structure." END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CCAM_SOH_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 452 BYTES = 4 DESCRIPTION = "MD5 checksum" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CMD_REPLY_BYTESIZE" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 456 BYTES = 4 DESCRIPTION = "Size of cmd_reply packet" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_CMD_REPLY" ^STRUCTURE = "CCAM_CMD_REPLY_CONTAINER_V4.FMT" START_BYTE = 460 BYTES = 4 REPETITIONS = 1 DESCRIPTION = "ChemCam CMD_REPLY frame" END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CMD_REPLY_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 464 BYTES = 4 DESCRIPTION = "Second part of CMD_REPLY data: MD5 checksum" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_SOH_SCIDATA_COLS" ^STRUCTURE = "CCAM_SOH_SCIDATA_COLS_V4.FMT" START_BYTE = 468 BYTES = 68 REPETITIONS = 1 DESCRIPTION = "Chemcam SOH header" END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = "CCAM_SOH_TO_RCE_CONTAINER" ^STRUCTURE = "CCAM_SOH_TO_RCE_CONTAINER_V4.FMT" BYTES = 100 START_BYTE = 536 REPETITIONS = 1 DESCRIPTION = "ChemCam SOH to RCE structure." END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CCAM_SOH_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 636 BYTES = 4 DESCRIPTION = "MD5 checksum" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CMD_REPLY_BYTESIZE" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 640 BYTES = 4 DESCRIPTION = "Size of cmd_reply packet" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_CMD_REPLY" ^STRUCTURE = "CCAM_CMD_REPLY_CONTAINER_V4.FMT" START_BYTE = 644 BYTES = 4 REPETITIONS = 1 DESCRIPTION = "ChemCam CMD_REPLY frame" END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CMD_REPLY_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 648 BYTES = 4 DESCRIPTION = "Second part of CMD_REPLY data: MD5 checksum" END_OBJECT = COLUMN OBJECT = CONTAINER NAME = "CCAM_SOH_SCIDATA_COLS" ^STRUCTURE = "CCAM_SOH_SCIDATA_COLS_V4.FMT" START_BYTE = 652 BYTES = 68 REPETITIONS = 1 DESCRIPTION = "Chemcam SOH header" END_OBJECT = CONTAINER OBJECT = CONTAINER NAME = "CCAM_SOH_TO_RCE_CONTAINER" ^STRUCTURE = "CCAM_SOH_TO_RCE_CONTAINER_V4.FMT" BYTES = 100 START_BYTE = 720 REPETITIONS = 1 DESCRIPTION = "ChemCam SOH to RCE structure." END_OBJECT = CONTAINER OBJECT = COLUMN NAME = "CCAM_SOH_CHECKSUM" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 820 BYTES = 4 DESCRIPTION = "MD5 checksum" END_OBJECT = COLUMN END_OBJECT = CCAM_SOH_TABLE /* ODL IMAGE HEADER DATA ELEMENTS */ OBJECT = ODL_HEADER HEADER_TYPE = ODL INTERCHANGE_FORMAT = ASCII BYTES = 18504 ^DESCRIPTION = "ODL.TXT" END_OBJECT = ODL_HEADER END