# *********** SEQUENCE INT ************ # sci_ops goes here xrt_flare_trigger = enable eis_aec = disable eis_event_trigger = disable eis_flare_trigger = disable eis_sci_op(xrt_flare_trigger, eis_aec, eis_event_trigger, eis_flare_trigger) id = 0xBEEF mip = 1 loop_cntr = 1 data_comp = 0 ocb_x = 1 ocb_y = 1 flush_seq_id = 2 num_flush = 5 exp_per_ras_pos = 1 asrc_ctl = 0x00 ro_node = 0xF ras_repeats = 1 asrc_skip = 0 ro_seq_id = 8 mirror_step = 0 line_list = 2 #sci_op is implicitly handled by run_raster. No need to include as parameter eis_run_raster(id, mip, loop_cntr, data_comp, ocb_x, ocb_y, flush_seq_id, num_flush, exp_per_ras_pos, asrc_ctl, ro_node, ras_repeats, asrc_skip, ro_seq_id, mirror_step, line_list) here: exp_time_10ms = 30 * 100 #eis_flat_field(exp_time_10ms, 3) eis_start_exp(exp_time_10ms) eis_set_seq_loop("here") # Sequence delay. N ranges 1 to 65535 in units of ms eis_delay(N) # Terminate sequence, N is the sequence number [0,47] eis_stop_seq(N) # Call another sequence, N is the sequence number [0,47] eis_call_seq(N) # Flush sequence eis_flush_ccd(number_of_flushes [1,255], flsuh_sequence_id [0,255]) # Set MHC operational parameters eis_set_mhc_op_parm(FM_OFFSET_16 =600, FM_SLOPE_32=122992, CM_SLOPE_32 = 33020, CMIR_PX_16, CMIR_NX_16, MHC_TIMEOUT_16,FMIR_SETTLE_16, CMIR_SPAN_16, FOV_16) ***************** CAM ******************* eis_cam_prog_csg_win(block_select, ram_page_addr, address, byte_setup_data) eis_cam_prog_csg_win(0x03,0x0,0x0c,0x80) eis_cam_prog_csg_win(0x83,0x0,0x0c,0xc7) eis_cam_prog_csg_win(0x03,0x0,0x14,0x92) eis_cam_prog_csg_win(0x83,0x0,0x14,0x00) eis_cam_setup_ae(vod,vrd,vss,cntl_reg1,cntl_reg2,?,?,?) eis_cam_exit_default() ***************** MHC ******************* 0x53 eis_shut_cls() checked 0x5F eis_mhc_autosafe((U16)control) 0x61 eis_shut_open((U32)time) checked 0x65 eis_mhc_cal_source_ctrl((U16)source_id) checked 0x66 eis_mhc_cal_power(on_off) checked 0x5A eis_mhc_find_shut_index() checked 0x69 eis_mhc_heater_off((U12)htr_bits) checked 0x6A eis_mhc_heater_on((U12)htr_bits) checked 0x54 eis_mhc_motor_enable() checked 0x6C eis_mhc_mir_c_auto((U16)encoder_pos) checked 0x62 eis_mhc_mir_f_auto((U16)point) checked 0x6E eis_mhc_mir_f_manual((S32)voltage) checked 0x6F eis_mhc_parameter_set(id,value) checked 0x70 eis_mhc_qcm_control((U16)qcm_id, (U16)time) checked 0x71 eis_mhc_qcm_htr((U16)htr_id) checked 0x73 eis_mhc_slit_slot_auto((U16)direction, (U16)position) checked 0x74 eis_mhc_slit_slot_manual((U16)direction, (U16)steps) checked 0x76 eis_mhc_watchdog((U16)mode) checked Non-sequence commands: eis_mhc_abort() eis_mhc_reset() eis_mhc_safe() ******************************************* *** Old stuff eis_mhc_err_clr() eis_slit_slot_manual(direction,steps)