/* Initial Operation 2006/10/03 (Unit of time is UT.) */ #include "EIS_DCBC.orl" #include "FIXED_OG_EIS.orl" /* Execution Definitions */ START: 2006/11/03.08:15:00 {SEQ: EIS_SET_ACT_TIMEOUT_ZERO_SEQ ;} START: 2006/11/03.09:15:00 {SEQ: EIS_OBSTBL_UPLOAD_SEQ ;} START: 2006/11/03.10:20:00 {SEQ: EIS_FULL_WIDTH_WAVE_AR_SHORT_SEQ ;} START: 2006/11/03.16:10:00 {SEQ: EIS_STOP_OBS_SEQ ;} START: 2006/11/03.16:20:00 {SEQ: EIS_FULL_WIDTH_WAVE_AR_LONG_SEQ ;} START: 2006/11/03.19:10:00 {SEQ: EIS_STOP_OBS_SEQ ;} START: 2006/11/03.19:40:00 {SEQ: EIS_WINDOW_WAVE_AR_SEQ ;} START: 2006/11/03.20:15:00 {SEQ: EIS_PAUSE_SAA_SEQ ;} START: 2006/11/03.20:43:00 {SEQ: EIS_RESUME_SEQ_OP; } START: 2006/11/03.21:40:00 {SEQ: EIS_STOP_OBS_SEQ ;} START: 2006/11/03.22:00:00 {SEQ: EIS_QCM_OP_SEQ ;} /* ---------------------------------------------------- */ /* Real Sequence */ DEFSEQ(REAL): EIS_SET_ACT_TIMEOUT_ZERO_SEQ{ NP_C.: "" ; NP_C.: "************************************************************" ; C.: "Setting Inner Clamshell Door Actuator Timeouts (COMENG099) " ; NP_C.: "************************************************************" ; C. : " Actuator Arm Timeout 0 sec (default 0sec)"; CMD : EIS_UPLOAD_MHCPAR 69 00 00 00 ; C. : " Actuator Fire Timeout 0sec (default 0sec)"; CMD : EIS_UPLOAD_MHCPAR 81 81 00 00 ; CMD : EIS_DUMP_MHCPAR 02 00 00 00 CC ; NP_C.: "" ; } DEFSEQ(REAL) : EIS_OBSTBL_UPLOAD_SEQ{ NP_C.: "**********************************************" ; C.: " EIS OBSTBL Upload " ; NP_C.: "**********************************************" ; C. : " RAM-ID PassID RAM-sub-ID (in decimal)" ; ENTRY : RAM EIS_OBSTBL 829 829 ; CMD : EIS_DUMP_OBSTBL 07 00 00 70 00 ; C. : "Should not see any error " ; } DEFSEQ(REAL) : EIS_MODE_CHANGE_DISABLE_SEQ{ NP_C.: "***************************************************" ; C.: " ONLY TO BE USED IF OBSTBL UPLOAD IS UNSUCCESSFUL " ; NP_C.: "***************************************************" ; NP_C.: "" ; CMD : EIS_MODE_CHG_DIS ; NP_C.: " Confirm MODE_CHG = DIS " ; } /* ---------------------------------------------------- */ /* OP Sequence */ DEFSEQ(OP) : EIS_FULL_WIDTH_WAVE_AR_SHORT_SEQ{ OG : EIS_SEL_FULL_WIDTH_WAVE_SHORT_SEQ_OG ; INTERVAL : 5 ; OG: EIS_MODE_AUTO_OG ; } DEFSEQ(OP) : EIS_FULL_WIDTH_WAVE_AR_LONG_SEQ{ OG : EIS_SEL_FULL_WIDTH_WAVE_LONG_SEQ_OG ; INTERVAL : 5 ; OG: EIS_MODE_AUTO_OG ; } DEFSEQ(OP) : EIS_WINDOW_WAVE_AR_SEQ{ OG : EIS_SEL_WINDOW_WAVE_SEQ_OG ; INTERVAL : 5 ; OG : EIS_MODE_AUTO_OG ; } DEFSEQ(OP) : EIS_STOP_OBS_SEQ{ OG : EIS_MODE_MANU_OG; INTERVAL : 5 ; OG : EIS_CLR_ICU_ERR_OG; } DEFSEQ(OP) : EIS_PAUSE_SAA_SEQ{ OG : EIS_PAUSE_SEQ_OG; } DEFSEQ(OP) : EIS_RESUME_SEQ_OP{ OG : EIS_RESUME_SEQ_OG ; } DEFSEQ(OP) : EIS_QCM_OP_SEQ{ OG: EIS_QCM1_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_QCM2_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_QCM1_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_QCM2_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_QCM1_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_QCM2_ON_OG ; INTERVAL: 40 ; OG: EIS_QCM_OFF_OG ; INTERVAL: 40 ; OG: EIS_CLR_ICU_ERR_OG ; } /* OG Sequence */ DEFSEQ(OG) : EIS_MODE_MANU_OG{ NUMBER : 450 ; CMD : EIS_MODE_MANU ; } DEFSEQ(OG) : EIS_CLR_ICU_ERR_OG{ NUMBER : 451 ; CMD : EIS_CLR_ICU_ERR ; } DEFSEQ(OG) : EIS_MODE_AUTO_OG{ NUMBER : 452 ; CMD : EIS_MODE_AUTO ; } /* EIS OG: QCM Measurement OGs */ DEFSEQ(OG): EIS_QCM1_ON_OG{ NUMBER: 455 ; CMD: EIS_QCM1_ON 27 10 ; } DEFSEQ(OG): EIS_QCM2_ON_OG{ NUMBER: 456 ; CMD: EIS_QCM2_ON 27 10 ; } DEFSEQ(OG): EIS_QCM_OFF_OG{ NUMBER: 457 ; CMD: EIS_QCM_OFF ; } /* EIS OG: Wavelength Calibration */ DEFSEQ(OG): EIS_SEL_FULL_WIDTH_WAVE_SHORT_SEQ_OG{ NUMBER: 458 ; CMD: EIS_SELECT_SEQ 38 ; } DEFSEQ(OG): EIS_SEL_FULL_WIDTH_WAVE_LONG_SEQ_OG{ NUMBER: 459 ; CMD: EIS_SELECT_SEQ 3C ; } DEFSEQ(OG): EIS_SEL_WINDOW_WAVE_SEQ_OG{ NUMBER: 460 ; CMD: EIS_SELECT_SEQ 58 ; } DEFSEQ(OG) : EIS_PAUSE_SEQ_OG{ NUMBER: 461 ; CMD: EIS_PAUSE_SEQ ; } DEFSEQ(OG) : EIS_RESUME_SEQ_OG{ NUMBER: 462 ; CMD: EIS_RESUME_SEQ ; }