/* FILE:      SOT_20260602####.orl */
/* TITLE:     timeline for D153, Tuesday, June 02, 2026 */
/* PURPOSE:   SP and FG observations */
/* HISTORY:   an original plan */
/* COMMENTS:  estimated SOT offset, add to S/C position to get solar: (19, 68) */
/* Execution Definitions */

/* Real sequence execution */

#include "FIXED_OG_SOT.orl"

START: 2026/06/02.06:58:00  {SEQ:SOT_TISET_AFTER_OPUPLOAD_SEQ;}
START: 2026/06/02.10:32:00  {SEQ:SOT_SNT1_PASS4000_SEQ;}
/* end of Real sequence execution */

/* OP sequence execution */

START:2026/06/02.11:25:00 {SEQ:SOT_MDP_FG_FLR_DIS;}
START:2026/06/02.11:25:01 {SEQ:SOT_MDP_SP_FLR_DIS;}
START:2026/06/02.11:33:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/02.13:02:00 {SEQ:SOT_VAR2;}
START:2026/06/02.13:03:00 {SEQ:SOT_CT_NORTH;}
START:2026/06/02.13:04:00 {SEQ:SOT_SP_START_PRT_06_SEQ;}
START:2026/06/02.13:59:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/02.14:32:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/02.14:33:00 {SEQ:SOT_SP_START_PRT_02_SEQ;}
START:2026/06/02.15:37:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/02.16:10:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/02.16:11:00 {SEQ:SOT_SP_START_PRT_15_SEQ;}
START:2026/06/02.17:15:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/02.18:08:00 {SEQ:SOT_VAR1;}
START:2026/06/02.18:09:00 {SEQ:SOT_CT_DISK;}
START:2026/06/02.18:10:00 {SEQ:SOT_SP_START_PRT_18_SEQ;}
START:2026/06/02.18:15:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/02.19:26:30 {SEQ:SOT_CT_SOUTH;}
START:2026/06/02.19:27:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/02.20:31:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.00:20:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/03.00:21:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.01:26:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.06:53:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/03.06:54:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.07:58:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.11:47:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/03.11:48:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.12:52:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.13:25:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/03.13:26:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.14:30:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.16:42:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/03.16:43:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.17:47:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.18:25:00 {SEQ:SOT_CT_DISK;}
START:2026/06/03.18:26:00 {SEQ:SOT_SP_START_PRT_18_SEQ;}
START:2026/06/03.18:31:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/03.21:36:00 {SEQ:SOT_CT_SOUTH;}
START:2026/06/03.21:37:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/03.22:41:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.02:30:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/04.02:31:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/04.03:35:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.07:25:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/04.07:26:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/04.08:30:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.13:02:00 {SEQ:SOT_VAR2;}
START:2026/06/04.13:57:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/04.13:58:00 {SEQ:SOT_SP_START_PRT_06_SEQ;}
START:2026/06/04.15:02:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.15:35:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/04.15:36:30 {SEQ:SOT_SP_START_PRT_02_SEQ;}
START:2026/06/04.16:40:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.17:13:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/04.17:14:30 {SEQ:SOT_SP_START_PRT_15_SEQ;}
START:2026/06/04.17:59:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.18:02:00 {SEQ:SOT_VAR1;}
START:2026/06/04.18:03:00 {SEQ:SOT_CT_DISK;}
START:2026/06/04.18:04:00 {SEQ:SOT_SP_START_PRT_18_SEQ;}
START:2026/06/04.18:09:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/04.18:51:30 {SEQ:SOT_CT_SOUTH;}
START:2026/06/04.18:52:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/04.19:56:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.01:24:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/05.01:25:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/05.02:29:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.04:02:00 {SEQ:SOT_VAR3;}
START:2026/06/05.04:07:00 {SEQ:SOT_CTM_ANG_RESET_SEQ;}
START:2026/06/05.04:17:30 {SEQ:SOT_SP_START_PRT_11_SEQ;}
START:2026/06/05.04:27:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.04:40:30 {SEQ:SOT_CTM_ANG_RESET_SEQ;}
START:2026/06/05.04:41:30 {SEQ:SOT_FG_START_PRT_07_SEQ;}
START:2026/06/05.04:42:30 {SEQ:SOT_SP_START_PRT_11_SEQ;}
START:2026/06/05.05:24:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.05:53:00 {SEQ:SOT_CTM_ANG_RESET_SEQ;}
START:2026/06/05.05:54:00 {SEQ:SOT_SP_START_PRT_11_SEQ;}
START:2026/06/05.06:04:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.06:13:30 {SEQ:SOT_VAR4;}
START:2026/06/05.07:56:30 {SEQ:SOT_CT_SOUTH;}
START:2026/06/05.07:57:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/05.09:01:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.14:29:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/05.14:30:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/05.15:34:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.18:05:30 {SEQ:SOT_CT_DISK;}
START:2026/06/05.18:06:30 {SEQ:SOT_SP_START_PRT_18_SEQ;}
START:2026/06/05.18:12:05 {SEQ:SOT_STOP_ALL;}
START:2026/06/05.19:23:30 {SEQ:SOT_CT_SOUTH;}
START:2026/06/05.19:24:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/05.20:28:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.00:17:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/06.00:18:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/06.01:22:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.06:50:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/06.06:51:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/06.07:55:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.11:44:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/06.11:45:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/06.12:49:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.13:22:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/06.13:23:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/06.14:27:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.18:22:00 {SEQ:SOT_CT_DISK;}
START:2026/06/06.18:23:00 {SEQ:SOT_SP_START_PRT_18_SEQ;}
START:2026/06/06.18:28:35 {SEQ:SOT_STOP_ALL;}
START:2026/06/06.19:55:00 {SEQ:SOT_CT_SOUTH;}
START:2026/06/06.19:56:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/06.20:59:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/07.00:49:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/07.00:50:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/07.01:54:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/07.10:38:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/07.10:39:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/07.11:42:30 {SEQ:SOT_STOP_ALL;}
START:2026/06/07.13:54:00 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/07.13:55:00 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/07.14:59:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/07.18:10:00 {SEQ:SOT_VAR2;}
START:2026/06/07.18:48:30 {SEQ:SOT_CT_EAST;}
START:2026/06/07.18:49:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/07.19:53:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/08.06:28:30 {SEQ:SOT_VAR2;}
START:2026/06/08.11:09:30 {SEQ:SOT_CT_SERVO_ON;}
START:2026/06/08.11:10:30 {SEQ:SOT_SP_START_PRT_07_SEQ;}
START:2026/06/08.12:14:00 {SEQ:SOT_STOP_ALL;}
START:2026/06/09.11:12:00 {SEQ:SOT_MDP_FG_FLR_DIS;}
START:2026/06/09.11:12:01 {SEQ:SOT_MDP_SP_FLR_DIS;}
START:2026/06/09.11:12:20 {SEQ:SOT_STOP_ALL;}
/* end of OP sequence execution */

