CCSD3ZF0000100000001NJPL3KS0L015$$MARK$$; MISSION_NAME = CONTOUR; SPACECRAFT_NAME = CONTOUR; DATA_SET_ID = SPACECRAFT_ACTIVITY_TYPE; FILE_NAME = CRISP_CASs.satf; PRODUCT_CREATION_TIME = 2002-126T05:42:10; PRODUCER_ID = Ann P. Harch Cornell University; HOST_ID = lando; CCSD3RE00000$$MARK$$NJPL3IF0M01400000001; $$NER SPACECRAFT ACTIVITY TYPE FILE **************************************************************** *PROJECT NER *OPERATOR Ann P. Harch Cornell University *DATE Mon May 6 05:42:10 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 Fri May 3 18:54:03 2002 /project/mops/test/seq/smf/contour.smf *CATALOG Sun May 5 16:14:25 2002 /homes/harchap1/seq_dev/cfi_crisp/adapt/CFI_FRAGMENTS.satf *CATALOG Mon May 6 05:23:17 2002 /homes/harchap1/seq_dev/cfi_crisp/adapt/CRISP_FRAGMENTS.satf *CATALOG Mon May 6 02:57:48 2002 /homes/harchap1/seq_dev/cfi_crisp/adapt/CFI_CASs.satf *CATALOG Mon May 6 05:42:10 2002 /homes/harchap1/seq_dev/cfi_crisp/adapt/CRISP_CASs.satf *CATALOG Thu Jan 31 13:36:51 2002 /project/mops/test/seq/fragment/ATTITUDE_FRAGMENTS.satf *CATALOG Fri May 3 14:59:10 2002 /project/mops/test/seq/fragment/CIDA_FRAGMENTS.satf *CATALOG Tue Apr 23 12:19:29 2002 /project/mops/test/seq/fragment/GNC_FRAGMENTS.satf *CATALOG Fri May 3 14:59:24 2002 /project/mops/test/seq/fragment/LOAD_FRAGMENTS.satf *CATALOG Fri May 3 19:29:28 2002 /project/mops/test/seq/fragment/NGIMS_FRAGMENTS.satf *CATALOG Fri May 3 15:01:56 2002 /project/mops/test/seq/fragment/PROP_FRAGMENTS.satf *CATALOG Fri May 3 14:59:55 2002 /project/mops/test/seq/fragment/RF_FRAGMENTS.satf *CATALOG Fri May 3 15:00:25 2002 /project/mops/test/seq/fragment/SSR_FRAGMENTS.satf *CATALOG Thu Jul 5 13:59:25 2001 /project/mops/test/seq/fragment/STRTRKR_FRAGMENTS.satf *CATALOG Thu Jan 31 13:38:26 2002 /project/mops/test/seq/fragment/TLM_FRAGMENTS.satf *CATALOG Thu Jan 31 13:39:24 2002 /project/mops/test/seq/fragment/TRACK_FRAGMENTS.satf *CATALOG Fri May 3 14:58:56 2002 /project/mops/test/seq/CAS/CIDA_CASs.satf *CATALOG Fri Mar 22 18:16:37 2002 /project/mops/test/seq/CAS/GNC_CASs.satf *CATALOG Fri May 3 19:29:05 2002 /project/mops/test/seq/CAS/NGIMS_CASs.satf *CATALOG Thu Dec 13 16:41:42 2001 /project/mops/test/seq/CAS/OPNAV_CASs.satf *CATALOG Fri Apr 5 17:41:10 2002 /project/mops/test/seq/CAS/PROP_CASs.satf *CATALOG Fri May 3 15:00:11 2002 /project/mops/test/seq/CAS/SSR_CASs.satf *CATALOG Thu Jul 5 13:59:45 2001 /project/mops/test/seq/CAS/STRTRKR_CASs.satf *CATALOG Fri May 3 15:00:37 2002 /project/mops/test/seq/CAS/TRACK_CASs.satf *CATALOG Fri May 3 15:58:11 2002 /project/mops/test/seq/fragment/OBB.satf *RULES Tue Apr 23 18:21:59 2002 /project/mops/test/seq/fmrf/contour.fmrf *IVD_SYM Mon Apr 29 11:44:16 2002 /project/mops/test/seq/support/ivd_sym **************************************************************** $$EOH CRISP(CAS_CRISP_FLIP_A_TT,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_FLIP_A_TT) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_FLIP_A_TT CRISP(CAS_CRISP_TRK_EPHEM_TT,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRK_EPHEM_TT) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRK_EPHEM_TT CRISP(CAS_CRISP_INBOUND_MACRO_TT,\CRISP\, PARAMETERS, CA_SEQ_NUM( TYPE,INTEGER, RANGE,\2...9\, DEFAULT,\2\, HELP,\"CRISP MACRO BIN NUMBER for CA Sequence"\ ), IMG_SEQ_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\50\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\1\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, HELP,\"Image format"\ ), TRK_GOAL_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRK_GOAL_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TPU_OFF_ANG( TYPE,FLOAT, DEFAULT,\0.2\ ), INIT_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.01718873\ ), FINAL_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.0666667\ ), SET_TPU_FINAL_RATE( TYPE,DURATION, DEFAULT,\23\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_RATE final_tpu_off_rate"\ ), TPU_OFF_ANG_ZERO( TYPE,DURATION, DEFAULT,\29\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_ANGLE 0 command"\ ), STOP_TRK( TYPE,DURATION, DEFAULT,\26\, HELP,\"Seconds from start of macro to disable tracking loop"\ ), LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_INBOUND_MACRO_TT,CA_SEQ_NUM,IMG_SEQ_DUR,IMG_DELTA,IMG_FORMAT,TRK_GOAL_X,TRK_GOAL_Y,TPU_OFF_ANG,INIT_TPU_OFF_RATE,FINAL_TPU_OFF_RATE,SET_TPU_FINAL_RATE,TPU_OFF_ANG_ZERO,STOP_TRK,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_INBOUND_MACRO_TT CRISP(CAS_CRISP_SPC_SHOOT,\CRISP\, PARAMETERS, SPC_START( TYPE,DURATION, RANGE,\0...10000\, DEFAULT,\6\, HELP,\"Delay start of imaging by this amount, seconds"\ ), SPC_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...10000\, DEFAULT,\6\, HELP,\"Amount of time to acquire spectra"\ ), OFF_DUR( TYPE,DURATION, RANGE,\0...10000\, DEFAULT,\6\, HELP,\"Amount of time to acquire spectra"\ ), SPC_FORMAT( TYPE,STRING, RANGE,\"256X256","128X256","64X256","32X256"\, DEFAULT,\"256X256"\, HELP,\"Image format"\ ), SPC_REGION( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\, DEFAULT,\0\ ), SPC_RATE( TYPE,STRING, RANGE,\"1HZ","2HZ","3HZ","4HZ","5HZ"\, DEFAULT,\"5HZ"\ ), TPU_OFF_ANG( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\0.2\ ), TPU_OFF_RATE( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\0.0666667\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: CAS to execute SPC_SHOOT fragment"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), activity(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_SPC_SHOOT,SPC_START,SPC_DUR,OFF_DUR,SPC_FORMAT,SPC_REGION,SPC_RATE,TPU_OFF_ANG,TPU_OFF_RATE) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_SPC_SHOOT CRISP(CAS_CRISP_SHOOT,\CRISP\, 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"\ ), 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,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, 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,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_4( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_5( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_6( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_7( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_8( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_9( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_10( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_11( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_12( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_13( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_14( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_15( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_16( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_17( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_18( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_19( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_20( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: CAS to execute CRISP_SHOOT fragment"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), activity(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_SHOOT,IMG_START,NUM_IMAGES,IMG_DELTA,COMP_ALG,COMP_MODE,IMG_FORMAT,X_ORIGIN,Y_ORIGIN,FILT_1,EXPVAL_1,FILT_2,EXPVAL_2,FILT_3,EXPVAL_3,FILT_4,EXPVAL_4,FILT_5,EXPVAL_5,FILT_6,EXPVAL_6,FILT_7,EXPVAL_7,FILT_8,EXPVAL_8,FILT_9,EXPVAL_9,FILT_10,EXPVAL_10,FILT_11,EXPVAL_11,FILT_12,EXPVAL_12,FILT_13,EXPVAL_13,FILT_14,EXPVAL_14,FILT_15,EXPVAL_15,FILT_16,EXPVAL_16,FILT_17,EXPVAL_17,FILT_18,EXPVAL_18,FILT_19,EXPVAL_19,FILT_20,EXPVAL_20) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_SHOOT CRISP(CAS_CRISP_SHOOT_FINAL,\CRISP\, 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"\ ), 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,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, 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,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_4( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_5( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_5( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_6( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_6( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_7( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_7( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_8( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_8( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_9( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_9( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_10( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_10( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_11( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_11( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_12( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_12( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_13( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_13( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_14( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_14( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_15( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_15( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_16( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_16( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_17( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_17( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_18( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_18( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_19( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_19( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), FILT_20( TYPE,UNSIGNED_DECIMAL, RANGE,\1...10\, DEFAULT,\1\, HELP,\"Filter wheel position"\ ), EXPVAL_20( TYPE,UNSIGNED_DECIMAL, RANGE,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: CAS to execute CRISP_SHOOT fragment"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), activity(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_SHOOT_FINAL,IMG_START,NUM_IMAGES,IMG_DELTA,COMP_ALG,COMP_MODE,IMG_FORMAT,X_ORIGIN,Y_ORIGIN,FILT_1,EXPVAL_1,FILT_2,EXPVAL_2,FILT_3,EXPVAL_3,FILT_4,EXPVAL_4,FILT_5,EXPVAL_5,FILT_6,EXPVAL_6,FILT_7,EXPVAL_7,FILT_8,EXPVAL_8,FILT_9,EXPVAL_9,FILT_10,EXPVAL_10,FILT_11,EXPVAL_11,FILT_12,EXPVAL_12,FILT_13,EXPVAL_13,FILT_14,EXPVAL_14,FILT_15,EXPVAL_15,FILT_16,EXPVAL_16,FILT_17,EXPVAL_17,FILT_18,EXPVAL_18,FILT_19,EXPVAL_19,FILT_20,EXPVAL_20) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_SHOOT_FINAL CRISP(CAS_CRISP_TRACKING_TEST_SHOOT,\CRISP\, 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...1000\, 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,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, 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,\0...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Description: CAS to execute CRISP_SHOOT fragment"\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), activity(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRACKING_TEST_SHOOT,IMG_START,NUM_IMAGES,IMG_DELTA,COMP_ALG,COMP_MODE,IMG_FORMAT,X_ORIGIN,Y_ORIGIN,FILT,EXPVAL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRACKING_TEST_SHOOT CRISP(CAS_CRISP_POINT,\CRISP\, PARAMETERS, AIM_FLAG( TYPE,FLOAT, RANGE,\0...1\, DEFAULT,\0\ ), AIM_SHORTCUT( TYPE,FLOAT, RANGE,\0...4\, DEFAULT,\1\ ), AIMPOINT_VECTOR_X( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), AIMPOINT_VECTOR_Y( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), AIMPOINT_VECTOR_Z( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\1\ ), AUX_SHORTCUT( TYPE,FLOAT, RANGE,\0...4\, DEFAULT,\2\ ), AUX_VECTOR_X( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), AUX_VECTOR_Y( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), AUX_VECTOR_Z( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\1\ ), BORESIGHT_VECTOR_X( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), BORESIGHT_VECTOR_Y( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), BORESIGHT_VECTOR_Z( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\-1\ ), ROLL_REF_VECTOR_X( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), ROLL_REF_VECTOR_Y( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\-1\ ), ROLL_REF_VECTOR_Z( TYPE,FLOAT, RANGE,\-1...1\, DEFAULT,\0\ ), RATE_CNTRL( TYPE,STRING, RANGE,\"1QUARTER_RPM","ZERO_RPM","NOCHANGE"\ ), SLEW_DUR( TYPE,DURATION, RANGE,\0...900\, DEFAULT,\300\, HELP,\"Seconds given for slew to complete before spin up, tlm chng"\ ), end, STEPS, note(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Point spacecraft "\ ), note(2, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, TEXT,\"Duration: TBD"\ ), activity(3, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, GNC(GNC_Command_CRISP_Attitude,AIM_FLAG,AIM_SHORTCUT,AIMPOINT_VECTOR_X,AIMPOINT_VECTOR_Y,AIMPOINT_VECTOR_Z,AUX_SHORTCUT,AUX_VECTOR_X,AUX_VECTOR_Y,AUX_VECTOR_Z,BORESIGHT_VECTOR_X,BORESIGHT_VECTOR_Y,BORESIGHT_VECTOR_Z,ROLL_REF_VECTOR_X,ROLL_REF_VECTOR_Y,ROLL_REF_VECTOR_Z,RATE_CNTRL,SLEW_DUR) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_POINT CRISP(CAS_CRISP_SPC_COOL,\CRISP\, PARAMETERS, LEVEL( TYPE,STRING, RANGE,\"OFF","LOW","HIGH"\, DEFAULT,\"OFF"\, HELP,\"Cooler power level"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_SPC_COOL,LEVEL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_SPC_COOL CRISP(CAS_CRISP_INHIBIT,\CRISP\, PARAMETERS, INH_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\ALL\, DEFAULT,\3\, HELP,\"Inhibit duration"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_INHIBIT,INH_DUR) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_INHIBIT CRISP(CAS_CRISP_MIR_HOME_FLIP_B,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_MIR_HOME_FLIP_B) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_MIR_HOME_FLIP_B CRISP(CAS_CRISP_MIR_SLEW,\CRISP\, PARAMETERS, MIR_ANGLE( TYPE,FLOAT, RANGE,\0...180\, DEFAULT,\3\, HELP,\"center mirror angle position"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_MIR_SLEW,MIR_ANGLE) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_MIR_SLEW CRISP(CAS_CRISP_TRK,\CRISP\, PARAMETERS, TRK_ALG( TYPE,STRING, RANGE,\"OFF","FIX_TARGET","MOVE_TARGET"\, DEFAULT,\"OFF"\ ), LOOP( TYPE,STRING, RANGE,\"ENABLE","DISABLE"\, DEFAULT,\"DISABLE"\ ), TRK_GOAL_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRK_GOAL_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRACK_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\65535\ ), TRACK_INTERVAL( TYPE,UNSIGNED_DECIMAL, RANGE,\ALL\, DEFAULT,\1\ ), AIM_ALG( TYPE,STRING, RANGE,\"COMET","BRIGHTEST_OBJ"\, DEFAULT,\"COMET"\ ), DELAYTOLOOP( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\60\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRK,TRK_ALG,LOOP,TRK_GOAL_X,TRK_GOAL_Y,TRACK_DUR,TRACK_INTERVAL,AIM_ALG,DELAYTOLOOP) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRK CRISP(CAS_CRISP_TRK_EPHEM,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRK_EPHEM) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRK_EPHEM CRISP(CAS_CRISP_ROLL_CONTROL,\CRISP\, PARAMETERS, ROLL_CNTL( TYPE,STRING, RANGE,\"DISABLE","ENABLE"\, DEFAULT,\"ENABLE"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_ROLL_CONTROL,ROLL_CNTL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_ROLL_CONTROL CRISP(CAS_CRISP_CA_RESET,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_CA_RESET) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_CA_RESET CRISP(CAS_CRISP_CA_START,\CRISP\, PARAMETERS, TARGETING( TYPE,STRING, RANGE,\"GOOD_TARGET","BAD_TARGET"\, DEFAULT,\"GOOD_TARGET"\ ), TRACK_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\65535\ ), TRACK_INTERVAL( TYPE,UNSIGNED_DECIMAL, RANGE,\ALL\, DEFAULT,\1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_CA_START,TARGETING,TRACK_DUR,TRACK_INTERVAL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_CA_START CRISP(CAS_CRISP_REINIT_6MIN,\CRISP\, PARAMETERS, LOOP( TYPE,STRING, RANGE,\"ENABLE","DISABLE"\, DEFAULT,\"ENABLE"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_REINIT_6MIN,LOOP) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_REINIT_6MIN CRISP(CAS_CRISP_FLIP_A,\CRISP\, PARAMETERS, SLEWTOSCAN( TYPE,DURATION, DEFAULT,\20\, HELP,\"Seconds from TPU_MIR_MODE SLEW cmd to TPU_MIR_MODE SCAN"\ ), SCANTOLOOP( TYPE,DURATION, DEFAULT,\10\, HELP,\"Seconds from TPU_MIR_MODE SCAN cmd to TRK_LOOP ENABLE"\ ), LOOP( TYPE,STRING, RANGE,\"ENABLE","DISABLE"\, DEFAULT,\"ENABLE"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_FLIP_A,SLEWTOSCAN,SCANTOLOOP,LOOP) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_FLIP_A CRISP(CAS_CRISP_POWER_ON,\CRISP\, PARAMETERS, STAT_INT_SEC( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\, DEFAULT,\2\ ), SPC_ON( TYPE,BOOLEAN, DEFAULT,\FALSE\ ), LEVEL( TYPE,STRING, RANGE,\"OFF","LOW","HIGH"\, DEFAULT,\"OFF"\, HELP,\"Cooler power level"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_POWER_ON,STAT_INT_SEC,SPC_ON,LEVEL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_POWER_ON CRISP(CAS_CRISP_POWER_OFF,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_POWER_OFF) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_POWER_OFF CRISP(CAS_CRISP_INBOUND_MACRO,\CRISP\, PARAMETERS, CA_SEQ_NUM( TYPE,INTEGER, RANGE,\2...6\, DEFAULT,\2\, HELP,\"CRISP MACRO BIN NUMBER for CA Sequence"\ ), IMG_SEQ_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\38\ ), START_BROADB( TYPE,INTEGER, RANGE,\3...600\, DEFAULT,\15\, HELP,\"seconds from start of macro to snap first BB image"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, HELP,\"Image format"\ ), TRK_GOAL_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRK_GOAL_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), SPC_RATE( TYPE,STRING, RANGE,\"1HZ","2HZ","3HZ","4HZ","5HZ"\, DEFAULT,\"5HZ"\ ), SPC_FORMAT( TYPE,STRING, RANGE,\"256X256","128X256","64X256","32X256"\, DEFAULT,\"256X256"\, HELP,\"Image format"\ ), SPC_REGION( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\, DEFAULT,\0\ ), FLT1_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\5\, HELP,\"exposure duration for imaging in filter 1"\ ), FLT2_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\72\, HELP,\"exposure duration for imaging in filter 2"\ ), FLT3_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\73\, HELP,\"exposure duration for imaging in filter 3"\ ), FLT4_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\74\, HELP,\"exposure duration for imaging in filter 4"\ ), FLT5_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\75\, HELP,\"exposure duration for imaging in filter 5"\ ), FLT6_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\76\, HELP,\"exposure duration for imaging in filter 6"\ ), FLT7_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\77\, HELP,\"exposure duration for imaging in filter 7"\ ), FLT8_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\78\, HELP,\"exposure duration for imaging in filter 8"\ ), FLT9_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\79\, HELP,\"exposure duration for imaging in filter 9"\ ), FLT10_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\70\, HELP,\"exposure duration for imaging in filter 10"\ ), TPU_OFF_ANG( TYPE,FLOAT, DEFAULT,\0.2\ ), INIT_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.01718873\ ), FINAL_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.0666667\ ), STOP_TRK( TYPE,DURATION, DEFAULT,\26\, HELP,\"Seconds from start of macro to disable tracking loop"\ ), SET_TPU_FINAL_RATE( TYPE,DURATION, DEFAULT,\23\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_RATE final_tpu_off_rate"\ ), TPU_OFF_ANG_ZERO( TYPE,DURATION, DEFAULT,\29\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_ANGLE 0 command"\ ), LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_INBOUND_MACRO,CA_SEQ_NUM,IMG_SEQ_DUR,START_BROADB,IMG_FORMAT,TRK_GOAL_X,TRK_GOAL_Y,SPC_RATE,SPC_FORMAT,SPC_REGION,FLT1_EXP,FLT2_EXP,FLT3_EXP,FLT4_EXP,FLT5_EXP,FLT6_EXP,FLT7_EXP,FLT8_EXP,FLT9_EXP,FLT10_EXP,TPU_OFF_ANG,INIT_TPU_OFF_RATE,FINAL_TPU_OFF_RATE,STOP_TRK,SET_TPU_FINAL_RATE,TPU_OFF_ANG_ZERO,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_INBOUND_MACRO CRISP(CAS_CRISP_TRACKING_TEST_INBOUND_MACRO,\CRISP\, PARAMETERS, CA_SEQ_NUM( TYPE,INTEGER, RANGE,\2...6\, DEFAULT,\2\, HELP,\"CRISP MACRO BIN NUMBER for CA Sequence"\ ), IMG_SEQ_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\38\ ), START_BROADB( TYPE,INTEGER, RANGE,\3...600\, DEFAULT,\15\, HELP,\"seconds from start of macro to snap first BB image"\ ), IMG_FORMAT( TYPE,STRING, RANGE,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, HELP,\"Image format"\ ), TRK_GOAL_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRK_GOAL_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), SPC_RATE( TYPE,STRING, RANGE,\"1HZ","2HZ","3HZ","4HZ","5HZ"\, DEFAULT,\"5HZ"\ ), SPC_FORMAT( TYPE,STRING, RANGE,\"256X256","128X256","64X256","32X256"\, DEFAULT,\"256X256"\, HELP,\"Image format"\ ), SPC_REGION( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\, DEFAULT,\0\ ), FLT1_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\5\, HELP,\"exposure duration for imaging in filter 1"\ ), FLT2_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\72\, HELP,\"exposure duration for imaging in filter 2"\ ), FLT3_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\73\, HELP,\"exposure duration for imaging in filter 3"\ ), FLT4_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\74\, HELP,\"exposure duration for imaging in filter 4"\ ), FLT5_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\75\, HELP,\"exposure duration for imaging in filter 5"\ ), FLT6_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\76\, HELP,\"exposure duration for imaging in filter 6"\ ), FLT7_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\77\, HELP,\"exposure duration for imaging in filter 7"\ ), FLT8_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\78\, HELP,\"exposure duration for imaging in filter 8"\ ), FLT9_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\79\, HELP,\"exposure duration for imaging in filter 9"\ ), FLT10_EXP( TYPE,UNSIGNED_DECIMAL, DEFAULT,\70\, HELP,\"exposure duration for imaging in filter 10"\ ), TPU_OFF_ANG( TYPE,FLOAT, DEFAULT,\0.2\ ), INIT_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.01718873\ ), FINAL_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.0666667\ ), STOP_TRK( TYPE,DURATION, DEFAULT,\26\, HELP,\"Seconds from start of macro to disable tracking loop"\ ), TPU_OFF_ANG_ZERO( TYPE,DURATION, DEFAULT,\29\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_ANGLE 0 command"\ ), SET_TPU_FINAL_RATE( TYPE,DURATION, DEFAULT,\23\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_RATE final_tpu_off_rate"\ ), LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRACKING_TEST_INBOUND_MACRO,CA_SEQ_NUM,IMG_SEQ_DUR,START_BROADB,IMG_FORMAT,TRK_GOAL_X,TRK_GOAL_Y,SPC_RATE,SPC_FORMAT,SPC_REGION,FLT1_EXP,FLT2_EXP,FLT3_EXP,FLT4_EXP,FLT5_EXP,FLT6_EXP,FLT7_EXP,FLT8_EXP,FLT9_EXP,FLT10_EXP,TPU_OFF_ANG,INIT_TPU_OFF_RATE,FINAL_TPU_OFF_RATE,STOP_TRK,TPU_OFF_ANG_ZERO,SET_TPU_FINAL_RATE,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRACKING_TEST_INBOUND_MACRO CRISP(CAS_CRISP_POSTENC_MACRO,\CRISP\, PARAMETERS, IMG_START1( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 1st set of imaging by this amount"\ ), NUM_IMAGES1( TYPE,UNSIGNED_DECIMAL, RANGE,\0...500\, DEFAULT,\1\, HELP,\"Number of images in 1st set"\ ), IMG_DELTA1( TYPE,UNSIGNED_DECIMAL, RANGE,\1...3600\, DEFAULT,\1\, HELP,\"Time between images in 1st set, seconds"\ ), IMG_START2( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 2nd set of imaging by this amount, seconds"\ ), NUM_IMAGES2( TYPE,UNSIGNED_DECIMAL, RANGE,\0...500\, DEFAULT,\1\, HELP,\"Number of images in 2nd set"\ ), IMG_DELTA2( TYPE,UNSIGNED_DECIMAL, RANGE,\1...3600\, DEFAULT,\1\, HELP,\"Time between images in 2nd set, seconds"\ ), IMG_START3( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 3rd set of imaging by this amount, seconds"\ ), NUM_IMAGES3( TYPE,UNSIGNED_DECIMAL, RANGE,\0...500\, DEFAULT,\1\, HELP,\"Number of images in 3rd set"\ ), IMG_DELTA3( TYPE,UNSIGNED_DECIMAL, RANGE,\1...3600\, DEFAULT,\1\, HELP,\"Time between images in 3rd set, seconds"\ ), IMG_START4( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\5\, HELP,\"Delay start of 4th set of imaging by this amount, seconds"\ ), NUM_IMAGES4( TYPE,UNSIGNED_DECIMAL, RANGE,\0...500\, DEFAULT,\1\, HELP,\"Number of images in 4th set"\ ), IMG_DELTA4( TYPE,UNSIGNED_DECIMAL, RANGE,\1...3600\, DEFAULT,\1\, HELP,\"Time between images in 4th set, 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,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, 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...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), SPC_DUR( TYPE,UNSIGNED_DECIMAL, RANGE,\0...65535\, DEFAULT,\50\ ), SPC_RATE( TYPE,STRING, RANGE,\"1HZ","2HZ","3HZ","4HZ","5HZ"\, DEFAULT,\"5HZ"\ ), SPC_FORMAT( TYPE,STRING, RANGE,\"256X256","128X256","64X256","32X256"\, DEFAULT,\"256X256"\, HELP,\"Image format"\ ), SPC_REGION( TYPE,UNSIGNED_DECIMAL, RANGE,\0...255\, DEFAULT,\0\ ), TPU_OFF_ANG( TYPE,FLOAT, DEFAULT,\0.2\ ), INIT_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\-0.01718873\ ), TPU_OFF_MODE_ENABLE( TYPE,DURATION, DEFAULT,\25\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_RATE final_tpu_off_rate"\ ), FINAL_TPU_OFF_RATE( TYPE,FLOAT, DEFAULT,\0.0666667\ ), SET_TPU_FINAL_RATE( TYPE,DURATION, DEFAULT,\25\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_RATE final_tpu_off_rate"\ ), TPU_OFF_ANG_ZERO( TYPE,DURATION, DEFAULT,\3600\, HELP,\"Seconds from start of macro to CRS_TPU_OFF_ANGLE 0 command"\ ), LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_POSTENC_MACRO,IMG_START1,NUM_IMAGES1,IMG_DELTA1,IMG_START2,NUM_IMAGES2,IMG_DELTA2,IMG_START3,NUM_IMAGES3,IMG_DELTA3,IMG_START4,NUM_IMAGES4,IMG_DELTA4,COMP_ALG,COMP_MODE,IMG_FORMAT,X_ORIGIN,Y_ORIGIN,FILT,EXPVAL,SPC_DUR,SPC_RATE,SPC_FORMAT,SPC_REGION,TPU_OFF_ANG,INIT_TPU_OFF_RATE,TPU_OFF_MODE_ENABLE,FINAL_TPU_OFF_RATE,SET_TPU_FINAL_RATE,TPU_OFF_ANG_ZERO,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_POSTENC_MACRO CRISP(CAS_CRISP_CA_MACRO,\CRISP\, PARAMETERS, LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_CA_MACRO,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_CA_MACRO CRISP(CAS_CRISP_TT_RTCS,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TT_RTCS) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TT_RTCS CRISP(CAS_CRISP_TRACKING_TEST_CA_MACRO,\CRISP\, PARAMETERS, LOAD_ONLY( TYPE,INTEGER, RANGE,\0...1\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_TRACKING_TEST_CA_MACRO,LOAD_ONLY) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_TRACKING_TEST_CA_MACRO CRISP(CAS_CRISP_LOAD_TRACKER_TARGET_PARAMS,\CRISP\, PARAMETERS, STAR_UNIT_VECTOR_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\1\ ), STAR_UNIT_VECTOR_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\0\ ), STAR_UNIT_VECTOR_Z( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\0\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_LOAD_TRACKER_TARGET_PARAMS,STAR_UNIT_VECTOR_X,STAR_UNIT_VECTOR_Y,STAR_UNIT_VECTOR_Z) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_LOAD_TRACKER_TARGET_PARAMS CRISP(CAS_CRISP_LOAD_CA_PARAMS,\CRISP\, PARAMETERS, MISS_DIST_1( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\109\ ), MISS_DIST_2( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\123\ ), MISS_DIST_3( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\137\ ), MISS_DIST_4( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\151\ ), MISS_DIST_5( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\180\ ), MISS_DIST_6( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\400\ ), MISS_DIST_7( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\700\ ), TARGET_ANGLE_1( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\6\ ), TARGET_ANGLE_2( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\30\ ), TARGET_ANGLE_3( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\150\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_LOAD_CA_PARAMS,MISS_DIST_1,MISS_DIST_2,MISS_DIST_3,MISS_DIST_4,MISS_DIST_5,MISS_DIST_6,MISS_DIST_7,TARGET_ANGLE_1,TARGET_ANGLE_2,TARGET_ANGLE_3) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_LOAD_CA_PARAMS CRISP(CAS_CRISP_IMG_SETUP,\CRISP\, 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,\"1024X1024","512X512","256X256","128X128"\, DEFAULT,\"1024X1024"\, 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...7656\, DEFAULT,\1\, HELP,\"Exposure time in 128 microsec units"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_IMG_SETUP,COMP_ALG,COMP_MODE,IMG_FORMAT,X_ORIGIN,Y_ORIGIN,FILT,EXPVAL) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_IMG_SETUP CRISP(CAS_CRISP_COALIGN_CAL1,\CRISP\, PARAMETERS, MIR_ANGLE( TYPE,FLOAT, RANGE,\0...180\, DEFAULT,\3\, HELP,\"center mirror angle position"\ ), MIR_DELTA_ANGLE( TYPE,FLOAT, RANGE,\0...180\, DEFAULT,\.23\, HELP,\"mirror angle position delta offset "\ ), MIR_DELTA_TIME( TYPE,DURATION, RANGE,\1...10000\, DEFAULT,\10\, HELP,\"time between mirror slews, seconds"\ ), IMG_START( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\60\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...10000\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...1000\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_COALIGN_CAL1,MIR_ANGLE,MIR_DELTA_ANGLE,MIR_DELTA_TIME,IMG_START,NUM_IMAGES,IMG_DELTA) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_COALIGN_CAL1 CRISP(CAS_CRISP_COALIGN_CAL2,\CRISP\, PARAMETERS, TRK_GOAL_X( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), TRK_GOAL_Y( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\511\ ), GOAL_Y_DELTA_PIXEL( TYPE,FLOAT, RANGE,\ALL\, DEFAULT,\200\, HELP,\"goal position delta offset "\ ), GOAL_Y_DELTA_TIME( TYPE,DURATION, RANGE,\1...10000\, DEFAULT,\10\, HELP,\"time between mirror slews, seconds"\ ), IMG_START( TYPE,DURATION, RANGE,\2...10000\, DEFAULT,\60\, HELP,\"Delay start of imaging by this amount, seconds"\ ), NUM_IMAGES( TYPE,UNSIGNED_DECIMAL, RANGE,\0...10000\, DEFAULT,\1\, HELP,\"Number of images"\ ), IMG_DELTA( TYPE,UNSIGNED_DECIMAL, RANGE,\1...1000\, DEFAULT,\1\, HELP,\"Time between images, seconds"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_COALIGN_CAL2,TRK_GOAL_X,TRK_GOAL_Y,GOAL_Y_DELTA_PIXEL,GOAL_Y_DELTA_TIME,IMG_START,NUM_IMAGES,IMG_DELTA) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_COALIGN_CAL2 CRISP(CAS_CRISP_FLIP,\CRISP\, PARAMETERS, MIR_SIDE( TYPE,STRING, RANGE,\"A","B"\, DEFAULT,\"B"\ ), end, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_FLIP,MIR_SIDE) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_FLIP CRISP(CAS_CRISP_ATT_REL,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, ATT(ATT_RELEASE_ATTITUDE,"CRISP") ), end ) ##end ACTIVITY_TYPE CAS_CRISP_ATT_REL CRISP(CAS_CRISP_SELECT_CRISP,\CRISP\, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_SELECT_CRISP) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_SELECT_CRISP CRISP(CAS_CRISP_IMAGE,\CRISP\, 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, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_IMAGE,IMG_START,NUM_IMAGES,IMG_DELTA) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_IMAGE CRISP(CAS_CRISP_IMAGE_INH,\CRISP\, 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, STEPS, activity(1, SCHEDULED_TIME,\00:00:00\,FROM_ACTIVITY_START, CRISP(CRISP_IMAGE_INH,IMG_START,NUM_IMAGES,IMG_DELTA) ), end ) ##end ACTIVITY_TYPE CAS_CRISP_IMAGE_INH $$EOF