CCSD3ZF0000100000001NJPL3KS0L015$$MARK$$; MISSION_NAME = CONTOUR; SPACECRAFT_NAME = CONTOUR; DATA_SET_ID = SPACECRAFT_ACTIVITY_TYPE; FILE_NAME = CFI_FRAGMENTS.satf; PRODUCT_CREATION_TIME = 2002-136T23:18:35; PRODUCER_ID = Karl Whittenburg SEI; HOST_ID = lando; CCSD3RE00000$$MARK$$NJPL3IF0M01400000001; $$NER SPACECRAFT ACTIVITY TYPE FILE **************************************************************** *PROJECT NER *OPERATOR Karl Whittenburg SEI *DATE Thu May 16 23:18:35 2002 *SPACECRAFT 93 *SPACECRAFT_NAME CONTOUR *TARGET_PRGM SEQGEN *SeqAdapt v25.0 Thu Mar 8 10:25:59 PST 2001 *Input files used: *File Type Last Modified File name *SC_MODEL Thu May 16 23:07:47 2002 /project/mops/test/seq/smf/karl.smf *CATALOG Fri May 10 11:49:20 2002 /homes/whittke1/seq_dev/adapt/OBB.satf *CATALOG Wed Apr 24 14:26:36 2002 /homes/whittke1/seq_dev/adapt/RF_FRAGMENTS.satf *CATALOG Fri May 3 13:30:11 2002 /homes/whittke1/seq_dev/adapt/SSR_FRAGMENTS.satf *CATALOG Fri May 3 13:48:46 2002 /homes/whittke1/seq_dev/adapt/SSR_CASs.satf *CATALOG Thu May 2 15:28:49 2002 /homes/whittke1/seq_dev/adapt/LOAD_FRAGMENTS.satf *CATALOG Mon Nov 19 13:33:56 2001 /homes/whittke1/seq_dev/adapt/TLM_FRAGMENTS.satf *CATALOG Wed Apr 24 14:26:37 2002 /homes/whittke1/seq_dev/adapt/TRACK_CASs.satf *CATALOG Fri Nov 16 13:41:34 2001 /homes/whittke1/seq_dev/adapt/ATTITUDE_FRAGMENTS.satf *CATALOG Thu May 16 23:18:35 2002 /project/mops/test/seq/fragment/CFI_FRAGMENTS.satf *CATALOG Fri May 3 14:59:10 2002 /project/mops/test/seq/fragment/CIDA_FRAGMENTS.satf *CATALOG Thu May 16 23:07:41 2002 /project/mops/test/seq/fragment/CRISP_FRAGMENTS.satf *CATALOG Thu May 9 12:51:09 2002 /project/mops/test/seq/fragment/NGIMS_FRAGMENTS.satf *CATALOG Thu May 9 17:18:20 2002 /project/mops/test/seq/fragment/PROP_FRAGMENTS.satf *CATALOG Wed May 15 19:17:05 2002 /project/mops/test/seq/fragment/GNC_FRAGMENTS.satf *CATALOG Thu Jul 5 13:59:25 2001 /project/mops/test/seq/fragment/STRTRKR_FRAGMENTS.satf *CATALOG Thu Jan 31 13:39:24 2002 /project/mops/test/seq/fragment/TRACK_FRAGMENTS.satf *CATALOG Wed May 8 13:20:09 2002 /project/mops/test/seq/CAS/CFI_CASs.satf *CATALOG Fri May 3 14:58:56 2002 /project/mops/test/seq/CAS/CIDA_CASs.satf *CATALOG Fri May 10 15:01:05 2002 /project/mops/test/seq/CAS/CRISP_CASs.satf *CATALOG Fri Mar 22 18:16:37 2002 /project/mops/test/seq/CAS/GNC_CASs.satf *CATALOG Wed May 8 15:37:42 2002 /project/mops/test/seq/CAS/NGIMS_CASs.satf *CATALOG Thu Dec 13 16:39:09 2001 /homes/whittke1/seq_dev/adapt/OPNAV_CASs.satf *CATALOG Thu May 9 17:18:41 2002 /project/mops/test/seq/CAS/PROP_CASs.satf *CATALOG Thu Jul 5 13:59:45 2001 /project/mops/test/seq/CAS/STRTRKR_CASs.satf *RULES Wed Apr 24 14:26:39 2002 /project/mops/test/seq/fmrf/karl.fmrf *IVD_SYM Mon Apr 29 11:44:16 2002 /project/mops/test/seq/support/ivd_sym **************************************************************** $$EOH CFI(CFI_SHOOT,\CFI\, PARAMETERS, IMG_START( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...20\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), COMP_ALG( TYPE,STRING, RANGE,\"HIGH_RANGE","LOW_END","MID_RANGE","DN_WEIGHTED","INVERSE_ROOT_2","LINEARR","SNR_PROPORTIONAL","ROOT_2"\, DEFAULT,\"HIGH_RANGE"\, HELP,\"compression algorithm"\ ), COMP_MODE( TYPE,STRING, RANGE,\"DISABLE","ENABLE"\, HELP,\"Enable or disable image compression"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024_1024","512_512_WINDOW","256_256_WINDOW","128_128_WINDOW","512_512_REBIN","256_256_REBIN"\, DEFAULT,\"1024_1024"\, HELP,\"Image format"\ ), X_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"X value positioning upper left corner of sub-frame"\ ), Y_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"Y value positioning upper left corner of sub-frame"\ ), FILT_1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_1( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_4( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_5( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_6( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_7( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_8( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_9( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_10( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_11( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_12( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_13( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_14( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_15( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_16( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_17( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_18( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_19( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_20( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), end, VARIABLES, IMG_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Basic image sequence, up to 20 images, inhibit for each exposure"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), assignment(8, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR,\(NUM_IMAGES - 1) * IMG_DELTA + 1\ ), command(9, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES >= 1\, CFI_FLT_MOVE(FILT_1,"EXECUTE") ), command(10, SCHEDULED_TIME,\IMG_START-3\,FROM_ACTIVITY_START, CFI_IMG_FORMAT("1024_1024","EXECUTE") ), command(11, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\COMP_MODE == "ENABLE"\, CFI_IMG_COMP_ALG(COMP_ALG,"EXECUTE") ), command(12, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_COMP_MODE(COMP_MODE,"EXECUTE") ), command(13, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_FORMAT(IMG_FORMAT,"EXECUTE") ), command(14, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_REGION(X_ORIGIN,Y_ORIGIN,"EXECUTE") ), command(15, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES >= 1\, CFI_IMG_EXP(EXPVAL_1,EXPSEC_1,"EXECUTE") ), command(16, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_1+1) ), command(17, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR,IMG_DELTA,"EXECUTE") ), command(18, SCHEDULED_TIME,\IMG_START\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 2) && (FILT_2 != FILT_1)\, CFI_FLT_MOVE(FILT_2,"EXECUTE") ), command(19, SCHEDULED_TIME,\IMG_START+IMG_DELTA*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 2) && (EXPVAL_2+EXPSEC_2 != EXPVAL_1+EXPSEC_1)\, CFI_IMG_EXP(EXPVAL_2,EXPSEC_2,"EXECUTE") ), command(20, SCHEDULED_TIME,\IMG_START+IMG_DELTA*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 2)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_2+1) ), command(21, SCHEDULED_TIME,\IMG_START+IMG_DELTA*1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 3) && (FILT_3 != FILT_2)\, CFI_FLT_MOVE(FILT_3,"EXECUTE") ), command(22, SCHEDULED_TIME,\IMG_START+IMG_DELTA*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 3) && (EXPVAL_3+EXPSEC_3 != EXPVAL_2+EXPSEC_2)\, CFI_IMG_EXP(EXPVAL_3,EXPSEC_3,"EXECUTE") ), command(23, SCHEDULED_TIME,\IMG_START+IMG_DELTA*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 3)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_3+1) ), command(24, SCHEDULED_TIME,\IMG_START+IMG_DELTA*2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 4) && (FILT_4 != FILT_3)\, CFI_FLT_MOVE(FILT_4,"EXECUTE") ), command(25, SCHEDULED_TIME,\IMG_START+IMG_DELTA*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 4) && (EXPVAL_4+EXPSEC_4 != EXPVAL_3+EXPSEC_3)\, CFI_IMG_EXP(EXPVAL_4,EXPSEC_4,"EXECUTE") ), command(26, SCHEDULED_TIME,\IMG_START+IMG_DELTA*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 4)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_4+1) ), command(27, SCHEDULED_TIME,\IMG_START+IMG_DELTA*3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 5) && (FILT_5 != FILT_4)\, CFI_FLT_MOVE(FILT_5,"EXECUTE") ), command(28, SCHEDULED_TIME,\IMG_START+IMG_DELTA*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 5) && (EXPVAL_5+EXPSEC_5 != EXPVAL_4+EXPSEC_4)\, CFI_IMG_EXP(EXPVAL_5,EXPSEC_5,"EXECUTE") ), command(29, SCHEDULED_TIME,\IMG_START+IMG_DELTA*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 5)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_5+1) ), command(30, SCHEDULED_TIME,\IMG_START+IMG_DELTA*4\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 6) && (FILT_6 != FILT_5)\, CFI_FLT_MOVE(FILT_6,"EXECUTE") ), command(31, SCHEDULED_TIME,\IMG_START+IMG_DELTA*5-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 6) && (EXPVAL_6+EXPSEC_6 != EXPVAL_5+EXPSEC_5)\, CFI_IMG_EXP(EXPVAL_6,EXPSEC_6,"EXECUTE") ), command(32, SCHEDULED_TIME,\IMG_START+IMG_DELTA*5-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 6)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_6+1) ), command(33, SCHEDULED_TIME,\IMG_START+IMG_DELTA*5\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 7) && (FILT_7 != FILT_6)\, CFI_FLT_MOVE(FILT_7,"EXECUTE") ), command(34, SCHEDULED_TIME,\IMG_START+IMG_DELTA*6-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 7) && (EXPVAL_7+EXPSEC_7 != EXPVAL_6+EXPSEC_6)\, CFI_IMG_EXP(EXPVAL_7,EXPSEC_7,"EXECUTE") ), command(35, SCHEDULED_TIME,\IMG_START+IMG_DELTA*6-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 7)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_7+1) ), command(36, SCHEDULED_TIME,\IMG_START+IMG_DELTA*6\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 8) && (FILT_8 != FILT_7)\, CFI_FLT_MOVE(FILT_8,"EXECUTE") ), command(37, SCHEDULED_TIME,\IMG_START+IMG_DELTA*7-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 8) && (EXPVAL_8+EXPSEC_8 != EXPVAL_7+EXPSEC_7)\, CFI_IMG_EXP(EXPVAL_8,EXPSEC_8,"EXECUTE") ), command(38, SCHEDULED_TIME,\IMG_START+IMG_DELTA*7-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 8)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_8+1) ), command(39, SCHEDULED_TIME,\IMG_START+IMG_DELTA*7\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 9) && (FILT_9 != FILT_8)\, CFI_FLT_MOVE(FILT_9,"EXECUTE") ), command(40, SCHEDULED_TIME,\IMG_START+IMG_DELTA*8-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 9) && (EXPVAL_9+EXPSEC_9 != EXPVAL_8+EXPSEC_8)\, CFI_IMG_EXP(EXPVAL_9,EXPSEC_9,"EXECUTE") ), command(41, SCHEDULED_TIME,\IMG_START+IMG_DELTA*8-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 9)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_9+1) ), command(42, SCHEDULED_TIME,\IMG_START+IMG_DELTA*8\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 10) && (FILT_10 != FILT_9)\, CFI_FLT_MOVE(FILT_10,"EXECUTE") ), command(43, SCHEDULED_TIME,\IMG_START+IMG_DELTA*9-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 10) && (EXPVAL_10+EXPSEC_10 != EXPVAL_9+EXPSEC_9)\, CFI_IMG_EXP(EXPVAL_10,EXPSEC_10,"EXECUTE") ), command(44, SCHEDULED_TIME,\IMG_START+IMG_DELTA*9-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 10)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_10+1) ), command(45, SCHEDULED_TIME,\IMG_START+IMG_DELTA*9\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 11) && (FILT_11 != FILT_10)\, CFI_FLT_MOVE(FILT_11,"EXECUTE") ), command(46, SCHEDULED_TIME,\IMG_START+IMG_DELTA*10-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 11) && (EXPVAL_11+EXPSEC_11 != EXPVAL_10+EXPSEC_10)\, CFI_IMG_EXP(EXPVAL_11,EXPSEC_11,"EXECUTE") ), command(47, SCHEDULED_TIME,\IMG_START+IMG_DELTA*10-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 11)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_11+1) ), command(48, SCHEDULED_TIME,\IMG_START+IMG_DELTA*10\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 12) && (FILT_12 != FILT_11)\, CFI_FLT_MOVE(FILT_12,"EXECUTE") ), command(49, SCHEDULED_TIME,\IMG_START+IMG_DELTA*11-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 12) && (EXPVAL_12+EXPSEC_12 != EXPVAL_11+EXPSEC_11)\, CFI_IMG_EXP(EXPVAL_12,EXPSEC_12,"EXECUTE") ), command(50, SCHEDULED_TIME,\IMG_START+IMG_DELTA*11-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 12)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_12+1) ), command(51, SCHEDULED_TIME,\IMG_START+IMG_DELTA*11\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 13) && (FILT_13 != FILT_12)\, CFI_FLT_MOVE(FILT_13,"EXECUTE") ), command(52, SCHEDULED_TIME,\IMG_START+IMG_DELTA*12-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 13) && (EXPVAL_13+EXPSEC_13 != EXPVAL_12+EXPSEC_12)\, CFI_IMG_EXP(EXPVAL_13,EXPSEC_13,"EXECUTE") ), command(53, SCHEDULED_TIME,\IMG_START+IMG_DELTA*12-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 13)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_13+1) ), command(54, SCHEDULED_TIME,\IMG_START+IMG_DELTA*12\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 14) && (FILT_14 != FILT_13)\, CFI_FLT_MOVE(FILT_14,"EXECUTE") ), command(55, SCHEDULED_TIME,\IMG_START+IMG_DELTA*13-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 14) && (EXPVAL_14+EXPSEC_14 != EXPVAL_13+EXPSEC_13)\, CFI_IMG_EXP(EXPVAL_14,EXPSEC_14,"EXECUTE") ), command(56, SCHEDULED_TIME,\IMG_START+IMG_DELTA*13-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 14)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_14+1) ), command(57, SCHEDULED_TIME,\IMG_START+IMG_DELTA*13\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 15) && (FILT_15 != FILT_14)\, CFI_FLT_MOVE(FILT_15,"EXECUTE") ), command(58, SCHEDULED_TIME,\IMG_START+IMG_DELTA*14-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 15) && (EXPVAL_15+EXPSEC_15 != EXPVAL_14+EXPSEC_14)\, CFI_IMG_EXP(EXPVAL_15,EXPSEC_15,"EXECUTE") ), command(59, SCHEDULED_TIME,\IMG_START+IMG_DELTA*14-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 15)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_15+1) ), command(60, SCHEDULED_TIME,\IMG_START+IMG_DELTA*14\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 16) && (FILT_16 != FILT_15)\, CFI_FLT_MOVE(FILT_16,"EXECUTE") ), command(61, SCHEDULED_TIME,\IMG_START+IMG_DELTA*15-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 16) && (EXPVAL_16+EXPSEC_16 != EXPVAL_15+EXPSEC_15)\, CFI_IMG_EXP(EXPVAL_16,EXPSEC_16,"EXECUTE") ), command(62, SCHEDULED_TIME,\IMG_START+IMG_DELTA*15-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 16)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_16+1) ), command(63, SCHEDULED_TIME,\IMG_START+IMG_DELTA*15\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 17) && (FILT_17 != FILT_16)\, CFI_FLT_MOVE(FILT_17,"EXECUTE") ), command(64, SCHEDULED_TIME,\IMG_START+IMG_DELTA*16-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 17) && (EXPVAL_17+EXPSEC_17 != EXPVAL_16+EXPSEC_16)\, CFI_IMG_EXP(EXPVAL_17,EXPSEC_17,"EXECUTE") ), command(65, SCHEDULED_TIME,\IMG_START+IMG_DELTA*16-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 17)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_17+1) ), command(66, SCHEDULED_TIME,\IMG_START+IMG_DELTA*16\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 18) && (FILT_18 != FILT_17)\, CFI_FLT_MOVE(FILT_18,"EXECUTE") ), command(67, SCHEDULED_TIME,\IMG_START+IMG_DELTA*17-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 18) && (EXPVAL_18+EXPSEC_18 != EXPVAL_17+EXPSEC_17)\, CFI_IMG_EXP(EXPVAL_18,EXPSEC_18,"EXECUTE") ), command(68, SCHEDULED_TIME,\IMG_START+IMG_DELTA*17-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 18)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_18+1) ), command(69, SCHEDULED_TIME,\IMG_START+IMG_DELTA*17\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 19) && (FILT_19 != FILT_18)\, CFI_FLT_MOVE(FILT_19,"EXECUTE") ), command(70, SCHEDULED_TIME,\IMG_START+IMG_DELTA*18-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 19) && (EXPVAL_19+EXPSEC_19 != EXPVAL_18+EXPSEC_18)\, CFI_IMG_EXP(EXPVAL_19,EXPSEC_19,"EXECUTE") ), command(71, SCHEDULED_TIME,\IMG_START+IMG_DELTA*18-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 19)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_19+1) ), command(72, SCHEDULED_TIME,\IMG_START+IMG_DELTA*18\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 20) && (FILT_20 != FILT_19)\, CFI_FLT_MOVE(FILT_20,"EXECUTE") ), command(73, SCHEDULED_TIME,\IMG_START+IMG_DELTA*19-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 20) && (EXPVAL_20+EXPSEC_20 != EXPVAL_19+EXPSEC_19)\, CFI_IMG_EXP(EXPVAL_20,EXPSEC_20,"EXECUTE") ), command(74, SCHEDULED_TIME,\IMG_START+IMG_DELTA*19-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 20)\, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),EXPSEC_20+1) ), end ) ##end ACTIVITY_TYPE CFI_SHOOT CFI(CFI_SHOOT2,\CFI\, PARAMETERS, IMG_START( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...20\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), COMP_ALG( TYPE,STRING, RANGE,\"HIGH_RANGE","LOW_END","MID_RANGE","DN_WEIGHTED","INVERSE_ROOT_2","LINEARR","SNR_PROPORTIONAL","ROOT_2"\, DEFAULT,\"HIGH_RANGE"\, HELP,\"compression algorithm"\ ), COMP_MODE( TYPE,STRING, RANGE,\"DISABLE","ENABLE"\, HELP,\"Enable or disable image compression"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024_1024","512_512_WINDOW","256_256_WINDOW","128_128_WINDOW","512_512_REBIN","256_256_REBIN"\, DEFAULT,\"1024_1024"\, HELP,\"Image format"\ ), X_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"X value positioning upper left corner of sub-frame"\ ), Y_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"Y value positioning upper left corner of sub-frame"\ ), INHIBIT_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...25\, DEFAULT,\6\, HELP,\"Inhibit by this amount, seconds; start at first exposure"\ ), FILT_1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_1( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_4( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_5( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_6( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_7( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_8( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_9( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_10( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_11( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_12( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_13( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_14( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_15( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_16( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_17( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_18( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_19( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_20( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), end, VARIABLES, IMG_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Basic image sequence, up to 20 imgs, single inhibit"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), assignment(8, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR,\(NUM_IMAGES - 1) * IMG_DELTA + 1\ ), command(9, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES >= 1\, CFI_FLT_MOVE(FILT_1,"EXECUTE") ), command(10, SCHEDULED_TIME,\IMG_START-3\,FROM_ACTIVITY_START, CFI_IMG_FORMAT("1024_1024","EXECUTE") ), command(11, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\COMP_MODE == "ENABLE"\, CFI_IMG_COMP_ALG(COMP_ALG,"EXECUTE") ), command(12, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_COMP_MODE(COMP_MODE,"EXECUTE") ), command(13, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_FORMAT(IMG_FORMAT,"EXECUTE") ), command(14, SCHEDULED_TIME,\IMG_START-2\,FROM_ACTIVITY_START, CFI_IMG_REGION(X_ORIGIN,Y_ORIGIN,"EXECUTE") ), command(15, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES >= 1\, CFI_IMG_EXP(EXPVAL_1,EXPSEC_1,"EXECUTE") ), command(16, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR) ), command(17, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR,IMG_DELTA,"EXECUTE") ), command(18, SCHEDULED_TIME,\IMG_START\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 2) && (FILT_2 != FILT_1)\, CFI_FLT_MOVE(FILT_2,"EXECUTE") ), command(19, SCHEDULED_TIME,\IMG_START+IMG_DELTA*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 2) && (EXPVAL_2+EXPSEC_2 != EXPVAL_1+EXPSEC_1)\, CFI_IMG_EXP(EXPVAL_2,EXPSEC_2,"EXECUTE") ), command(20, SCHEDULED_TIME,\IMG_START+IMG_DELTA*1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 3) && (FILT_3 != FILT_2)\, CFI_FLT_MOVE(FILT_3,"EXECUTE") ), command(21, SCHEDULED_TIME,\IMG_START+IMG_DELTA*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 3) && (EXPVAL_3+EXPSEC_3 != EXPVAL_2+EXPSEC_2)\, CFI_IMG_EXP(EXPVAL_3,EXPSEC_3,"EXECUTE") ), command(22, SCHEDULED_TIME,\IMG_START+IMG_DELTA*2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 4) && (FILT_4 != FILT_3)\, CFI_FLT_MOVE(FILT_4,"EXECUTE") ), command(23, SCHEDULED_TIME,\IMG_START+IMG_DELTA*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 4) && (EXPVAL_4+EXPSEC_4 != EXPVAL_3+EXPSEC_3)\, CFI_IMG_EXP(EXPVAL_4,EXPSEC_4,"EXECUTE") ), command(24, SCHEDULED_TIME,\IMG_START+IMG_DELTA*3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 5) && (FILT_5 != FILT_4)\, CFI_FLT_MOVE(FILT_5,"EXECUTE") ), command(25, SCHEDULED_TIME,\IMG_START+IMG_DELTA*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 5) && (EXPVAL_5+EXPSEC_5 != EXPVAL_4+EXPSEC_4)\, CFI_IMG_EXP(EXPVAL_5,EXPSEC_5,"EXECUTE") ), command(26, SCHEDULED_TIME,\IMG_START+IMG_DELTA*4\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 6) && (FILT_6 != FILT_5)\, CFI_FLT_MOVE(FILT_6,"EXECUTE") ), command(27, SCHEDULED_TIME,\IMG_START+IMG_DELTA*5-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 6) && (EXPVAL_6+EXPSEC_6 != EXPVAL_5+EXPSEC_5)\, CFI_IMG_EXP(EXPVAL_6,EXPSEC_6,"EXECUTE") ), command(28, SCHEDULED_TIME,\IMG_START+IMG_DELTA*5\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 7) && (FILT_7 != FILT_6)\, CFI_FLT_MOVE(FILT_7,"EXECUTE") ), command(29, SCHEDULED_TIME,\IMG_START+IMG_DELTA*6-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 7) && (EXPVAL_7+EXPSEC_7 != EXPVAL_6+EXPSEC_6)\, CFI_IMG_EXP(EXPVAL_7,EXPSEC_7,"EXECUTE") ), command(30, SCHEDULED_TIME,\IMG_START+IMG_DELTA*6\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 8) && (FILT_8 != FILT_7)\, CFI_FLT_MOVE(FILT_8,"EXECUTE") ), command(31, SCHEDULED_TIME,\IMG_START+IMG_DELTA*7-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 8) && (EXPVAL_8+EXPSEC_8 != EXPVAL_7+EXPSEC_7)\, CFI_IMG_EXP(EXPVAL_8,EXPSEC_8,"EXECUTE") ), command(32, SCHEDULED_TIME,\IMG_START+IMG_DELTA*7\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 9) && (FILT_9 != FILT_8)\, CFI_FLT_MOVE(FILT_9,"EXECUTE") ), command(33, SCHEDULED_TIME,\IMG_START+IMG_DELTA*8-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 9) && (EXPVAL_9+EXPSEC_9 != EXPVAL_8+EXPSEC_8)\, CFI_IMG_EXP(EXPVAL_9,EXPSEC_9,"EXECUTE") ), command(34, SCHEDULED_TIME,\IMG_START+IMG_DELTA*8\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 10) && (FILT_10 != FILT_9)\, CFI_FLT_MOVE(FILT_10,"EXECUTE") ), command(35, SCHEDULED_TIME,\IMG_START+IMG_DELTA*9-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 10) && (EXPVAL_10+EXPSEC_10 != EXPVAL_9+EXPSEC_9)\, CFI_IMG_EXP(EXPVAL_10,EXPSEC_10,"EXECUTE") ), command(36, SCHEDULED_TIME,\IMG_START+IMG_DELTA*9\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 11) && (FILT_11 != FILT_10)\, CFI_FLT_MOVE(FILT_11,"EXECUTE") ), command(37, SCHEDULED_TIME,\IMG_START+IMG_DELTA*10-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 11) && (EXPVAL_11+EXPSEC_11 != EXPVAL_10+EXPSEC_10)\, CFI_IMG_EXP(EXPVAL_11,EXPSEC_11,"EXECUTE") ), command(38, SCHEDULED_TIME,\IMG_START+IMG_DELTA*10\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 12) && (FILT_12 != FILT_11)\, CFI_FLT_MOVE(FILT_12,"EXECUTE") ), command(39, SCHEDULED_TIME,\IMG_START+IMG_DELTA*11-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 12) && (EXPVAL_12+EXPSEC_12 != EXPVAL_11+EXPSEC_11)\, CFI_IMG_EXP(EXPVAL_12,EXPSEC_12,"EXECUTE") ), command(40, SCHEDULED_TIME,\IMG_START+IMG_DELTA*11\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 13) && (FILT_13 != FILT_12)\, CFI_FLT_MOVE(FILT_13,"EXECUTE") ), command(41, SCHEDULED_TIME,\IMG_START+IMG_DELTA*12-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 13) && (EXPVAL_13+EXPSEC_13 != EXPVAL_12+EXPSEC_12)\, CFI_IMG_EXP(EXPVAL_13,EXPSEC_13,"EXECUTE") ), command(42, SCHEDULED_TIME,\IMG_START+IMG_DELTA*12\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 14) && (FILT_14 != FILT_13)\, CFI_FLT_MOVE(FILT_14,"EXECUTE") ), command(43, SCHEDULED_TIME,\IMG_START+IMG_DELTA*13-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 14) && (EXPVAL_14+EXPSEC_14 != EXPVAL_13+EXPSEC_13)\, CFI_IMG_EXP(EXPVAL_14,EXPSEC_14,"EXECUTE") ), command(44, SCHEDULED_TIME,\IMG_START+IMG_DELTA*13\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 15) && (FILT_15 != FILT_14)\, CFI_FLT_MOVE(FILT_15,"EXECUTE") ), command(45, SCHEDULED_TIME,\IMG_START+IMG_DELTA*14-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 15) && (EXPVAL_15+EXPSEC_15 != EXPVAL_14+EXPSEC_14)\, CFI_IMG_EXP(EXPVAL_15,EXPSEC_15,"EXECUTE") ), command(46, SCHEDULED_TIME,\IMG_START+IMG_DELTA*14\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 16) && (FILT_16 != FILT_15)\, CFI_FLT_MOVE(FILT_16,"EXECUTE") ), command(47, SCHEDULED_TIME,\IMG_START+IMG_DELTA*15-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 16) && (EXPVAL_16+EXPSEC_16 != EXPVAL_15+EXPSEC_15)\, CFI_IMG_EXP(EXPVAL_16,EXPSEC_16,"EXECUTE") ), command(48, SCHEDULED_TIME,\IMG_START+IMG_DELTA*15\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 17) && (FILT_17 != FILT_16)\, CFI_FLT_MOVE(FILT_17,"EXECUTE") ), command(49, SCHEDULED_TIME,\IMG_START+IMG_DELTA*16-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 17) && (EXPVAL_17+EXPSEC_17 != EXPVAL_16+EXPSEC_16)\, CFI_IMG_EXP(EXPVAL_17,EXPSEC_17,"EXECUTE") ), command(50, SCHEDULED_TIME,\IMG_START+IMG_DELTA*16\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 18) && (FILT_18 != FILT_17)\, CFI_FLT_MOVE(FILT_18,"EXECUTE") ), command(51, SCHEDULED_TIME,\IMG_START+IMG_DELTA*17-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 18) && (EXPVAL_18+EXPSEC_18 != EXPVAL_17+EXPSEC_17)\, CFI_IMG_EXP(EXPVAL_18,EXPSEC_18,"EXECUTE") ), command(52, SCHEDULED_TIME,\IMG_START+IMG_DELTA*17\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 19) && (FILT_19 != FILT_18)\, CFI_FLT_MOVE(FILT_19,"EXECUTE") ), command(53, SCHEDULED_TIME,\IMG_START+IMG_DELTA*18-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 19) && (EXPVAL_19+EXPSEC_19 != EXPVAL_18+EXPSEC_18)\, CFI_IMG_EXP(EXPVAL_19,EXPSEC_19,"EXECUTE") ), command(54, SCHEDULED_TIME,\IMG_START+IMG_DELTA*18\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 20) && (FILT_20 != FILT_19)\, CFI_FLT_MOVE(FILT_20,"EXECUTE") ), command(55, SCHEDULED_TIME,\IMG_START+IMG_DELTA*19-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES >= 20) && (EXPVAL_20+EXPSEC_20 != EXPVAL_19+EXPSEC_19)\, CFI_IMG_EXP(EXPVAL_20,EXPSEC_20,"EXECUTE") ), end ) ##end ACTIVITY_TYPE CFI_SHOOT2 CFI(CFI_SHOOT3,\CFI\, PARAMETERS, IMG_START1( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 1st imaging set by this amount, seconds"\ ), NUM_IMAGES1( TYPE,UNSIGNED_DECIMAL, RANGE,\0...10\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), SET2_DELAY( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 2nd imaging set by this amount (from CAS start), seconds"\ ), NUM_IMAGES2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...10\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), SET3_DELAY( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 3rd imaging set by this amount (from CAS start), seconds"\ ), NUM_IMAGES3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...5\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), COMP_ALG( TYPE,STRING, RANGE,\"HIGH_RANGE","LOW_END","MID_RANGE","DN_WEIGHTED","INVERSE_ROOT_2","LINEARR","SNR_PROPORTIONAL","ROOT_2"\, DEFAULT,\"HIGH_RANGE"\, HELP,\"compression algorithm"\ ), COMP_MODE( TYPE,STRING, RANGE,\"DISABLE","ENABLE"\, HELP,\"Enable or disable image compression"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024_1024","512_512_WINDOW","256_256_WINDOW","128_128_WINDOW","512_512_REBIN","256_256_REBIN"\, DEFAULT,\"1024_1024"\, HELP,\"Image format"\ ), X_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"X value positioning upper left corner of sub-frame"\ ), Y_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"Y value positioning upper left corner of sub-frame"\ ), FILT_1_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_1_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_1_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_2_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\2\, HELP,\"Filter wheel position"\ ), EXPVAL_2_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_2_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_3_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\3\, HELP,\"Filter wheel position"\ ), EXPVAL_3_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_3_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_4_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\4\, HELP,\"Filter wheel position"\ ), EXPVAL_4_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_4_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_5_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\5\, HELP,\"Filter wheel position"\ ), EXPVAL_5_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_5_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_6_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\6\, HELP,\"Filter wheel position"\ ), EXPVAL_6_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_6_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_7_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\7\, HELP,\"Filter wheel position"\ ), EXPVAL_7_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_7_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_8_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\8\, HELP,\"Filter wheel position"\ ), EXPVAL_8_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_8_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_9_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\9\, HELP,\"Filter wheel position"\ ), EXPVAL_9_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_9_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_10_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\10\, HELP,\"Filter wheel position"\ ), EXPVAL_10_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_10_1ST( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_1_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_1_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_1_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_2_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\2\, HELP,\"Filter wheel position"\ ), EXPVAL_2_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_2_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_3_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\3\, HELP,\"Filter wheel position"\ ), EXPVAL_3_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_3_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_4_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\4\, HELP,\"Filter wheel position"\ ), EXPVAL_4_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_4_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_5_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\5\, HELP,\"Filter wheel position"\ ), EXPVAL_5_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_5_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_6_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\6\, HELP,\"Filter wheel position"\ ), EXPVAL_6_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_6_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_7_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\7\, HELP,\"Filter wheel position"\ ), EXPVAL_7_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_7_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_8_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\8\, HELP,\"Filter wheel position"\ ), EXPVAL_8_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_8_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_9_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\9\, HELP,\"Filter wheel position"\ ), EXPVAL_9_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_9_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_10_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\10\, HELP,\"Filter wheel position"\ ), EXPVAL_10_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_10_2ND( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_1_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_1_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_1_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_2_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\2\, HELP,\"Filter wheel position"\ ), EXPVAL_2_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_2_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_3_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\3\, HELP,\"Filter wheel position"\ ), EXPVAL_3_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_3_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_4_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\4\, HELP,\"Filter wheel position"\ ), EXPVAL_4_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_4_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), FILT_5_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\5\, HELP,\"Filter wheel position"\ ), EXPVAL_5_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC_5_3RD( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), end, VARIABLES, IMG_START2( TYPE,DURATION, RANGE,\1...10000\, DEFAULT,\1\, HELP,\"Time to delay start of 1st set"\ ), IMG_START3( TYPE,DURATION, RANGE,\1...10000\, DEFAULT,\1\, HELP,\"Time to delay start of 1st set"\ ), IMG_DUR1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging for 1st set"\ ), IMG_DUR2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging for 2nd set"\ ), IMG_DUR3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging for 3rd set"\ ), INHIBIT_DUR1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...30\, DEFAULT,\1\, HELP,\"Time to inhibit g&c thrusting for set 1"\ ), INHIBIT_DUR2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...30\, DEFAULT,\1\, HELP,\"Time to inhibit g&c thrusting for set 2"\ ), INHIBIT_DUR3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...30\, DEFAULT,\1\, HELP,\"Time to inhibit g&c thrusting for set 3"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Take basic image sequence"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), assignment(8, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR1,\(NUM_IMAGES1 - 1) * IMG_DELTA1 + 1\ ), assignment(9, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR2,\(NUM_IMAGES2 - 1) * IMG_DELTA2 + 1\ ), assignment(10, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR3,\(NUM_IMAGES3 - 1) * IMG_DELTA3 + 1\ ), assignment(11, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_START2,\(IMG_START1 + IMG_DUR1 + SET2_DELAY)\ ), assignment(12, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_START3,\(IMG_START2 + IMG_DUR2 + SET3_DELAY)\ ), assignment(13, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, INHIBIT_DUR1,\(NUM_IMAGES1*IMG_DELTA1+1\ ), assignment(14, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, INHIBIT_DUR2,\(NUM_IMAGES2*IMG_DELTA2+1\ ), assignment(15, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, INHIBIT_DUR3,\(NUM_IMAGES3*IMG_DELTA3+1\ ), command(16, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES1 >= 1\, CFI_FLT_MOVE(FILT_1_1ST,"EXECUTE") ), command(17, SCHEDULED_TIME,\IMG_START1-2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\COMP_MODE == "ENABLE"\, CFI_IMG_COMP_ALG(COMP_ALG,"EXECUTE") ), command(18, SCHEDULED_TIME,\IMG_START1-2\,FROM_ACTIVITY_START, CFI_IMG_COMP_MODE(COMP_MODE,"EXECUTE") ), command(19, SCHEDULED_TIME,\IMG_START1-2\,FROM_ACTIVITY_START, CFI_IMG_FORMAT(IMG_FORMAT,"EXECUTE") ), command(20, SCHEDULED_TIME,\IMG_START1-2\,FROM_ACTIVITY_START, CFI_IMG_REGION(X_ORIGIN,Y_ORIGIN,"EXECUTE") ), command(21, SCHEDULED_TIME,\IMG_START1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES1 >= 1\, CFI_IMG_EXP(EXPVAL_1_1ST,EXPSEC_1_1ST,"EXECUTE") ), command(22, SCHEDULED_TIME,\IMG_START1-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR1) ), command(23, SCHEDULED_TIME,\IMG_START1-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR1,IMG_DELTA1,"EXECUTE") ), command(24, SCHEDULED_TIME,\IMG_START1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 2) && (FILT_2_1ST != FILT_1_1ST)\, CFI_FLT_MOVE(FILT_2_1ST,"EXECUTE") ), command(25, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 2) && (EXPVAL_2_1ST+EXPSEC_2_1ST != EXPVAL_1_1ST+EXPSEC_1_1ST)\, CFI_IMG_EXP(EXPVAL_2_1ST,EXPSEC_2_1ST,"EXECUTE") ), command(26, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 3) && (FILT_3_1ST != FILT_2_1ST)\, CFI_FLT_MOVE(FILT_3_1ST,"EXECUTE") ), command(27, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 3) && (EXPVAL_3_1ST+EXPSEC_3_1ST != EXPVAL_2_1ST+EXPSEC_2_1ST)\, CFI_IMG_EXP(EXPVAL_3_1ST,EXPSEC_3_1ST,"EXECUTE") ), command(28, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 4) && (FILT_4_1ST != FILT_3_1ST)\, CFI_FLT_MOVE(FILT_4_1ST,"EXECUTE") ), command(29, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 4) && (EXPVAL_4_1ST+EXPSEC_4_1ST != EXPVAL_3_1ST+EXPSEC_3_1ST)\, CFI_IMG_EXP(EXPVAL_4_1ST,EXPSEC_4_1ST,"EXECUTE") ), command(30, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 5) && (FILT_5_1ST != FILT_4_1ST)\, CFI_FLT_MOVE(FILT_5_1ST,"EXECUTE") ), command(31, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 5) && (EXPVAL_5_1ST+EXPSEC_5_1ST != EXPVAL_4_1ST+EXPSEC_4_1ST)\, CFI_IMG_EXP(EXPVAL_5_1ST,EXPSEC_5_1ST,"EXECUTE") ), command(32, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*4\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 6) && (FILT_6_1ST != FILT_5_1ST)\, CFI_FLT_MOVE(FILT_6_1ST,"EXECUTE") ), command(33, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*5-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 6) && (EXPVAL_6_1ST+EXPSEC_6_1ST != EXPVAL_5_1ST+EXPSEC_5_1ST)\, CFI_IMG_EXP(EXPVAL_6_1ST,EXPSEC_6_1ST,"EXECUTE") ), command(34, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*5\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 7) && (FILT_7_1ST != FILT_6_1ST)\, CFI_FLT_MOVE(FILT_7_1ST,"EXECUTE") ), command(35, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*6-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 7) && (EXPVAL_7_1ST+EXPSEC_7_1ST != EXPVAL_6_1ST+EXPSEC_6_1ST)\, CFI_IMG_EXP(EXPVAL_7_1ST,EXPSEC_7_1ST,"EXECUTE") ), command(36, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*6\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 8) && (FILT_8_1ST != FILT_7_1ST)\, CFI_FLT_MOVE(FILT_8_1ST,"EXECUTE") ), command(37, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*7-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 8) && (EXPVAL_8_1ST+EXPSEC_8_1ST != EXPVAL_7_1ST+EXPSEC_7_1ST)\, CFI_IMG_EXP(EXPVAL_8_1ST,EXPSEC_8_1ST,"EXECUTE") ), command(38, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*7\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 9) && (FILT_9_1ST != FILT_8_1ST)\, CFI_FLT_MOVE(FILT_9_1ST,"EXECUTE") ), command(39, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*8-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 9) && (EXPVAL_9_1ST+EXPSEC_9_1ST != EXPVAL_8_1ST+EXPSEC_8_1ST)\, CFI_IMG_EXP(EXPVAL_9_1ST,EXPSEC_9_1ST,"EXECUTE") ), command(40, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*8\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 10) && (FILT_10_1ST != FILT_9_1ST)\, CFI_FLT_MOVE(FILT_10_1ST,"EXECUTE") ), command(41, SCHEDULED_TIME,\IMG_START1+IMG_DELTA1*9-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES1 >= 10) && (EXPVAL_10_1ST+EXPSEC_10_1ST != EXPVAL_9_1ST+EXPSEC_9_1ST)\, CFI_IMG_EXP(EXPVAL_10_1ST,EXPSEC_10_1ST,"EXECUTE") ), command(42, SCHEDULED_TIME,\IMG_START2-SET2_DELAY\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES2 >= 1\, CFI_FLT_MOVE(FILT_1_2ND,"EXECUTE") ), command(43, SCHEDULED_TIME,\IMG_START2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES2 >= 1\, CFI_IMG_EXP(EXPVAL_1_2ND,EXPSEC_1_2ND,"EXECUTE") ), command(44, SCHEDULED_TIME,\IMG_START2-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR2) ), command(45, SCHEDULED_TIME,\IMG_START2-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR2,IMG_DELTA2,"EXECUTE") ), command(46, SCHEDULED_TIME,\IMG_START2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 2) && (FILT_2_2ND != FILT_1_2ND)\, CFI_FLT_MOVE(FILT_2_2ND,"EXECUTE") ), command(47, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 2) && (EXPVAL_2_2ND+EXPSEC_2_2ND != EXPVAL_1_2ND+EXPSEC_1_2ND)\, CFI_IMG_EXP(EXPVAL_2_2ND,EXPSEC_2_2ND,"EXECUTE") ), command(48, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 3) && (FILT_3_2ND != FILT_2_2ND)\, CFI_FLT_MOVE(FILT_3_2ND,"EXECUTE") ), command(49, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 3) && (EXPVAL_3_2ND+EXPSEC_3_2ND != EXPVAL_2_2ND+EXPSEC_2_2ND)\, CFI_IMG_EXP(EXPVAL_3_2ND,EXPSEC_3_2ND,"EXECUTE") ), command(50, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 4) && (FILT_4_2ND != FILT_3_2ND)\, CFI_FLT_MOVE(FILT_4_2ND,"EXECUTE") ), command(51, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 4) && (EXPVAL_4_2ND+EXPSEC_4_2ND != EXPVAL_3_2ND+EXPSEC_3_2ND)\, CFI_IMG_EXP(EXPVAL_4_2ND,EXPSEC_4_2ND,"EXECUTE") ), command(52, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 5) && (FILT_5_2ND != FILT_4_2ND)\, CFI_FLT_MOVE(FILT_5_2ND,"EXECUTE") ), command(53, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 5) && (EXPVAL_5_2ND+EXPSEC_5_2ND != EXPVAL_4_2ND+EXPSEC_4_2ND)\, CFI_IMG_EXP(EXPVAL_5_2ND,EXPSEC_5_2ND,"EXECUTE") ), command(54, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*4\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 6) && (FILT_6_2ND != FILT_5_2ND)\, CFI_FLT_MOVE(FILT_6_2ND,"EXECUTE") ), command(55, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*5-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 6) && (EXPVAL_6_2ND+EXPSEC_6_2ND != EXPVAL_5_2ND+EXPSEC_5_2ND)\, CFI_IMG_EXP(EXPVAL_6_2ND,EXPSEC_6_2ND,"EXECUTE") ), command(56, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*5\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 7) && (FILT_7_2ND != FILT_6_2ND)\, CFI_FLT_MOVE(FILT_7_2ND,"EXECUTE") ), command(57, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*6-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 7) && (EXPVAL_7_2ND+EXPSEC_7_2ND != EXPVAL_6_2ND+EXPSEC_6_2ND)\, CFI_IMG_EXP(EXPVAL_7_2ND,EXPSEC_7_2ND,"EXECUTE") ), command(58, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*6\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 8) && (FILT_8_2ND != FILT_7_2ND)\, CFI_FLT_MOVE(FILT_8_2ND,"EXECUTE") ), command(59, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*7-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 8) && (EXPVAL_8_2ND+EXPSEC_8_2ND != EXPVAL_7_2ND+EXPSEC_7_2ND)\, CFI_IMG_EXP(EXPVAL_8_2ND,EXPSEC_8_2ND,"EXECUTE") ), command(60, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*7\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 9) && (FILT_9_2ND != FILT_8_2ND)\, CFI_FLT_MOVE(FILT_9_2ND,"EXECUTE") ), command(61, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*8-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 9) && (EXPVAL_9_2ND+EXPSEC_9_2ND != EXPVAL_8_2ND+EXPSEC_8_2ND)\, CFI_IMG_EXP(EXPVAL_9_2ND,EXPSEC_9_2ND,"EXECUTE") ), command(62, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*8\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 10) && (FILT_10_2ND != FILT_9_2ND)\, CFI_FLT_MOVE(FILT_10_2ND,"EXECUTE") ), command(63, SCHEDULED_TIME,\IMG_START2+IMG_DELTA2*9-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES2 >= 10) && (EXPVAL_10_2ND+EXPSEC_10_2ND != EXPVAL_9_2ND+EXPSEC_9_2ND)\, CFI_IMG_EXP(EXPVAL_10_2ND,EXPSEC_10_2ND,"EXECUTE") ), command(64, SCHEDULED_TIME,\IMG_START3-SET3_DELAY\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES3 >= 1\, CFI_FLT_MOVE(FILT_1_3RD,"EXECUTE") ), command(65, SCHEDULED_TIME,\IMG_START3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\NUM_IMAGES3 >= 1\, CFI_IMG_EXP(EXPVAL_1_3RD,EXPSEC_1_3RD,"EXECUTE") ), command(66, SCHEDULED_TIME,\IMG_START3-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR3) ), command(67, SCHEDULED_TIME,\IMG_START3-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR3,IMG_DELTA3,"EXECUTE") ), command(68, SCHEDULED_TIME,\IMG_START3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 2) && (FILT_2_3RD != FILT_1_3RD)\, CFI_FLT_MOVE(FILT_2_3RD,"EXECUTE") ), command(69, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*1-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 2) && (EXPVAL_2_3RD+EXPSEC_2_3RD != EXPVAL_1_3RD+EXPSEC_1_3RD)\, CFI_IMG_EXP(EXPVAL_2_3RD,EXPSEC_2_3RD,"EXECUTE") ), command(70, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 3) && (FILT_3_3RD != FILT_2_3RD)\, CFI_FLT_MOVE(FILT_3_3RD,"EXECUTE") ), command(71, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*2-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 3) && (EXPVAL_3_3RD+EXPSEC_3_3RD != EXPVAL_2_3RD+EXPSEC_2_3RD)\, CFI_IMG_EXP(EXPVAL_3_3RD,EXPSEC_3_3RD,"EXECUTE") ), command(72, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*2\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 4) && (FILT_4_3RD != FILT_3_3RD)\, CFI_FLT_MOVE(FILT_4_3RD,"EXECUTE") ), command(73, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*3-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 4) && (EXPVAL_4_3RD+EXPSEC_4_3RD != EXPVAL_3_3RD+EXPSEC_3_3RD)\, CFI_IMG_EXP(EXPVAL_4_3RD,EXPSEC_4_3RD,"EXECUTE") ), command(74, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*3\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 5) && (FILT_5_3RD != FILT_4_3RD)\, CFI_FLT_MOVE(FILT_5_3RD,"EXECUTE") ), command(75, SCHEDULED_TIME,\IMG_START3+IMG_DELTA3*4-1\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\(NUM_IMAGES3 >= 5) && (EXPVAL_5_3RD+EXPSEC_5_3RD != EXPVAL_4_3RD+EXPSEC_4_3RD)\, CFI_IMG_EXP(EXPVAL_5_3RD,EXPSEC_5_3RD,"EXECUTE") ), end ) ##end ACTIVITY_TYPE CFI_SHOOT3 CFI(CFI_POWER_ON,\CFI\, PARAMETERS, STAT_INT_SEC( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Power ON CFI"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: 00:00:30"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, MACRO_START("CDH","CFI_TURN_ON",0,-1) ), command(5, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, COMMENT,\CFI/Op Heater/Parafin Actuator\, CFI_OPHTR_PARACT_PWR("ON") ), command(6, SCHEDULED_TIME,\00:00:15\,FROM_PREVIOUS_START, COMMENT,\Boot the default program from EEPROM\, CFI_ROM_BOOT("EXECUTE") ), command(7, SCHEDULED_TIME,\00:00:30\,FROM_PREVIOUS_START, COMMENT,\Control Primary Power\, CFI_PWR_PRI("ON","ALL","EXECUTE") ), command(8, SCHEDULED_TIME,\00:00:05\,FROM_PREVIOUS_START, COMMENT,\Control Mirror Power\, CFI_MIR_PWR("ON","EXECUTE") ), command(9, SCHEDULED_TIME,\00:00:05\,FROM_PREVIOUS_START, COMMENT,\Control Filter Wheel Power\, CFI_FLT_PWR("ON","EXECUTE") ), command(10, SCHEDULED_TIME,\00:00:05\,FROM_PREVIOUS_START, COMMENT,\Control Image Power\, CFI_IMG_PWR("ON","EXECUTE") ), command(11, SCHEDULED_TIME,\00:00:05\,FROM_PREVIOUS_START, CFI_STAT_INT(STAT_INT_SEC,"EXECUTE") ), command(12, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, MACRO_END() ), end ) ##end ACTIVITY_TYPE CFI_POWER_ON CFI(CFI_POWER_OFF,\CFI\, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Power ON CFI"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: 00:00:30"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, MACRO_START("CDH","CFI_TURN_OFF",0,-1) ), command(5, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, COMMENT,\Control Image Power\, CFI_IMG_PWR("OFF","EXECUTE") ), command(6, SCHEDULED_TIME,\00:00:02\,FROM_ACTIVITY_START, COMMENT,\Control Filter Wheel Power\, CFI_FLT_PWR("OFF","EXECUTE") ), command(7, SCHEDULED_TIME,\00:00:03\,FROM_ACTIVITY_START, COMMENT,\Control Mirror Power\, CFI_MIR_PWR("OFF","EXECUTE") ), command(8, SCHEDULED_TIME,\00:00:04\,FROM_ACTIVITY_START, COMMENT,\Control Primary Power\, CFI_PWR_PRI("OFF","ALL","EXECUTE") ), command(9, SCHEDULED_TIME,\00:00:05\,FROM_ACTIVITY_START, COMMENT,\CFI/Op Heater/Parafin Actuator\, CFI_OPHTR_PARACT_PWR("OFF") ), command(10, SCHEDULED_TIME,\00:00:06\,FROM_PREVIOUS_START, MACRO_END() ), end ) ##end ACTIVITY_TYPE CFI_POWER_OFF CFI(CFI_SELECT_CFI,\CFI\, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Select CFI"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), end ) ##end ACTIVITY_TYPE CFI_SELECT_CFI CFI(CFI_IMG_SETUP,\CFI\, PARAMETERS, COMP_ALG( TYPE,STRING, RANGE,\"HIGH_RANGE","LOW_END","MID_RANGE","DN_WEIGHTED","INVERSE_ROOT_2","LINEARR","SNR_PROPORTIONAL","ROOT_2"\, DEFAULT,\"HIGH_RANGE"\, HELP,\"compression algorithm"\ ), COMP_MODE( TYPE,STRING, RANGE,\"DISABLE","ENABLE"\, HELP,\"Enable or disable image compression"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024_1024","512_512_WINDOW","256_256_WINDOW","128_128_WINDOW","512_512_REBIN","256_256_REBIN"\, DEFAULT,\"1024_1024"\, HELP,\"Image format"\ ), X_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"X value positioning upper left corner of sub-frame"\ ), Y_ORIGIN( TYPE,UNSIGNED_DECIMAL, RANGE,\0...1023\, DEFAULT,\0\, HELP,\"Y value positioning upper left corner of sub-frame"\ ), FILT( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL( TYPE,UNSIGNED_DECIMAL, RANGE,\1...468\, DEFAULT,\1\, HELP,\"Exposure time in 2.048 ms units"\ ), EXPSEC( TYPE,UNSIGNED_DECIMAL, RANGE,\0...127\, DEFAULT,\0\, HELP,\"Additional exposure time in seconds"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Setup for imaging"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), command(8, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CFI_FLT_MOVE(FILT,"EXECUTE") ), command(9, SCHEDULED_TIME,\-00:00:03\,FROM_ACTIVITY_START, CFI_IMG_FORMAT("1024_1024","EXECUTE") ), command(10, SCHEDULED_TIME,\00:00:02\,FROM_ACTIVITY_START, INCLUSION_CONDITION,\COMP_MODE == "ENABLE"\, CFI_IMG_COMP_ALG(COMP_ALG,"EXECUTE") ), command(11, SCHEDULED_TIME,\00:00:02\,FROM_ACTIVITY_START, CFI_IMG_COMP_MODE(COMP_MODE,"EXECUTE") ), command(12, SCHEDULED_TIME,\00:00:01\,FROM_ACTIVITY_START, CFI_IMG_FORMAT(IMG_FORMAT,"EXECUTE") ), command(13, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CFI_IMG_REGION(X_ORIGIN,Y_ORIGIN,"EXECUTE") ), command(14, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CFI_IMG_EXP(EXPVAL,EXPSEC,"EXECUTE") ), end ) ##end ACTIVITY_TYPE CFI_IMG_SETUP CFI(CFI_IMAGE,\CFI\, PARAMETERS, IMG_START( TYPE,DURATION, RANGE,\0...10000\, DEFAULT,\5\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...20\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), end, VARIABLES, IMG_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Basic image sequence, with inhibit"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), assignment(8, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR,\(NUM_IMAGES - 1) * IMG_DELTA + 1\ ), command(9, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR,IMG_DELTA,"EXECUTE") ), end ) ##end ACTIVITY_TYPE CFI_IMAGE CFI(CFI_IMAGE_INH,\CFI\, PARAMETERS, IMG_START( TYPE,DURATION, RANGE,\0...10000\, DEFAULT,\5\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...20\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...300\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), INHIBIT_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...25\, DEFAULT,\6\, HELP,\"Inhibit by this amount, seconds; start at first exposure"\ ), end, VARIABLES, IMG_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\1...5701\, DEFAULT,\1\, HELP,\"Total time to continue imaging"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Basic image sequence, with inhibit"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CD_IMAG_SEL("CFI") ), command(5, SCHEDULED_TIME,\00:00:01\,FROM_PREVIOUS_START, USE_REDUNDANT_SS("SSR") ), command(6, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, CD_IMAG_SEL("CFI") ), command(7, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, USE_PRIMARY_SS("SSR") ), assignment(8, SCHEDULED_TIME,\00:00:00\,FROM_PREVIOUS_START, IMG_DUR,\(NUM_IMAGES - 1) * IMG_DELTA + 1\ ), command(9, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR) ), command(10, SCHEDULED_TIME,\IMG_START-1\,FROM_ACTIVITY_START, CFI_IMG_IMAGE(IMG_DUR,IMG_DELTA,"EXECUTE") ), end ) ##end ACTIVITY_TYPE CFI_IMAGE_INH CFI(CFI_INHIBIT,\CFI\, PARAMETERS, INHIBIT_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...25\, DEFAULT,\6\, HELP,\"Inhibit by this amount, seconds; start at first exposure"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: Single inhibit command "\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), note(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Shared Status: FALSE"\ ), command(4, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, GC_CFI_INHBT(int(SCET_TO_SCLK(NOW)+1),INHIBIT_DUR) ), end ) ##end ACTIVITY_TYPE CFI_INHIBIT $$EOF