/* Real sequence definitions */
POINT-AT OP_START ~- 44 {POINT: SOT_MODE_STBY_POINT;}
POINT-AT OP_START ~- 42 {POINT: SOT_MODE_OBSV_POINT;}
DEFSEQ(REAL): SOT_TISET_AFTER_OPUPLOAD_SEQ {
 NP_C.: "********************************";
 NP_C.: " SOT TI command set";
 NP_C.: "********************************";
 NP_C.: "Execute, after the success of OP upload.";
TIME_CMD: MDP_SOT_MODE_STBY AT SOT_MODE_STBY_POINT ;
    C.: "------------------------------------";
 NP_C.: "  HK1_TI_CMD_NUM       = 1 CNTUP [ ]";
 NP_C.: "------------------------------------";
 NP_C.: "************ SOT END ***********";
}
DEFSEQ(REAL):SOT_SNT1_PASS4000_SEQ{
    C.: "********************************";
 NP_C.: " SOT table upload";
 NP_C.: "********************************";
    C.: "< Stop SP table >";
  CMD:MDP_SP_CTRL_MANU;
 NP_C.: "------------------------------------";
 NP_C.: " MDP_SP_CTRL_MODE      = MANU    [ ]";
 NP_C.: "------------------------------------";
 NP_C.: "";
  C.:"<Upload SP Observation Table>";
  ENTRY: RAM MDP_OBS_S 287 287;
 NP_C.: "";
    C.: "< Dump RAMID=MDP_OBS_S >";
  CMD:MDP_DUMP_SPTBL 00 00 00 38 B8;
 NP_C.: "------------------------------------";
 NP_C.: " MDP_OBS_S verify = OK/NG        [ ]";
 NP_C.: "------------------------------------";
 NP_C.: "";
 NP_C.: "********************************";
 NP_C.: " SOT TI command set";
 NP_C.: "********************************";
 NP_C.: "Execute, after the success of TBL upload.";
TIME_CMD: MDP_SOT_MODE_OBSV AT SOT_MODE_OBSV_POINT;
    C.: "------------------------------------";
 NP_C.: "  HK1_TI_CMD_NUM       = 1 CNTUP [ ]";
 NP_C.: "------------------------------------";
 NP_C.: "";
}
/* end of Real sequence definitions */
/* OP sequence definitions */
DEFSEQ(OP): SOT_MDP_FG_FLR_DIS{
	OG: SOT_MDP_FG_FLR_DIS_OG;
}
DEFSEQ(OP): SOT_MDP_SP_FLR_DIS{
	OG: SOT_MDP_SP_FLR_DIS_OG;
}
DEFSEQ(OP): SOT_STOP_ALL{
	OG: SOT_SP_MANU_OG;
	INTERVAL: 1;
	OG: SOT_FG_MANU_OG;
	OG: SOT_VAR_319_OG;
	INTERVAL: 1;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 1;
	OG: SOT_CT_SERVO_OFF_OG;
	INTERVAL: 1;
	OG: SOT_CT_DOWNLINKDIS_OG;
	INTERVAL: 11;
	OG: SOT_SP_STOP_OG;
}
DEFSEQ(OP): SOT_VAR2{
	OG: SOT_VAR_312_OG;
}
DEFSEQ(OP): SOT_CT_NORTH{
	OG: SOT_CT_SERVO_OFF_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_NORTH_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_MOVE_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_VAR_320_OG;
	INTERVAL: 40;
	OG: SOT_CT_GO_OG;
	INTERVAL: 1;
}
DEFSEQ(OP): SOT_SP_START_PRT_06_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_06_OG;
}
DEFSEQ(OP): SOT_CT_SERVO_ON{
	OG: SOT_VAR_320_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 42;
	OG: SOT_CT_GO_OG;
}
DEFSEQ(OP): SOT_SP_START_PRT_02_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_02_OG;
}
DEFSEQ(OP): SOT_SP_START_PRT_15_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_15_OG;
}
DEFSEQ(OP): SOT_VAR1{
	OG: SOT_VAR_311_OG;
}
DEFSEQ(OP): SOT_CT_DISK{
	OG: SOT_CT_SERVO_OFF_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_DISK_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_MOVE_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_VAR_320_OG;
	INTERVAL: 40;
	OG: SOT_CT_GO_OG;
	INTERVAL: 1;
}
DEFSEQ(OP): SOT_SP_START_PRT_18_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_18_OG;
}
DEFSEQ(OP): SOT_CT_SOUTH{
	OG: SOT_CT_SERVO_OFF_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_SOUTH_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_MOVE_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_VAR_320_OG;
	INTERVAL: 40;
	OG: SOT_CT_GO_OG;
	INTERVAL: 1;
}
DEFSEQ(OP): SOT_SP_START_PRT_07_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_07_OG;
}
DEFSEQ(OP): SOT_VAR3{
	OG: SOT_VAR_313_OG;
}
DEFSEQ(OP): SOT_CTM_ANG_RESET_SEQ{
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
}
DEFSEQ(OP): SOT_SP_START_PRT_11_SEQ{
	OG: SOT_SP_MANU_OG;
	OG: SOT_SP_STOP_OG;
	INTERVAL: 5;
	OG: SOT_SP_START_PRT_11_OG;
}
DEFSEQ(OP): SOT_FG_START_PRT_07_SEQ{
	OG: SOT_FG_MANU_OG;
	INTERVAL: 30;
	OG: SOT_FG_START_PRT_07_OG;
}
DEFSEQ(OP): SOT_VAR4{
	OG: SOT_VAR_314_OG;
}
DEFSEQ(OP): SOT_CT_EAST{
	OG: SOT_CT_SERVO_OFF_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_EAST_OG;
	INTERVAL: 1;
	OG: SOT_CT_WEDGE_MOVE_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_CTM_ANG_RESET1_OG;
	OG: SOT_CTM_ANG_RESET2_OG;
	INTERVAL: 1;
	OG: SOT_VAR_320_OG;
	INTERVAL: 40;
	OG: SOT_CT_GO_OG;
	INTERVAL: 1;
}
/* end of OP sequence definitions */
/* OG sequence definitions */
DEFSEQ(OG): SOT_VAR_319_OG{
	NUMBER: 319;
/* disable CT reference update */
	CMD:FPP_OP_PARAM 11 00 00 00 00;
}
DEFSEQ(OG): SOT_CT_DOWNLINKDIS_OG{
	NUMBER: 354;
	/* disables the ref downlinks (not the ref updates) */
	CMD: FPP_OP_PARAM 43 00 00 00 00;
}
DEFSEQ(OG): SOT_VAR_312_OG{
	NUMBER: 312;
/* change focus to -31 (hex 0xffffffe1) */
	CMD:FPP_OP_PARAM 18 00 00 07 e1;
	CMD:FPP_MTR_POS  07 ff e1;
	CMD:FPP_MTR_MOVE 07 00;
}
DEFSEQ(OG): SOT_VAR_320_OG{
	NUMBER: 320;
/* enable CT reference update */
	CMD:FPP_OP_PARAM 11 00 00 00 02;
}
DEFSEQ(OG): SOT_VAR_311_OG{
	NUMBER: 311;
/* change focus to -24 (hex 0xffffffe8) */
	CMD:FPP_OP_PARAM 18 00 00 07 e8;
	CMD:FPP_MTR_POS  07 ff e8;
	CMD:FPP_MTR_MOVE 07 00;
}
DEFSEQ(OG): SOT_VAR_313_OG{
	NUMBER: 313;
/* change focus to -10 (hex 0xfffffff6) */
	CMD:FPP_OP_PARAM 18 00 00 07 f6;
	CMD:FPP_MTR_POS  07 ff f6;
	CMD:FPP_MTR_MOVE 07 00;
}
DEFSEQ(OG): SOT_VAR_314_OG{
	NUMBER: 314;
/* change focus to -30 (hex 0xffffffe2) */
	CMD:FPP_OP_PARAM 18 00 00 07 e2;
	CMD:FPP_MTR_POS  07 ff e2;
	CMD:FPP_MTR_MOVE 07 00;
}
/* end of OG sequence definitions */
/* END */
