Delivery File 3/24/97 for Opnav Sequence ---------------------------------------- OPNAV SEQUENCE # CMD MS_DIA_SEQ 1 8 NONE 2 NONE OFF NONE 16 MAN \ # 999 999 999 999 999 999 999 999 0 0 0 0 0 0 0 0 OPNAV TIMELINE t = 0 = begin slew to asteroid t = 471 = load slow scan pattern t = 481 = begin slow scan t = 485 = EXECUTE SEQUENCE 1 t = 501 = EXECUTE SEQUENCE 1 t = 515 = acquisition time of last of 16 opnav images t = 522 = disable slow scan Delivery file for Mathilde Sequence: ----------------------------------- # File name: mathilde.txt # # Version 0.1 Created 970206 - CKowal # Version 0.2 Modified 970210 - CKowal # Version 0.3 Modified 970210 - APosner # Version 0.4 Modified 970212 - CKowal # Version 0.5 Added Thermal Recovery to the ReConfig macro - 970212 - CKowal # Version 0.6 Added Power Management to the Config & ReConfig macros - 970212 - APosner # Version 0.7 Compacted the image-definition macros - 970214 - CKowal # Version 0.8 Revised image sequences and times - 970305 - CKowal # Version 0.9 Minor corrections - 970310 - CKowal # Version 1.0 Added Thermal Bias macro - 970310 - CKowal # Version 1.1 Used timeline provided by G. Heyler - 970317 - CKowal # Version 1.2 Used memory addresses starting at 0x6000 - 970319 - CKowal # Version 1.3 Used new image sequences from Ann Harch - 970324 - CKowal # Version 1.4 Added safing modifications - 970328 - CKowal # Version 1.5 Added SSR commands - 970404 - CKowal # Version 1.6 Added data structures from Gene Heyler - 970404 - CKowal # Version 1.7 Changed some image sequences, per Harch & Murchie - 970408 - CKowal # Version 1.8 Numerous small changes - 970409 - CKowal # Version 1.9 Added timetag for MSIstart macro - 970411 - CKowal # Version 2.0 Modified timetags - 970414 - CKowal # Version 2.1 Modified timetags - 970415 - CKowal # Version 2.2 Extensive changes after consultation with G. Heyler - 970415 - CKowal # Version 2.3 Re-arranged image groupings and other macros - 970416 - CKowal # Version 2.4 Copied changes made to Shamtilly-3 script - 970424 - CKowal # Version 2.5 Using 'cascaded' timetags - 970428 - CKowal # Version 2.6 Updated with new timetags for revised Closest Approach time - 970612 - CKowal # Version 2.7 Made final change to timetags, based on CA of 12:56:01 - 970613 - CKowal # # # # Mathilde flyby Time tag commands AND macro loads # # Uses CTP time-tagged bins 23-50 OUTPUT MATHILDE DATABASE /home/epoch/near/database/reports/near/near_960808_01.lis SET CTP1_SEQ_NUM 0 SET BYPASS_FLAG 0 CTP 1 #********************** # MSI MACRO LOAD -- CTP MACRO #********************** # MSI---CTP/DPU Macro # This macro loads all the DPU macros for the activity. MACROLOAD MSIstart 0xB100 ABS CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro #********************** # IMAGE-SEQUENCE DEFINITION DPU MACROS #********************** CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN2_DEF 0xB002 ABS MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 2 3 NONE 2 NONE OFF NONE 16 MAN \ 35 70 18 0 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 3 6 NONE 2 NONE OFF NONE 16 MAN \ 28 56 14 28 56 14 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 4 6 NONE 2 NONE OFF NONE 16 MAN \ 24 48 12 24 48 12 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 5 6 NONE 2 NONE OFF NONE 16 MAN \ 20 40 10 20 40 10 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 6 6 NONE 2 NONE OFF NONE 16 MAN \ 17 34 9 17 34 9 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 7 6 NONE 2 NONE OFF NONE 16 MAN \ 14 28 7 14 28 7 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 8 6 NONE 2 NONE OFF NONE 16 MAN \ 13 26 7 13 26 7 0 0 0 0 0 0 0 0 0 0 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN3_DEF 0xB003 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 9 6 NONE 2 NONE OFF NONE 16 MAN \ 12 24 6 12 24 6 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 10 2 NONE 2 NONE OFF NONE 16 MAN \ 12 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 11 6 NONE 2 NONE OFF NONE 16 MAN \ 6 45 177 59 160 89 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 12 6 NONE 2 NONE OFF NONE 16 MAN \ 12 90 353 117 320 178 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 13 6 NONE 2 NONE OFF NONE 16 MAN \ 24 180 706 234 640 356 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 14 8 NONE 2 NONE OFF NONE 16 MAN \ 6 45 174 58 158 88 335 981 0 1 2 3 4 5 6 7 CMD MS_DIA_SEQ 15 8 NONE 2 NONE OFF NONE 16 MAN \ 12 89 348 116 315 176 669 981 0 1 2 3 4 5 6 7 CMD MS_DIA_SEQ 16 8 NONE 2 NONE OFF NONE 16 MAN \ 981 24 178 696 232 630 352 669 7 0 1 2 3 4 5 6 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN4_DEF 0xB004 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 17 5 NONE 2 NONE OFF NONE 16 MAN \ 669 981 981 981 981 0 0 0 6 7 7 7 7 0 0 0 CMD MS_DIA_SEQ 18 4 NONE 2 NONE OFF NONE 16 MAN \ 36 48 60 72 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 19 3 NONE 2 NONE OFF NONE 16 MAN \ 174 348 696 0 0 0 0 0 2 2 2 0 0 0 0 0 CMD MS_DIA_SEQ 20 3 NONE 2 NONE OFF NONE 16 MAN \ 58 116 232 0 0 0 0 0 3 3 3 0 0 0 0 0 CMD MS_DIA_SEQ 21 3 NONE 2 NONE OFF NONE 16 MAN \ 88 176 352 0 0 0 0 0 5 5 5 0 0 0 0 0 CMD MS_DIA_SEQ 22 8 NONE 2 NONE OFF NONE 16 MAN \ 6 12 24 999 6 12 24 999 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 23 7 NONE 2 NONE OFF NONE 16 MAN \ 44 172 57 155 87 330 967 0 1 2 3 4 5 6 7 0 CMD MS_DIA_SEQ 24 8 NONE 2 NONE OFF NONE 16 MAN \ 88 343 114 310 173 660 967 967 1 2 3 4 5 6 7 7 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN5_DEF 0xB005 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 25 7 NONE 2 NONE OFF NONE 16 MAN \ 176 686 228 620 346 660 660 0 1 2 3 4 5 6 6 0 CMD MS_DIA_SEQ 26 7 NONE 2 NONE OFF NONE 16 MAN \ 967 967 967 967 6 11 22 0 7 7 7 7 0 0 0 0 CMD MS_DIA_SEQ 27 8 NONE 2 NONE OFF NONE 16 MAN \ 11 999 11 999 11 999 11 999 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 28 4 NONE 2 NONE OFF NONE 16 MAN \ 11 999 11 999 0 0 0 0 0 0 0 0 0 0 0 0 END END #********************** # IMAGE-SEQUENCE EXECUTION DPU MACROS #********************** # Times calculated using SCLK005 CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX1 0xBB01 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #High Phase Images CMD MS_EXIA_SEQ 2 42826048 # -312 6/27/97 12:50:49 CMD MS_EXIA_SEQ 2 42826072 # -288 6/27/97 12:51:13 CMD MS_EXIA_SEQ 2 42826090 # -270 6/27/97 12:51:31 CMD MS_EXIA_SEQ 2 42826108 # -252 6/27/97 12:51:49 CMD MS_EXIA_SEQ 2 42826126 # -234 6/27/97 12:52:07 CMD MS_EXIA_SEQ 2 42826144 # -216 6/27/97 12:52:25 #Setup # CMD MS_EXIA_SEQ 2 42826162 # -198 6/27/97 12:52:43 CMD MS_EXIA_SEQ 2 42826180 # -180 6/27/97 12:53:01 CMD MS_EXIA_SEQ 3 42826252 # -108 6/27/97 12:54:13 #High-res 1 # CMD MS_EXIA_SEQ 3 42826264 # -96 6/27/97 12:54:25 CMD MS_EXIA_SEQ 3 42826276 # -84 6/27/97 12:54:37 CMD MS_EXIA_SEQ 3 42826288 # -72 6/27/97 12:54:49 CMD MS_EXIA_SEQ 4 42826300 # -60 6/27/97 12:55:01 CMD MS_EXIA_SEQ 4 42826312 # -48 6/27/97 12:55:13 CMD MS_EXIA_SEQ 4 42826324 # -36 6/27/97 12:55:25 CMD MS_EXIA_SEQ 4 42826336 # -24 6/27/97 12:55:37 CMD MS_EXIA_SEQ 4 42826348 # -12 6/27/97 12:55:49 CMD MS_EXIA_SEQ 5 42826360 # 0 6/27/97 12:56:01 CMD MS_EXIA_SEQ 5 42826372 # 12 6/27/97 12:56:13 CMD MS_EXIA_SEQ 5 42826384 # 24 6/27/97 12:56:25 CMD MS_EXIA_SEQ 5 42826396 # 36 6/27/97 12:56:37 CMD MS_EXIA_SEQ 5 42826408 # 48 6/27/97 12:56:49 CMD MS_EXIA_SEQ 6 42826420 # 60 6/27/97 12:57:01 #High-res 2 # CMD MS_EXIA_SEQ 6 42826432 # 72 6/27/97 12:57:13 CMD MS_EXIA_SEQ 6 42826444 # 84 6/27/97 12:57:25 CMD MS_EXIA_SEQ 6 42826456 # 96 6/27/97 12:57:37 CMD MS_EXIA_SEQ 7 42826468 # 108 6/27/97 12:57:49 CMD MS_EXIA_SEQ 7 42826480 # 120 6/27/97 12:58:01 CMD MS_EXIA_SEQ 7 42826492 # 132 6/27/97 12:58:13 CMD MS_EXIA_SEQ 7 42826504 # 144 6/27/97 12:58:25 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX2 0xBB02 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro CMD MS_EXIA_SEQ 8 42826516 # 156 6/27/97 12:58:37 CMD MS_EXIA_SEQ 8 42826528 # 168 6/27/97 12:58:49 #Global 1 # CMD MS_EXIA_SEQ 8 42826540 # 180 6/27/97 12:59:01 CMD MS_EXIA_SEQ 8 42826552 # 192 6/27/97 12:59:13 CMD MS_EXIA_SEQ 8 42826564 # 204 6/27/97 12:59:25 CMD MS_EXIA_SEQ 8 42826576 # 216 6/27/97 12:59:37 CMD MS_EXIA_SEQ 8 42826588 # 228 6/27/97 12:59:49 #Global 2 # CMD MS_EXIA_SEQ 8 42826600 # 240 6/27/97 13:00:01 CMD MS_EXIA_SEQ 9 42826612 # 252 6/27/97 13:00:13 CMD MS_EXIA_SEQ 9 42826624 # 264 6/27/97 13:00:25 CMD MS_EXIA_SEQ 9 42826636 # 276 6/27/97 13:00:37 CMD MS_EXIA_SEQ 10 42826648 # 288 6/27/97 13:00:49 #Multispectral 1 CMD MS_EXIA_SEQ 11 42826652 # 292 6/27/97 13:00:53 CMD MS_EXIA_SEQ 12 42826666 # 306 6/27/97 13:01:07 CMD MS_EXIA_SEQ 13 42826680 # 320 6/27/97 13:01:21 CMD MS_EXIA_SEQ 12 42826694 # 334 6/27/97 13:01:35 CMD MS_EXIA_SEQ 13 42826708 # 348 6/27/97 13:01:49 CMD MS_EXIA_SEQ 11 42826722 # 362 6/27/97 13:02:03 CMD MS_EXIA_SEQ 12 42826736 # 376 6/27/97 13:02:17 CMD MS_EXIA_SEQ 13 42826750 # 390 6/27/97 13:02:31 CMD MS_EXIA_SEQ 12 42826764 # 404 6/27/97 13:02:45 CMD MS_EXIA_SEQ 13 42826778 # 418 6/27/97 13:02:59 CMD MS_EXIA_SEQ 11 42826792 # 432 6/27/97 13:03:13 CMD MS_EXIA_SEQ 12 42826806 # 446 6/27/97 13:03:27 CMD MS_EXIA_SEQ 13 42826820 # 460 6/27/97 13:03:41 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX3 0xBB03 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #Return to Nadir CMD MS_EXIA_SEQ 11 42826834 # 474 6/27/97 13:03:55 CMD MS_EXIA_SEQ 12 42826848 # 488 6/27/97 13:04:09 #Multispectral 2 CMD MS_EXIA_SEQ 14 42826862 # 502 6/27/97 13:04:23 CMD MS_EXIA_SEQ 15 42826880 # 520 6/27/97 13:04:41 CMD MS_EXIA_SEQ 16 42826896 # 536 6/27/97 13:04:57 CMD MS_EXIA_SEQ 17 42826912 # 552 6/27/97 13:05:13 CMD MS_EXIA_SEQ 18 42826922 # 562 6/27/97 13:05:23 CMD MS_EXIA_SEQ 19 42826932 # 572 6/27/97 13:05:33 CMD MS_EXIA_SEQ 20 42826942 # 582 6/27/97 13:05:43 CMD MS_EXIA_SEQ 21 42826952 # 592 6/27/97 13:05:53 #No-Opnav 1 CMD MS_EXIA_SEQ 22 42826976 # 616 6/27/97 13:06:17 CMD MS_EXIA_SEQ 22 42826992 # 632 6/27/97 13:06:33 CMD MS_EXIA_SEQ 22 42827008 # 648 6/27/97 13:06:49 #No-Opnav 2 CMD MS_EXIA_SEQ 22 42827024 # 664 6/27/97 13:07:05 CMD MS_EXIA_SEQ 22 42827040 # 680 6/27/97 13:07:21 CMD MS_EXIA_SEQ 22 42827056 # 696 6/27/97 13:07:37 CMD MS_EXIA_SEQ 22 42827072 # 712 6/27/97 13:07:53 CMD MS_EXIA_SEQ 22 42827088 # 728 6/27/97 13:08:09 CMD MS_EXIA_SEQ 22 42827104 # 744 6/27/97 13:08:25 #El-Az 1 CMD MS_EXIA_SEQ 22 42827120 # 760 6/27/97 13:08:41 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX4 0xBB04 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #Sat Search Multi 1 CMD MS_EXIA_SEQ 23 42827188 # 828 6/27/97 13:09:49 CMD MS_EXIA_SEQ 24 42827202 # 842 6/27/97 13:10:03 CMD MS_EXIA_SEQ 25 42827220 # 860 6/27/97 13:10:21 CMD MS_EXIA_SEQ 26 42827236 # 876 6/27/97 13:10:37 #Sat Search Clear 1 CMD MS_EXIA_SEQ 27 42827250 # 890 6/27/97 13:10:51 CMD MS_EXIA_SEQ 27 42827266 # 906 6/27/97 13:11:07 CMD MS_EXIA_SEQ 28 42827282 # 922 6/27/97 13:11:23 #Sat Search Multi 2 CMD MS_EXIA_SEQ 23 42827458 # 1098 6/27/97 13:14:19 CMD MS_EXIA_SEQ 24 42827472 # 1112 6/27/97 13:14:33 CMD MS_EXIA_SEQ 25 42827490 # 1130 6/27/97 13:14:51 CMD MS_EXIA_SEQ 26 42827506 # 1146 6/27/97 13:15:07 #Sat Search Clear 2 CMD MS_EXIA_SEQ 27 42827520 # 1160 6/27/97 13:15:21 CMD MS_EXIA_SEQ 27 42827536 # 1176 6/27/97 13:15:37 CMD MS_EXIA_SEQ 28 42827552 # 1192 6/27/97 13:15:53 END END END #******************** # MSI IMAGE-DEFINITION --- CTP MACROS #******************** MACROLOAD MS_SCAN2_DEF 0xBA02 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN2_DEF) 0xB002} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN3_DEF 0xBA03 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN3_DEF) 0xB003} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN4_DEF 0xBA04 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN4_DEF) 0xB004} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN5_DEF 0xBA05 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN5_DEF) 0xB005} # Execute MSI IMAGE-DEFINITION DPU Macro END #******************** # MSI IMAGE-EXECUTION MACRO SET --- CTP MACROS #******************** MACROLOAD MS_IMAGE_EX1 0xBC01 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX1) 0xBB01} # Execute MSI IMAGE-EXECUTION DPU Macro Set#1 END MACROLOAD MS_IMAGE_EX2 0xBC02 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX2) 0xBB02} # Execute MSI IMAGE-EXECUTION DPU Macro Set#2 END MACROLOAD MS_IMAGE_EX3 0xBC03 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX3) 0xBB03} # Execute MSI IMAGE-EXECUTION DPU Macro Set#3 END MACROLOAD MS_IMAGE_EX4 0xBC04 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX4) 0xBB04} # Execute MSI IMAGE-EXECUTION DPU Macro Set#4 END #****************************************************** # # Thermal Bias Macro # #****************************************************** MACROLOAD TBias 0XA0B0 REL CT_MACT_LD 0 0 PG2 0X6000 # Thermal Bias Macro Load CMD CT_VC0_HSKR 30 # CTP housekeeping at 30 sec. CMD PE_CRV_BIT1_HI # Use VT curve #7 (from 5) CMD PE_CRV_BIT0_HI # Use VT curve #7 (from 6) CMD PE_BATT_CHG_HI # High-rate battery charge CMD CT_AUT_EN DIS_NOEM 15 0 # Disable Autonomy Rule #15 CMD CT_PAUSE NOR 5 CMD CT_AUT_EN DIS_NOEM 99 0 # Disable Autonomy Rule 99 CMD CT_PAUSE NOR 5 CMD PA_1_ON # Turn on both SSPAs CMD PA_2_ON END MACROLOAD Timer 0xA0B1 REL CT_MACT_LD 0 0 PG2 0x6000 CMDLOAD CT_AUT_RULE_LD ENA A_OR_B 160 39600 \ # Enable command loss timer AND T_EQ_A 0 HSK 0 0 0 \ # for 11 hours AND T_EQ_A 0 HSK 0 0 0 \ {CT_AUT_EN ENA 58 1} END #****************************************************** # # Configure Before FlyBy # #****************************************************** MACROLOAD Flyby_Config 0XB0BB REL CT_MACT_LD 0 0 PG2 0X6000 CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_4 } # Start recording on segment 4 CMDLOAD SS_DATA_LOAD 1 MSI # VC2 MSI Full Images CMD MS_CONFIG_TLM VC2 NONE END CMDLOAD SS_DATA_LOAD 1 MSI # Send MSI HSK subcom to SSR CMD MS_HSK_SUBCOM SSR END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_CMD_LOG # Dump MSI Command Log END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_PRB_LOG # Dump MSI Problem Log END CMD CT_VC0_HSKR 1 # CTP hskpg at 1/sec CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x040 0x0 0x0 0x1 1 # FC format 9 END END CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x040 0x0 0x0 0x1 1 # FC format 9 END END CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.21 CMD fc_ds41_uram_ld 0.21 END END CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.21 CMD fc_ds41_uram_ld 0.21 END END CMDLOAD SS_DATA_LOAD 2 AIU1 # override SKI = 67 deg for 90 minutes CMD AU_OVRD_SUN_KIA 0.3907 5400 END #*** Load all FC commands twice. CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 50 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.096 \ # PID_Gains_21 0.34 \ # PID_Gains_22 0.00512 \ # PID_Gains_23 50 \ # PIDCount 20.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 0.0 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.035 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 50 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.096 \ # PID_Gains_21 0.34 \ # PID_Gains_22 0.00512 \ # PID_Gains_23 50 \ # PIDCount 20.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 0.0 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.035 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS51_URAM_LD \ # Asteroid attitude (-79312950) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # rate x 0.0 \ # rate y 0.0 # rate z END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS51_URAM_LD \ # Asteroid attitude (-79312950) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # rate x 0.0 \ # rate y 0.0 # rate z END END #*** Power management commands. CMD pm_tk_phtr_off # Pri. tank heaters OFF CMD SC_SV_PHTR_OFF # s/c primary survival heaters off CMD SC_SV_SHTR_OFF # s/c secondary survival heater off CMD PM_PRSEN_OFF # propulsion pressure power sensor off CMD SC_RF_PSHTR_OFF # RF pri. & sec. heater off CMD PA_1_OFF # turn OFF SSPA #1 CMD PA_2_OFF # turn OFF SSPA #2 CMDLOAD CT_DED_TCU {XP_EXCTR_OFF} # Xpndr 1 exciter OFF CMDLOAD CT_DED_TCU {XS_EXCTR_OFF} # Xpndr 2 exciter OFF CMD PE_BATT_CHGTRIK # Return to Trickle Charge CMD CT_AUT_EN ENA 99 0 # Re-enable Autonomy Rule 99 END #******************** # Scan Pattern - 1 --- High Phase slew #******************** MACROLOAD Scan_1 0xB201 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_1 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 230.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_1 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 230.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Slew to asteroid CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Slew to asteroid CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMD CT_PAUSE NOR 883 # Wait for slew to execute #*** Load scan parameters, twice CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 56.0 \ # Rate_Duration_Y_axis 112.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0983 \ # Rate_Y_axis (-4.018) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 0.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 56.0 \ # Rate_Duration_Y_axis 112.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0983 \ # Rate_Y_axis (-4.018) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 0.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 2 --- Setup slew #******************** MACROLOAD Scan_2 0xB202 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_2 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-220.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_2 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-220.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 100.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-.65) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 100.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-.65) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMD PM_VL_P_HTR_OFF # Primary Line & Valve heaters off CMDLOAD SS_DATA_LOAD 2 AIU1 # Point to scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point to scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 3 --- High Res 1 slew #******************** MACROLOAD Scan_3 0xB203 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_3 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-285.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_3 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-285.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 160.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 3.03 \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 160.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 3.03 \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 10 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 4 --- High Res 2 slew #******************** MACROLOAD Scan_4 0xB204 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_4 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_4 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 75.0 \ # Rate_Duration_X_axis 37.0 \ # Rate_Duration_Y_axis 75.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.8649 \ # Rate_Y_axis (-4.8) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 75.0 \ # Rate_Duration_X_axis 37.0 \ # Rate_Duration_Y_axis 75.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.8649 \ # Rate_Y_axis (-4.8) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 28 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 7 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 5 --- Global 1 slew #******************** MACROLOAD Scan_5 0xB205 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_5 } # Start recording on segment 5 CMD PM_VL_P_HTR_ON # Primary Line & Valve heaters on CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_5 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X (-5.0) \ # Aimpoint_Vector_Y (-200.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_5 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X (-5.0) \ # Aimpoint_Vector_Y (-200.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 50.0 \ # Rate_Duration_X_axis 20.0 \ # Rate_Duration_Y_axis 50.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-1.25) \ # Rate_Y_axis 8.0 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 17.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 50.0 \ # Rate_Duration_X_axis 20.0 \ # Rate_Duration_Y_axis 50.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-1.25) \ # Rate_Y_axis 8.0 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 17.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 10 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 6 --- Global 2 slew #******************** MACROLOAD Scan_6 0xB206 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_6 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_6 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 42.0 \ # Rate_Duration_X_axis 15.0 \ # Rate_Duration_Y_axis 42.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 1.10 \ # Rate_Y_axis (-8.333) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 6.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 42.0 \ # Rate_Duration_X_axis 15.0 \ # Rate_Duration_Y_axis 42.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 1.10 \ # Rate_Y_axis (-8.333) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 6.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 6 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 18 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 7 --- Multispectral 1 slew #******************** MACROLOAD Scan_7 0xB207 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_7 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-190.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_7 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-190.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 180.0 \ # Rate_Duration_X_axis 180.0 \ # Rate_Duration_Y_axis 180.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 1.639 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 180.0 \ # Rate_Duration_X_axis 180.0 \ # Rate_Duration_Y_axis 180.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 1.639 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 8 --- Return to Nadir #******************** MACROLOAD Scan_8 0xB208 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_8 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 105.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_8 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 105.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 25.0 \ # Rate_Duration_X_axis 25.0 \ # Rate_Duration_Y_axis 25.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-3.500)\ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 25.0 \ # Rate_Duration_X_axis 25.0 \ # Rate_Duration_Y_axis 25.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-3.500)\ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 9 --- Hold at Nadir #******************** MACROLOAD Scan_9 0xB209 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_9 Nadir Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 6 AIU1 # Scan_9 Nadir Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Point at Nadir CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Point at Nadir CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END END #******************** # Scan Pattern - 10 --- No-Opnav slew 1 #******************** MACROLOAD Scan_10 0xB210 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_10 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_10 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 43.0 \ # Rate_Duration_X_axis 49.0 \ # Rate_Duration_Y_axis 43.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 4.4 \ # Rate_Y_axis (-15.2) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 43.0 \ # Rate_Duration_X_axis 49.0 \ # Rate_Duration_Y_axis 43.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 4.4 \ # Rate_Y_axis (-15.2) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 11 --- No-Opnav slew 2 #******************** MACROLOAD Scan_11 0xB211 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_11 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 220.0 \ # Aimpoint_Vector_Y (-760.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_11 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 220.0 \ # Aimpoint_Vector_Y (-760.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 84.0 \ # Rate_Duration_X_axis 84.0 \ # Rate_Duration_Y_axis 84.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-4.00) \ # Rate_Y_axis 16.1904 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 84.0 \ # Rate_Duration_X_axis 84.0 \ # Rate_Duration_Y_axis 84.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-4.00) \ # Rate_Y_axis 16.1904 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 6 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 12 --- El-Az slew #******************** MACROLOAD Scan_12 0xB212 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_6 } # Start recording on segment 6 CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_12 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 1.42 \ # Aimpoint_Vector_X 269 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_12 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 1.42 \ # Aimpoint_Vector_X 269 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END END #******************** # Scan Pattern - 13 --- 2x2 pixel slew #******************** MACROLOAD Scan_13 0xB213 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 1 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 32.0 \ # Rate_Duration_X_axis 32.0 \ # Rate_Duration_Y_axis 32.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0005765 \ # Rate_Y_axis 0.0003402 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 1 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 32.0 \ # Rate_Duration_X_axis 32.0 \ # Rate_Duration_Y_axis 32.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0005765 \ # Rate_Y_axis 0.0003402 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 14 --- El-Az slew 2 #******************** MACROLOAD Scan_14 0xB214 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_14 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 0.77 \ # Aimpoint_Vector_X 89 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_14 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 0.77 \ # Aimpoint_Vector_X 89 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 228 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 99 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # # Scan Stop --- CTP MACRO # #******************** MACROLOAD Scan_Stop 0xB20A REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Point to Earth CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 4 END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point to Earth CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 4 END END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_CMD_LOG # Dump MSI Command Log END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_PRB_LOG # Dump MSI Problem Log END CMDLOAD SS_DATA_LOAD 0 MSI CMD MS_FLW_POS 0 END CMD CT_PAUSE NOR 20 CMD MS_OFF # MSI Off CMD CT_PAUSE NOR 1 CMD CT_AUT_EN DIS_NOEM 104 0 CMD CT_AUT_EN DIS_NOEM 132 0 END #****************************************************** # # Reconfiguration and Thermal Recovery # #****************************************************** MACROLOAD Flyby_ReConfig 0XB0BA REL CT_MACT_LD 0 0 PG2 0X6000 CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.04 CMD fc_ds41_uram_ld 0.04 END END CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.04 CMD fc_ds41_uram_ld 0.04 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parms 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parms 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END # Load all data structures twice, for safety. CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parms 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parms 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END #*** Power Recovery CMD R55B # Turn off Instrument Primary Heaters CMD PM_VL_P_HTR_OFF # Line & Valve Pri. heaters OFF CMD CT_PAUSE NOR 30 # Wait 30 seconds CMD CT_AUT_EN ENA 15 0 # Enable Autonomy Rule #15 CMD R55A # Turn on Instrument Primary Heaters CMD PM_VL_P_HTR_ON # Line & Valve Pri. heaters ON CMD SC_SV_PHTR_ON # s/c primary survival heaters ON CMD pm_tk_phtr_ON # Pri. tank heaters ON CMD PM_PRSEN_ON # propulsion pressure power sensor ON # The following RF commands contain some redundancy. Keep all commands, for the sake of correct timing. CMD PA_2_OFF # turn OFF SSPA #2 CMDLOAD CT_DED_TCU {XP_RNG_ON} # Ranging on CMDLOAD CT_DED_TCU {XS_RNG_ON} # CMDLOAD CT_DED_TCU {XP_EXCTR_OFF} # Xpndr 1 exciter OFF CMDLOAD CT_DED_TCU {XS_EXCTR_OFF} # Xpndr 1 exciter OFF CMD CT_FMT_DRATE K4 # 4.4K telemetry CMD CT_FMT_CONV K2 # 1/2 conv coding CMDLOAD CT_DED_CDU1 {CU_SEL_R_125} # CDU1 UPLINK RATE 125 BPS CMDLOAD CT_DED_CDU2 {CU_SEL_R_78125} # CDU2 UPLINK RATE 7.8125 BPS CMDLOAD CT_DED_TCU { TU_NORMAL_MODE } # TCU to Normal Mode CMDLOAD CT_DED_TCU { XP_COH_ENA } # CMDLOAD CT_DED_TCU { XS_COH_ENA } # CMD CT_PAUSE NOR 1 CMD CS_1_SEL_HGA CMD CS_2_SEL_CS4 CMD CS_3_SEL_TS CMD CS_4_SEL_LGA CMD CS_XP1FB_XP2LGA CMDLOAD CT_DED_TCU {XP_EXCTR_ON} # Xpndr 1 exciter ON CMD PA_1_ON # turn ON SSPA #1 CMD SC_RF_PSHTR_ON # RF pri. & sec. heater ON CMD SC_SV_SHTR_ON # s/c secondary survival heater ON CMD CT_VC0_HSKR 900 # CTP housekeeping at 900 sec. CMDLOAD SS_DATA_LOAD 2 AIU1 {AU_SEL_TLM_OUT VC0 0x1 900} # AIU VC0 data at 900 sec. CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x240 0x0 0x0 0x1 900 # FC formats 6, 9 END END CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x240 0x0 0x0 0x1 900 # FC formats 6, 9 END END CMD CT_PAUSE NOR 900 # Wait 15 minutes, to allow time to acquire signal CMD CT_FMT_MODE REPONLY CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_PBACK_SEG_5 } # Playback the most important images #*** The spacecraft must remain Earth-pointing for at least 72 hours. The spacecraft SCI orbit will #*** have to be loaded and verified sometime in this interval. Leave the default SKI angle at #*** 35 degrees in AIU data structure #9. END #********************** # TIME TAG COMMAND LOAD #********************** # MACRO with 28 time tag commands # Times were computed using SCLK005 MACROLOAD Mathilde_LOAD 0XB0A0 REL CT_MACT_LD 0 0 PG2 0X6000 # Time Tag Memory Macro Load Area # Clear time tag bins CMD CT_CLEAR TTAG 23 28 # Do Thermal Bias CMDLOAD CT_TIMTG_LD DIS 23 42809472 {CT_MACT_EX PG2 MCID (Tbias) 0xA0B0} # -16888 6/27/97 08:14:33 # Command Loss Timer CMDLOAD CT_TIMTG_LD DIS 24 42809532 {CT_MACT_EX PG2 MCID (Timer) 0xA0B1} # -16828 6/27/97 08:15:33 # Turn on MSI CMDLOAD CT_TIMTG_LD DIS 25 42822260 {CT_MACT_EX PG2 MCID (MSIstart) 0xB100} # -4100 6/27/97 11:47:41 # Load Scan2_Def CMDLOAD CT_TIMTG_LD DIS 26 42822360 {CT_MACT_EX PG2 MCID (MS_SCAN2_DEF) 0xBA02} # -4000 6/27/97 11:49:21 # Load Scan3_Def CMDLOAD CT_TIMTG_LD DIS 27 42822420 {CT_MACT_EX PG2 MCID (MS_SCAN3_DEF) 0xBA03} # -3940 6/27/97 11:50:21 # Load Scan4_Def # CMDLOAD CT_TIMTG_LD DIS 28 42822480 {CT_MACT_EX PG2 MCID (MS_SCAN4_DEF) 0xBA04} # -3880 6/27/97 11:51:21 # Load Scan5_Def # CMDLOAD CT_TIMTG_LD DIS 29 42822540 {CT_MACT_EX PG2 MCID (MS_SCAN5_DEF) 0xBA05} # -3820 6/27/97 11:52:21 # Load Image Sequence #1 # CMDLOAD CT_TIMTG_LD DIS 30 42822600 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX1) 0xBC01} # -3760 6/27/97 11:53:21 # Configure for FlyBy # CMDLOAD CT_TIMTG_LD DIS 31 42825060 {CT_MACT_EX PG2 MCID (FlyBy_Config) 0xB0BB} # -1300 6/27/97 12:34:21 # Slew to asteroid. Perform Scan_1. High Phase slew # CMDLOAD CT_TIMTG_LD DIS 32 42825140 {CT_MACT_EX PG2 MCID (Scan_1) 0xB201} # -1220 6/27/97 12:35:41 # Load all scans ~25 sec before execution. # # Perform Scan_2. Setup slew. # CMDLOAD CT_TIMTG_LD DIS 33 42826135 {CT_MACT_EX PG2 MCID (Scan_2) 0xB202} # -225 6/27/97 12:52:16 # Perform Scan_3. High Res 1 slew # CMDLOAD CT_TIMTG_LD DIS 34 42826235 {CT_MACT_EX PG2 MCID (Scan_3) 0xB203} # -125 6/27/97 12:53:56 # Perform Scan_4 # CMDLOAD CT_TIMTG_LD DIS 35 42826400 {CT_MACT_EX PG2 MCID (Scan_4) 0xB204} # 40 6/27/97 12:56:41 # Load Image Sequence #2 # CMDLOAD CT_TIMTG_LD DIS 36 42826483 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX2) 0xBC02} # 123 6/27/97 12:58:04 # Perform Scan_5. Global 1 slew. # CMDLOAD CT_TIMTG_LD DIS 37 42826507 {CT_MACT_EX PG2 MCID (Scan_5) 0xB205} # 147 6/27/97 12:58:28 # Perform Scan_6. Global 2 slew. # CMDLOAD CT_TIMTG_LD DIS 38 42826564 {CT_MACT_EX PG2 MCID (Scan_6) 0xB206} # 204 6/27/97 12:59:25 # Perform Scan_7. Multispectral 1 slew # CMDLOAD CT_TIMTG_LD DIS 39 42826627 {CT_MACT_EX PG2 MCID (Scan_7) 0xB207} # 267 6/27/97 13:00:28 # Load Image Sequence #3 # CMDLOAD CT_TIMTG_LD DIS 40 42826803 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX3) 0xBC03} # 443 6/27/97 13:03:24 # Perform Scan_8. Return to Nadir slew. # CMDLOAD CT_TIMTG_LD DIS 41 42826808 {CT_MACT_EX PG2 MCID (Scan_8) 0xB208} # 448 6/27/97 13:03:29 # Perform Scan_9. Hold at Nadir # CMDLOAD CT_TIMTG_LD DIS 42 42826837 {CT_MACT_EX PG2 MCID (Scan_9) 0xB209} # 477 6/27/97 13:03:58 # Perform Scan_10. No-Opnav 1 slew # CMDLOAD CT_TIMTG_LD DIS 43 42826935 {CT_MACT_EX PG2 MCID (Scan_10) 0xB210} # 575 6/27/97 13:05:36 # Perform Scan_11. No-Opnav 2 slew # CMDLOAD CT_TIMTG_LD DIS 44 42826995 {CT_MACT_EX PG2 MCID (Scan_11) 0xB211} # 635 6/27/97 13:06:36 # Perform Scan_12. El-Az slew # CMDLOAD CT_TIMTG_LD DIS 45 42827100 {CT_MACT_EX PG2 MCID (Scan_12) 0xB212} # 740 6/27/97 13:08:21 # Load Image Sequence #4 # CMDLOAD CT_TIMTG_LD DIS 46 42827103 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX4) 0xBC04} # 743 6/27/97 13:08:24 # Perform Scan_13. 2x2 pixel slew # CMDLOAD CT_TIMTG_LD DIS 47 42827240 {CT_MACT_EX PG2 MCID (Scan_13) 0xB213} # 880 6/27/97 13:10:41 # Perform Scan_14. El-Az 2 slew # CMDLOAD CT_TIMTG_LD DIS 48 42827280 {CT_MACT_EX PG2 MCID (Scan_14) 0xB214} # 920 6/27/97 13:11:21 # Stop scans. Point to Earth. MSI off # CMDLOAD CT_TIMTG_LD DIS 49 42827560 {CT_MACT_EX PG2 MCID (Scan_Stop) 0xB20A} # 1200 6/27/97 13:16:01 # Reconfiguration and Thermal Recovery # CMDLOAD CT_TIMTG_LD DIS 50 42827745 {CT_MACT_EX PG2 MCID (FlyBy_ReConfig) 0xB0BA} # 1385 6/27/97 13:19:06 END END # END-OF-FILE