# File name: shamtilly5.txt # # Version 0.1 Created 970522 - CKowal # 0.2 Changed DS-51, according to Heyler - 970523 - CKowal # # # Mathilde flyby Time tag commands AND macro loads # # Uses CTP time-tagged bins 24-50 OUTPUT SHAMTILLY5 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 CMDLOAD CT_AUT_RULE_LD DIS A_OR_B 104 10 \ AND T_GT_A 0xFF HSK 32 191 0 \ AND T_GT_A 0xFF HSK 32 191 0 \ {MS_OFF} CMD CT_PAUSE NOR 1 CMD CT_AUT_EN ENA 104 0 # Enable MSI over-current rule, defined above. CMD CT_PAUSE NOR 2 CMD MS_ON # Power MSI on CMD CT_PAUSE NOR 5 CMD CT_AUT_EN ENA 132 0 # Load MSI disaster rule CMD CT_PAUSE NOR 60 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 VC3 CMD MS_HSK_SUBCOM REALTIME END #********************** # 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 40504975 # -312 5/31/97 16:06:16 CMD MS_EXIA_SEQ 2 40504999 # -288 5/31/97 16:06:40 CMD MS_EXIA_SEQ 2 40505017 # -270 5/31/97 16:06:58 CMD MS_EXIA_SEQ 2 40505035 # -252 5/31/97 16:07:16 CMD MS_EXIA_SEQ 2 40505053 # -234 5/31/97 16:07:34 CMD MS_EXIA_SEQ 2 40505071 # -216 5/31/97 16:07:52 #Setup # CMD MS_EXIA_SEQ 2 40505089 # -198 5/31/97 16:08:10 CMD MS_EXIA_SEQ 2 40505107 # -180 5/31/97 16:08:28 CMD MS_EXIA_SEQ 3 40505179 # -108 5/31/97 16:09:40 #High-res 1 # CMD MS_EXIA_SEQ 3 40505191 # -96 5/31/97 16:09:52 CMD MS_EXIA_SEQ 3 40505203 # -84 5/31/97 16:10:04 CMD MS_EXIA_SEQ 3 40505215 # -72 5/31/97 16:10:16 CMD MS_EXIA_SEQ 4 40505227 # -60 5/31/97 16:10:28 CMD MS_EXIA_SEQ 4 40505239 # -48 5/31/97 16:10:40 CMD MS_EXIA_SEQ 4 40505251 # -36 5/31/97 16:10:52 CMD MS_EXIA_SEQ 4 40505263 # -24 5/31/97 16:11:04 CMD MS_EXIA_SEQ 4 40505275 # -12 5/31/97 16:11:16 CMD MS_EXIA_SEQ 5 40505287 # 0 5/31/97 16:11:28 CMD MS_EXIA_SEQ 5 40505299 # 12 5/31/97 16:11:40 CMD MS_EXIA_SEQ 5 40505311 # 24 5/31/97 16:11:52 CMD MS_EXIA_SEQ 5 40505323 # 36 5/31/97 16:12:04 CMD MS_EXIA_SEQ 5 40505335 # 48 5/31/97 16:12:16 CMD MS_EXIA_SEQ 6 40505347 # 60 5/31/97 16:12:28 #High-res 2 # CMD MS_EXIA_SEQ 6 40505359 # 72 5/31/97 16:12:40 CMD MS_EXIA_SEQ 6 40505371 # 84 5/31/97 16:12:52 CMD MS_EXIA_SEQ 6 40505383 # 96 5/31/97 16:13:04 CMD MS_EXIA_SEQ 7 40505395 # 108 5/31/97 16:13:16 CMD MS_EXIA_SEQ 7 40505407 # 120 5/31/97 16:13:28 CMD MS_EXIA_SEQ 7 40505419 # 132 5/31/97 16:13:40 CMD MS_EXIA_SEQ 7 40505431 # 144 5/31/97 16:13:52 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 40505443 # 156 5/31/97 16:14:04 CMD MS_EXIA_SEQ 8 40505455 # 168 5/31/97 16:14:16 #Global 1 # CMD MS_EXIA_SEQ 8 40505467 # 180 5/31/97 16:14:28 CMD MS_EXIA_SEQ 8 40505479 # 192 5/31/97 16:14:40 CMD MS_EXIA_SEQ 8 40505491 # 204 5/31/97 16:14:52 CMD MS_EXIA_SEQ 8 40505503 # 216 5/31/97 16:15:04 CMD MS_EXIA_SEQ 8 40505515 # 228 5/31/97 16:15:16 #Global 2 # CMD MS_EXIA_SEQ 8 40505527 # 240 5/31/97 16:15:28 CMD MS_EXIA_SEQ 9 40505539 # 252 5/31/97 16:15:40 CMD MS_EXIA_SEQ 9 40505551 # 264 5/31/97 16:15:52 CMD MS_EXIA_SEQ 9 40505563 # 276 5/31/97 16:16:04 CMD MS_EXIA_SEQ 10 40505575 # 288 5/31/97 16:16:16 #Multispectral 1 CMD MS_EXIA_SEQ 11 40505579 # 292 5/31/97 16:16:20 CMD MS_EXIA_SEQ 12 40505593 # 306 5/31/97 16:16:34 CMD MS_EXIA_SEQ 13 40505607 # 320 5/31/97 16:16:48 CMD MS_EXIA_SEQ 12 40505621 # 334 5/31/97 16:17:02 CMD MS_EXIA_SEQ 13 40505635 # 348 5/31/97 16:17:16 CMD MS_EXIA_SEQ 11 40505649 # 362 5/31/97 16:17:30 CMD MS_EXIA_SEQ 12 40505663 # 376 5/31/97 16:17:44 CMD MS_EXIA_SEQ 13 40505677 # 390 5/31/97 16:17:58 CMD MS_EXIA_SEQ 12 40505691 # 404 5/31/97 16:18:12 CMD MS_EXIA_SEQ 13 40505705 # 418 5/31/97 16:18:26 CMD MS_EXIA_SEQ 11 40505719 # 432 5/31/97 16:18:40 CMD MS_EXIA_SEQ 12 40505733 # 446 5/31/97 16:18:54 CMD MS_EXIA_SEQ 13 40505747 # 460 5/31/97 16:19:08 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 40505761 # 474 5/31/97 16:19:22 CMD MS_EXIA_SEQ 12 40505775 # 488 5/31/97 16:19:36 #Multispectral 2 CMD MS_EXIA_SEQ 14 40505789 # 502 5/31/97 16:19:50 CMD MS_EXIA_SEQ 15 40505807 # 520 5/31/97 16:20:08 CMD MS_EXIA_SEQ 16 40505823 # 536 5/31/97 16:20:24 CMD MS_EXIA_SEQ 17 40505839 # 552 5/31/97 16:20:40 CMD MS_EXIA_SEQ 18 40505849 # 562 5/31/97 16:20:50 CMD MS_EXIA_SEQ 19 40505859 # 572 5/31/97 16:21:00 CMD MS_EXIA_SEQ 20 40505869 # 582 5/31/97 16:21:10 CMD MS_EXIA_SEQ 21 40505879 # 592 5/31/97 16:21:20 #No-Opnav 1 CMD MS_EXIA_SEQ 22 40505903 # 616 5/31/97 16:21:44 CMD MS_EXIA_SEQ 22 40505919 # 632 5/31/97 16:22:00 CMD MS_EXIA_SEQ 22 40505935 # 648 5/31/97 16:22:16 #No-Opnav 2 CMD MS_EXIA_SEQ 22 40505951 # 664 5/31/97 16:22:32 CMD MS_EXIA_SEQ 22 40505967 # 680 5/31/97 16:22:48 CMD MS_EXIA_SEQ 22 40505983 # 696 5/31/97 16:23:04 CMD MS_EXIA_SEQ 22 40505999 # 712 5/31/97 16:23:20 CMD MS_EXIA_SEQ 22 40506015 # 728 5/31/97 16:23:36 CMD MS_EXIA_SEQ 22 40506031 # 744 5/31/97 16:23:52 #El-Az 1 CMD MS_EXIA_SEQ 22 40506047 # 760 5/31/97 16:24:08 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 40506115 # 828 5/31/97 16:25:16 CMD MS_EXIA_SEQ 24 40506129 # 842 5/31/97 16:25:30 CMD MS_EXIA_SEQ 25 40506147 # 860 5/31/97 16:25:48 CMD MS_EXIA_SEQ 26 40506163 # 876 5/31/97 16:26:04 #Sat Search Clear 1 CMD MS_EXIA_SEQ 27 40506177 # 890 5/31/97 16:26:18 CMD MS_EXIA_SEQ 27 40506193 # 906 5/31/97 16:26:34 CMD MS_EXIA_SEQ 28 40506209 # 922 5/31/97 16:26:50 #Sat Search Multi 2 CMD MS_EXIA_SEQ 23 40506385 # 1098 5/31/97 16:29:46 CMD MS_EXIA_SEQ 24 40506399 # 1112 5/31/97 16:30:00 CMD MS_EXIA_SEQ 25 40506417 # 1130 5/31/97 16:30:18 CMD MS_EXIA_SEQ 26 40506433 # 1146 5/31/97 16:30:34 #Sat Search Clear 2 CMD MS_EXIA_SEQ 27 40506447 # 1160 5/31/97 16:30:48 CMD MS_EXIA_SEQ 27 40506463 # 1176 5/31/97 16:31:04 CMD MS_EXIA_SEQ 28 40506479 # 1192 5/31/97 16:31:20 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 CMDLOAD CT_DED_TCU {XP_EXCTR_ON} # Xpndr 1 exciter ON CMDLOAD CT_DED_TCU {XS_EXCTR_ON} # Xpndr 2 exciter ON CMD PA_1_ON # Turn on both SSPAs CMD PA_2_ON END #********************* # # Command loss timer # #********************* 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 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 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 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 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 (-81721000) \ # 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 (-81721000) \ # 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 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 - 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 2 AIU1 # Fill extra IMU buffer CMDLOAD AU_TRN_MSG_ACT CMD FC_SAV_XIMU 1 0xB # Gyros and accels at 25 Hz END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Fill extra IMU buffer CMDLOAD AU_TRN_MSG_ACT CMD FC_SAV_XIMU 1 0xB # Gyros and accels at 25 Hz 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 # 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 R55B # Turn off Instrument Primary Heaters 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 CMD R55A # Turn on Instrument Primary Heaters 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 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 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 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 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 # 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 CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Reload current spacecraft orbit (SCI) 0 \ # Coordinate_System 1 \ # Number_Of_Spans (-0.103291137E+09) \ # Span_Start_TDT (-0.768347370E+08) \ # Span_Stop_TDT 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Reload current spacecraft orbit (SCI) 0 \ # Coordinate_System 1 \ # Number_Of_Spans (-0.103291137E+09) \ # Span_Start_TDT (-0.768347370E+08) \ # Span_Stop_TDT 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 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 2 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 CMDLOAD SS_DATA_LOAD 2 AIU1 # Dump extra IMU buffer to recorder CMDLOAD AU_TRN_MSG_ACT CMD FC_DST_DUMP VC0 190 0xA7 0 END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Dump extra IMU buffer to recorder CMDLOAD AU_TRN_MSG_ACT CMD FC_DST_DUMP VC0 190 0xA7 0 END END 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 27 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 # Turn on MSI CMDLOAD CT_TIMTG_LD DIS 23 40469287 {CT_MACT_EX PG2 MCID (MSIstart) 0xB100} # -36000 5/31/97 06:11:28 # Do Thermal Bias CMDLOAD CT_TIMTG_LD DIS 24 40488399 {CT_MACT_EX PG2 MCID (Tbias) 0xA0B0} # -16888 5/31/97 11:30:00 # Command Loss Timer CMDLOAD CT_TIMTG_LD DIS 25 40488459 {CT_MACT_EX PG2 MCID (Timer) 0xA0B1} # -16828 5/31/97 11:31:00 # Load Scan2_Def CMDLOAD CT_TIMTG_LD DIS 26 40501287 {CT_MACT_EX PG2 MCID (MS_SCAN2_DEF) 0xBA02} # -4000 5/31/97 15:04:48 # Load Scan3_Def CMDLOAD CT_TIMTG_LD DIS 27 40501347 {CT_MACT_EX PG2 MCID (MS_SCAN3_DEF) 0xBA03} # -3940 5/31/97 15:05:48 # Load Scan4_Def # CMDLOAD CT_TIMTG_LD DIS 28 40501407 {CT_MACT_EX PG2 MCID (MS_SCAN4_DEF) 0xBA04} # -3880 5/31/97 15:06:48 # Load Scan5_Def # CMDLOAD CT_TIMTG_LD DIS 29 40501467 {CT_MACT_EX PG2 MCID (MS_SCAN5_DEF) 0xBA05} # -3820 5/31/97 15:07:48 # Load Image Sequence #1 # CMDLOAD CT_TIMTG_LD DIS 30 40501527 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX1) 0xBC01} # -3760 5/31/97 15:08:48 # Configure for FlyBy # CMDLOAD CT_TIMTG_LD DIS 31 40503987 {CT_MACT_EX PG2 MCID (FlyBy_Config) 0xB0BB} # -1300 5/31/97 15:49:48 # Slew to asteroid. Perform Scan_1. High Phase slew # CMDLOAD CT_TIMTG_LD DIS 32 40504067 {CT_MACT_EX PG2 MCID (Scan_1) 0xB201} # -1220 5/31/97 15:51:08 # Load all scans ~25 sec before execution. # # Perform Scan_2. Setup slew. # CMDLOAD CT_TIMTG_LD DIS 33 40505062 {CT_MACT_EX PG2 MCID (Scan_2) 0xB202} # -225 5/31/97 16:07:43 # Perform Scan_3. High Res 1 slew # CMDLOAD CT_TIMTG_LD DIS 34 40505158 {CT_MACT_EX PG2 MCID (Scan_3) 0xB203} # -129 5/31/97 16:09:19 # Perform Scan_4 # CMDLOAD CT_TIMTG_LD DIS 35 40505327 {CT_MACT_EX PG2 MCID (Scan_4) 0xB204} # 40 5/31/97 16:12:08 # Load Image Sequence #2 # CMDLOAD CT_TIMTG_LD DIS 36 40505410 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX2) 0xBC02} # 123 5/31/97 16:13:31 # Perform Scan_5. Global 1 slew. # CMDLOAD CT_TIMTG_LD DIS 37 40505434 {CT_MACT_EX PG2 MCID (Scan_5) 0xB205} # 147 5/31/97 16:13:55 # Perform Scan_6. Global 2 slew. # CMDLOAD CT_TIMTG_LD DIS 38 40505491 {CT_MACT_EX PG2 MCID (Scan_6) 0xB206} # 204 5/31/97 16:14:52 # Perform Scan_7. Multispectral 1 slew # CMDLOAD CT_TIMTG_LD DIS 39 40505554 {CT_MACT_EX PG2 MCID (Scan_7) 0xB207} # 267 5/31/97 16:15:55 # Load Image Sequence #3 # CMDLOAD CT_TIMTG_LD DIS 40 40505730 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX3) 0xBC03} # 443 5/31/97 16:18:51 # Perform Scan_8. Return to Nadir slew. # CMDLOAD CT_TIMTG_LD DIS 41 40505735 {CT_MACT_EX PG2 MCID (Scan_8) 0xB208} # 448 5/31/97 16:18:56 # Perform Scan_9. Hold at Nadir # CMDLOAD CT_TIMTG_LD DIS 42 40505770 {CT_MACT_EX PG2 MCID (Scan_9) 0xB209} # 483 5/31/97 16:19:31 # Perform Scan_10. No-Opnav 1 slew # CMDLOAD CT_TIMTG_LD DIS 43 40505862 {CT_MACT_EX PG2 MCID (Scan_10) 0xB210} # 575 5/31/97 16:21:03 # Perform Scan_11. No-Opnav 2 slew # CMDLOAD CT_TIMTG_LD DIS 44 40505922 {CT_MACT_EX PG2 MCID (Scan_11) 0xB211} # 635 5/31/97 16:22:03 # Perform Scan_12. El-Az slew # CMDLOAD CT_TIMTG_LD DIS 45 40506027 {CT_MACT_EX PG2 MCID (Scan_12) 0xB212} # 740 5/31/97 16:23:48 # Load Image Sequence #4 # CMDLOAD CT_TIMTG_LD DIS 46 40506030 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX4) 0xBC04} # 743 5/31/97 16:23:51 # Perform Scan_13. 2x2 pixel slew # CMDLOAD CT_TIMTG_LD DIS 47 40506167 {CT_MACT_EX PG2 MCID (Scan_13) 0xB213} # 880 5/31/97 16:26:08 # Perform Scan_14. El-Az 2 slew # CMDLOAD CT_TIMTG_LD DIS 48 40506207 {CT_MACT_EX PG2 MCID (Scan_14) 0xB214} # 920 5/31/97 16:26:48 # Stop scans. Point to Earth. MSI off # CMDLOAD CT_TIMTG_LD DIS 49 40506487 {CT_MACT_EX PG2 MCID (Scan_Stop) 0xB20A} # 1200 5/31/97 16:31:28 # Reconfiguration and Thermal Recovery # CMDLOAD CT_TIMTG_LD DIS 50 40506672 {CT_MACT_EX PG2 MCID (FlyBy_ReConfig) 0xB0BA} # 1385 5/31/97 16:34:33 END END # END-OF-FILE