CASSINI Command Dictionary EK file. ============================================================================== This file was created from original Cassini CDL file ``cdbd6a-lc.cmd_cdl'' (the header of the CDL file contaning version and history of updates is provided at the end of these comments.) This file was generated on October 19, 2000. CASSINI Command Dictionary EK File Contents. ------------------------------------------------------------------------------ This command dictionary EK file contains most of the descriptive information found in the original document. The descriptions of the commands and parameters, parameter ranges, types and default values are the types of the information that were copied from there. Usage ------------------------------------------------------------------------------ The Data in the file may accessed via SPICE Toolkit EK subroutines or examined using SPICE utility program INSPEKT. Associated CASSINI SPICE kernels ------------------------------------------------------------------------------ This file contain descriptions of the spacecraft commands stored in the CASSINI sequence E Kernels. The command information data tables in those files and this dictionary file may be joined together when when accessed through EK subroutines or INSPEKT. CASSINI Command Dictionary EK Data Table Structure. ------------------------------------------------------------------------------ This file contains a single table having the following structure: Command dictionary data table: CASSINI_COMMANDS SUBSYSTEM CH*(32) name of the subsystem COMMAND CH*(32) name of the command PARAMETER_NAME CH*(32) name of the parameter PARAMETER_INDEX INT index of the parameter in the command sequence PARAMETER_TYPE CH*(32) parameter type PARAMETER_RANGE CH*(80)VSY parameter range DESCRIPTION CH*(80)VSY parameter/command/subsystem description Each command in this dictionary EK file is represented by a few records: one per parameter plus an additional record for the command itself ("general description record") The values in COMMAND, PARAMETER_NAME and PARAMETER_INDEX columns in this file are consistent with the values in the same columns in the command data tables (CASSINI_CMD) of the CASSINI sequence EK files and therefore these tables can be joined in EK queries using these columns as a keys. Contact Information ------------------------------------------------------------------------------ If you have any questions regarding information or use of this file contact Boris V. Semenov, NAIF/JPL at: JPL MS 301-125L (818)-354-8136 bsemenov@spice.jpl.nasa.gov Command with un-split parameters ------------------------------------------------------------------------------ In these commands multiple arguments were concatenated into a single argument because source CDL file contained to un-bracketed REPEAT or SELECT clause: 6ACTV_PROG_PS_NP 6ACTV_PROG_PS_P 6ADD_NP 6ADD_P 6AND_NP 6AND_P 6ASSIGN_NP 6ASSIGN_P 6BUS_CMD_IMM_NP 6BUS_CMD_IMM_P 6CE_RESET_TYPE 6ERAM_DBUS_CMD 6IF_THEN 6NOP 6OR_NP 6OR_P 6PAUSE 6POLY_NP 6SUBTRACT_NP 6SUBTRACT_P 6WAIT_ON_EVENT 6XOR_NP 6XOR_P 73IEB_TWEAK 73MEM_TWEAK 81IMED_LOAD_EXEC 84GENERIC_EXEC 84HDAC_EXEC 84HDAC_TBL_LOAD Commands with Lists Containing Multiple Parameters. ---------------------------------------------------------------------------------- In these commands multiple parameters were merged into a single parameter "list" because source CDL file contained bracketed REPEAT clause(s): 6ALF 6BUS_CMD_MLT_NP 6ERAM_PATCH 6ERAM_SSRPASSCMD 6MOD_POL_TBL 6MOD_SC_TLM_MODE 6PATCH 6PATCH_NP 6SSR_PASS_CMD_P 6TWEAK_NP 6TWEAK_P 7ALF 7BAIL_WRITE 7BUS_WRITE 7MEM_WRITE_L 7MEM_WRITE_P 7POLY_VEC 35ALF 35PARAMETER_LOAD 35PROG_LOAD 35WRAP 36NAC_ALF 36NAC_INST_DATA 36NAC_UPLOAD 36WAC_ALF 36WAC_INST_DATA 36WAC_UPLOAD 37ALF 37CALL_IEB 37CREATE_IEB 37DUP_IEB 37INSERT_CMD 37MEM_LOAD 37NO_OP 37WRAP 37WRITE_CMD 73ALF 73IEB_LOAD 73WRAP 74ALF 74CX_CMPLOAD 74GO_MEAS_TABLE 74WRAP 76ALF 76IEB_LOAD 76WRAP 79ALF 79MEM_LOAD 79SEQ_LOAD 79WRAP 80PSA_A 80PSA_B 81ALF 81IEB_LOAD 82ALF 82MEM_BLOCK_C 82MEM_BLOCK_NC 82MEM_PATCH_C 82MEM_PATCH_NC 82SEQ_BLOCK 82SEQ_TWEAK 82SEQ_TWEAK_PROM 82WRAP 84ALF 84LOAD_SEQ 84UVGEN_EXEC 84WRAP 89ALF 89LOAD_CMD_SEQ 89LOAD_FP_1 89LOAD_FP_3_EVEN 89LOAD_FP_3_ODD 89LOAD_FP_4 89NOOP 89PATCH_CODE 89PATCH_DATA 89WRAP Original CDL File Header ------------------------------------------------------------------------------ CCSD3ZA0000101445702NJPL3KA0L01500000186 DATA_SET_ID = CMD_CDL; FILE_NAME = cdbd6a-lc.cmd_cdl; MISSION_NAME = CASSINI; MISSION_ID = 7; SPACECRAFT_NAME = CASSINI; SPACECRAFT_ID = 82; PRODUCT_CREATION_TIME = 1998-218T22:01:41; NJPL3IA0061101445476 !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%! !% %! !% CASSINI COMMAND DATABASE %! !% %! !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%! !% %! !% CDBD3B: Used as baseline %! !% %! !% CDBD3C: Add vc-0 and vc-1 data-route information %! !% Add subsystem information %! !% Add instrument commands by C. Boyles request %! !% %! !% CDBD3D: Take out C. Boyles' instrument commands %! !% ECR 80857 %! !% ECR 80913 %! !% FR 87414 (Use word_count for length) %! !% %! !% CDBD1-LC: ECR 80811 (CDS cmds) %! !% ECR 80882 (Update 7PS_VDE_BPLVD and 18PS_S_BND_TRNS) %! !% ECR 80949 (INMS cmds) %! !% ECR 80952 (RPWS cmds, string_to_ascii & even_parity) %! !% ECR 80954 (ISS cmds) %! !% ECR 80960 (RADAR cmds) %! !% ECR 80966 (UVIS cmds) %! !% ECR 80971 (VIMS cmds, vims_checksum) %! !% ECR 80975 (MIMI cmds) %! !% ECR 80979 (CDA cmds) %! !% ECR 80980 (CIRS cmds) %! !% ECR 80987 (CAPS cmds, scale_by_10_abs) %! !% ECR 80991 (MAG cmds, mag_crc) %! !% ECR 81000 (CDS cmds) %! !% ECR 81027 (AACS cmds) %! !% ECR 81028 (update 73LFDR_CHAN_CNTL) %! !% FR 87415 (Max length = 4096) %! !% %! !% CDBD1A-LC: ECR 80415 (Update 6CE_RESET_TYPE) %! !% ECRC 80449 (Add 4CE_DST_POR1, 4CE_DST_POR2) %! !% ECR 80670 (Update 12PS_MAG_BM_HTR) %! !% ECR 80708 (Update 2RFIS, 2XTWTA) %! !% ECR 80778 (Update 10PY_PMS) %! !% ECR 80857 (Delete 7AFC_PRIME, 7AFC_RAM_RESET, %! !% 7AFC_ROM_RESET) %! !% ECR 80890 (Update 2PS_TWTA) %! !% ECR 80919 (Add 6TC_ABS_SEC, 6TC_REL_SEC) %! !% ECR 81000 (Delete 6SET_SOLAR_DIST, 6SFP_SEQ_CONCUR, %! !% 6SFP_SET_PRI_MON) %! !% FR 87424 (Brackets around variable length parameter list) %! !% %! !% CDBD1B-LC: ECR 81032 (CIRS Final Commands) %! !% FR 87422 (Variable length parameter at end of list) %! !% %! !% CDBD1C-LC: ECR 80885 (Replace 7CONSTRAINT_DEL w/ 7CONSTRAINT_CHG) %! !% ECR 81037 (Add Probe BIU Discrete cmds) %! !% ECR 81158 (VIMS update) %! !% ECR 81187 (RFS update) %! !% ECR 81188 (CDS update) %! !% ECR 81196 (Radar update) %! !% ECR 81197 (RPWS update) %! !% FR 86032 (Change all "Repeat 0 To N" to "Repeat 1 To N") %! !% FR 87431 (Change 74CX_CMPLOAD's length in hex to dec) %! !% FR 87432 (Change 37CALL_CMD and 37WRITE_CMD) %! !% %! !% CDBD1D-LC: ECR 81218 (Delete redundant 'word_count') %! !% FR 87450 (Range of Program_Id in 6DREG_PROG_NP & P) %! !% Reinstate previously commented out Probe cmds: %! !% 80PS_PROBE_PWR, 80PS_PSA_PWR, 80PS_RFE_HTR, 80PSA_A, 80PSA_B %! !% %! !% CDBD1E-LC: ECR 81174 (Miscellaneous AACS cmds) %! !% ECR 81247 (Power Switch Command Updates) %! !% %! !% CDBD1F-LC: ECR 80646 (Implement IDAP) %! !% ECR 81045 (Add 6PATCH_NP) %! !% ECR 81142 (7ME_VENT_STATE, 3-291 correction only) %! !% ECR 81283 (Same as FR 87450:D1D) %! !% FR 86069 (Fix 6CE_FORCE_RAM, 6NOP & 80CE_PRB_SEP) %! !% FR 86081 (Miscellaneous updates) %! !% FR 86082 (Fix 35RT_PSU1_PWR & 35RT_PSU2_PWR) %! !% FR 87444 (Brackets around all ALF commands) %! !% FR 88534 (73MEM_TWEAK & 73MFR_CNTL param switch) %! !% FR 88586 (6CHG_SC_TM_IMM) %! !% %! !% CDBD1G-LC: ECRC 81090 (Change 10PS_REA_HTR) %! !% ECR 81316 (MIMI Updates) %! !% ECR 81326 (Fix 7BUS_SELECT) %! !% FR 86061 (Swap around the MAG 'Execution_Time' words) %! !% %! !% CDBD1H-LC: ECR 81329 (37MEM_READOUT opcode=15h (PFR 59676)) %! !% ECR 81331 (Fix 76ALF, 76C_RNG_DEF) %! !% %! !% CDBD1I-LC: ECR 81337 (36NAC_UPLOAD, 36WAC_UPLOAD) %! !% %! !% CDBD1J-LC: ECR 81301 (Add 4PS_CASE_SHORT, 4RT_CASE1_SHORT, %! !% 4RT_CASE2_SHORT, 4RT_CASE3_SHORT) %! !% ECR 81350 (Fix 36NAC_INST_DATA, 36NAC_UPLOAD_END, %! !% 36WAC_INST_DATA, 36WAC_UPLOAD_END) %! !% %! !% CDBD1K-LC: ECR 81313 (Correct 6CHG_SC_TM_IMM's IM_40_ALT1 value) %! !% ECR 81328 (MAG Updates) %! !% ECR 81338 (RPWS Changes) %! !% ECR 81357 (AACS updates) %! !% ECR 81374 (Update 79AM_MODE) %! !% ECR 81376 (ISS Trigger commands update) %! !% FR 86070 (Delete 4PS_TBD & 4PY_TBD) %! !% Implement PAP messages. %! !% %! !% CDBD1L-LC: FR 88547 (Fix 80PSA_A & 80PSA_B) %! !% FR 88549 (Real_To_Bam 16bit from 3141.593 to 3141.496) %! !% %! !% CDBD1M-LC: ECR 81381 (CIRS update) %! !% FR 88548 (Change time range from 1997-278 to 1996-120) %! !% FR 88550 (Fix 84LOAD_SEQ) %! !% FR 88551 (Fix 81IEB_LOAD's word_count) %! !% %! !% CDBD1N-LC: ECR 81347(A) (VIMS changes) %! !% ECR 81365 (VIMS snapshot addition) %! !% ECR 81409 (Add 12PY_MEA_COVER, update 10PY_PMS) %! !% FR 88553 (Calculate length after 6BUS_CMD_IMM_NP) %! !% %! !% CDBD1O-LC: FR 88556 (Fix length of IDAP to include 6BUS cmd) %! !% %! !% CDBD1P-LC: ECR 81322 (CDS clean-up) %! !% ECR 81442 (Update 36NAC_UPLOAD, 36WAC_UPLOAD) %! !% Fix length in PAP %! !% %! !% CDBD2A-LC: PFR 59678 (Fix 37CALL_CMD) %! !% PFR 59679 (Fix 37SET_HSKP) %! !% ECR 81101 (CDS Cleanup #2) %! !% ECR 81367 (CAPS updates) %! !% ECR 81383 (Change 12PS_MEA_MOTR_A & B) %! !% ECR 81403 (6SSR_PASS_CMD_NP Clean-up) %! !% ECR 81476 (Fix 36NAC_HALT & 36WAC_HALT) %! !% ECR 81477 (Fix 7MOMENTUM & 7TLM_BUILD) %! !% %! !% CDBD2B-LC: ECR 81448 (CDA changes) %! !% ECR 81469 (MIMI updates) %! !% ECR 81531 (MAG updates) %! !% FR 88560 (Cannot translate Idap) %! !% %! !% CDBD2C-LC: ECR 81416 (Delete 6CFP_RSP_CNTL & change 6CFP_MON_CNTL) %! !% ECR 81421 (AACS A4 update) %! !% ECR 81430 (AACS BAIL-related cmds) %! !% ECR 81504 (Update 6SSR_MLD_REPAIR & 6SSR_MLD_VERIFY) %! !% ECR 81550 (AACS A5 update) %! !% ECR 81554 (CIRS updates) %! !% ECR 81555 (INMS updates) %! !% %! !% CDBD2D-LC: ECR 81330 (UVIS updates) %! !% ECR 81547 (6MRO_CDS cleanup) %! !% FR 88561 (Fix PAP message) %! !% FR Z41698 (Fix 6BUS_CMD_IMM_P) %! !% %! !% CDBD2E-LC: ECR 81387 (Update 6CHG_SC_TM_IMM) %! !% (CDBD3A-LC) ECR 81469 (continue deletion missed in D2B) %! !% ECR 81572 (Fix 6RT_EDAC_DIS_EU and 6RT_EDAC_DIS_RSP) %! !% ECR 81593 (Modify 6CHG_SC_TM_IMM) %! !% ECR 81616 (Change 76C_EV_LOGIC) %! !% ECR 81635 (Change 76ALF, 76EPU_CNTRL, 76MODE) %! !% ECR 81640 (Rename/Change 6CFP_MON_CNTL to 6CFP_FIL_CNTL) %! !% ECR 81645 (CAPS updates) %! !% ECR 81650 (Update 6MRO_EXT and 6SET_CMP_STATS) %! !% ECR 81653 (Add 6SSR_DFLT_CONFIG, update 6SSR_PING_PONG, %! !% 6SSR_RESTORE_PTR, 6SSR_SNAP_PTR_NP & P, %! !% 6SSR_TLM_CONFIG and 6SSR_WRT_PROTECT) %! !% ECR 81654 (Update 7ENGINEA_PYRO, 7FP_ACTIVATE, %! !% 7FP_MON_CLEAR, 7FP_MON_MASK, 7FP_MON_RESET, %! !% 7FP_RULE_MASK, 7GYRO_CAL, 7GYRO_RESET, %! !% 7ME_BURN, 7P_FP_RETRY_INIT, 7P_THR_EX_FIRING, %! !% 7TLM_READOUT and 7TLM_TRICKLE) %! !% ECR 81655 (Change 2DST, 2MOD, 2RTI) %! !% ECR 81656 (Revise 12PS_MEA_MOTR_A and 12PS_MEA_MOTR_B) %! !% ECR 81667 (Restore opcode for 36NAC_HALT & 36WAC_HALT) %! !% AR 6326 (Fix size of 'seg_no_msw' in 6ALF) %! !% FR Z42024 (Fix 7P_ATE and 7TLM_BUILD) %! !% Add routing info (comments) %! !% %! !% CDBD3B-LC: FR Z42639 (6SET_SC_DEV_STAT: privileged) %! !% %! !% CDBD4A-LC: FR Z42139 ((FR Z42483 is duplicate) 7ALERT's arguments) %! !% FR Z42171 ((ECR 81691) +-1000Pi = +-3141.593 for AACS) %! !% (7AKA_OFFSET, 7DELTA_BASE, 7DELTA_BODY, 7OFFSET, %! !% 7SAFE_TABLE) %! !% FR Z42376 (Delete 6TC_REL (ECR 80919)) %! !% FR Z42720 (7TLM_READOUT: End addr = 000000 - 1FFFFF) %! !% AR 7616 (Temporary workaround real_to_bam problem) %! !% ECR 81545 (7STAR_FLAKEY and 7STAR_MAIN) %! !% ECR 81677 (Update 7FP_RULE_MASK) %! !% ECR 81687 (Add 6SSR_PRI_PLYBK, update 6SSR_TLM_CONFIG) %! !% ECR 81704 (Update 37CALL_CMD) %! !% ECR 81718 (CAPS updates) %! !% ECR 81728 (INMS: 74QX_IORAMDUMP,74QX_RAMDUMP,74TRIGGER) %! !% %! !% CDBD4B-LC: FR Z43325 (Implement these 4 missing ECR's: %! !% ECR 81159 (Update 6CHG_SC_TM_IMM) %! !% ECR 81366 (Again...) %! !% ECR 81705 (Add 79RT_CPU_RESET; fix 79RT_SLEEP) %! !% ECR 81894 (Add 6SET_CMDLOSS_TIM) %! !% ECR 81954 (Change 6SSR_MLD_COPY) %! !% FR Z43336 (Fix 37RT_VSUPPL_HTR) %! !% Undo AR 7616 (Real_to_Bam fixed in V22.3) %! !% %! !% CDBD4C-LC: ECR 81635A (Update 76ALF's start_addr) %! !% ECR 81963 (Swap "data" portion of 12ARWM_POL_CCW %! !% and 12ARWM_POL_CW) %! !% FR Z43582 (Fix 6ACTV_PROG_PS_NP & 6ACTV_PROG_PS_P) %! !% Put IDAP's secondary header in a table lookup. %! !% %! !% CDBD4D-LC: ECR 82015 (CDS ERAM cmds. APID to be used: 1537 (x601)) %! !% 6ERAM_BUS_CNTL,6ERAM_BUS_SCRIPT,6ERAM_CL_MEM_LD,%! !% 6ERAM_CLRPBITMAP,6ERAM_DBUS_CMD,6ERAM_LOAD_SSR, %! !% 6ERAM_MLD_VERIFY,6ERAM_MRO_CDS,6ERAM_MRO_SSR, %! !% 6ERAM_PATCH,6ERAM_RDSSRCSTAT,6ERAM_SET_DLRATE, %! !% 6ERAM_SET_TIME,6ERAM_SSRPASSCMD,6ERAM_TLM_SCHED)%! !% ECR 82031 (Add interlock (ecr-82031)) %! !% ECR 82029 (FR Z43937) (Fix 6SET_CMP_STATS) %! !% FR Z43508 (Fix 73RT_MEM_WRT_PRT) %! !% FR Z43937 (Fix 6SET_CMP_STATS) %! !% %! !% CDBD4E-LC: ECR 81577 (Add SuperMacro attributes) %! !% %! !% CDBD4F-LC: FR Z44958 (Non CDS ALF should be Sequenced as DIR) %! !% FR Z45252 (Fix 6ERAM_DBUS_CMD, SeqGen workaround) %! !% FR Z45546 (Add bus_msg) %! !% %! !% CDBD4G-LC: FR Z45843 (Fix 6ACTV_PROG_NP, 6ACTV_PROG_P, %! !% 6ACTV_PROG_PS_NP, 6ACTV_PROG_PS_P) %! !% %! !% CDBD4H-LC: Restructure cdl (eliminate Global Arguments) %! !% FR Z45212 (Fix 7P_PMS_MGR) %! !% ECR 81372 (Add 6POLY_NP) %! !% ECR 81925 (Update 89DUMP_SEQ, 89EXE_CMD_SEQ, %! !% 89LOAD_CMD_SEQ) %! !% ECR 81927 (Add 76HV_SYNC, Update 76IEB_TRIG, 76MRO(rev A)) %! !% ECR 81951 (Add 76RT_CPU_RST_EPU, 76RT_EPU_RST_CPU, %! !% 76RT_RELOAD_BIU, delete 76RT_DPU_CONFIG) %! !% ECR 81969 (Fix 6RT_EDAC_DIS_EU and 6RT_EDAC_DIS_RSP) %! !% ECR 81975 (Fix 7FP_MON_CLEAR, 7FP_MON_MASK, 7FP_MON_RESET, %! !% 7FP_RULE_MASK, 7GYRO_CAL, 7P_ATE) %! !% ECR 81976 (Update 35JOB_MANAGER) %! !% ECR 81984 (Add 6MOD_POL_TBL) %! !% ECR 82058 (Add 7ROTATE_CORD & 7ROTATE_VECT) %! !% ECR 82064 (Delete 79HRD_BUS) %! !% ECR 82141 (Revise 79DATA_FORMAT) %! !% ECR 82142 (Update 79SEQ_LOAD) %! !% ECR 82209 (Update 82ALF_RANGE, 82SAM_FAULT_CNTL, %! !% delete 82DPU_THRESHOLDS, add 82ELS_THRESHOLD, %! !% 82IBS_THRESHOLD, 82IMS_THRESHOLD) %! !% %! !% CDBD6A-LC: FR Z47365 (Fix 2MOD super-macro) %! !% %! !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!