(env) (base) 🦊📡:~/Documents/FOXSI/GSE-FOXSI-4 % python3 FoGSE/gse.py using unix datagram socket: /tmp/foxsi_udp_send loaded experiment systems definition searching for commands for gse found no commands for system gse searching for commands for downlink found no commands for system downlink searching for commands for uplink found no commands for system uplink searching for commands for formatter found no commands for system formatter searching for commands for housekeeping found command file foxsi4-commands/commands/housekeeping/housekeeping_commands.json for housekeeping searching for commands for power found no commands for system power searching for commands for saas found no commands for system saas searching for commands for cdtede found command file foxsi4-commands/commands/cdtede/cdtede_commands.json for cdtede searching for commands for cdte1 found command file foxsi4-commands/commands/cdte1/cdte1_commands.json for cdte1 searching for commands for cdte2 found command file foxsi4-commands/commands/cdte2/cdte2_commands.json for cdte2 searching for commands for cdte3 found command file foxsi4-commands/commands/cdte3/cdte3_commands.json for cdte3 searching for commands for cdte4 found command file foxsi4-commands/commands/cdte4/cdte4_commands.json for cdte4 searching for commands for timepix found command file foxsi4-commands/commands/timepix/timepix_commands.json for timepix searching for commands for cmos1 found command file foxsi4-commands/commands/cmos1/cmos1_commands.json for cmos1 searching for commands for cmos2 found command file foxsi4-commands/commands/cmos2/cmos2_commands.json for cmos2 searching for commands for broadcast found no commands for system broadcast validating systems... systems are unique. validating command deck... commands are unique. printing command deck: gse, 0x0 downlink, 0x5 uplink, 0x6 formatter, 0x1 housekeeping, 0x2 0xce, read_power_output07_mask 0xcf, read_power_output89_mask 0x84, read_temp1_all 0x85, read_temp2_all 0xa0, read_power_health_all 0xf0, read_intro_state 0x8f, read_intro_errors 0x8e, read_intro_clock 0x40, set_power_all_off 0x60, set_power_all_on 0x48, set_power_cdtede_off 0x68, set_power_cdtede_on 0x41, set_power_cdte1_off 0x61, set_power_cdte1_on 0x42, set_power_cdte2_off 0x62, set_power_cdte2_on 0x43, set_power_cdte3_off 0x63, set_power_cdte3_on 0x44, set_power_cdte4_off 0x64, set_power_cdte4_on 0x51, set_power_cmos1_off 0x71, set_power_cmos1_on 0x52, set_power_cmos2_off 0x72, set_power_cmos2_on 0x54, set_power_saas_off 0x74, set_power_saas_on 0x58, set_power_timepix_off 0x78, set_power_timepix_on 0x5c, set_power_formatter_off 0x7c, set_power_formatter_on 0x6, set_temp1_init 0x7, set_temp2_init 0x4, start_temp1_convert 0x5, start_temp2_convert 0x28, set_power_health_setup 0x10, set_intro_state_await 0x11, set_intro_state_unlaunch 0x12, set_intro_state_prelaunch 0x13, set_intro_state_shutter 0x14, set_intro_state_end 0xe, set_intro_reset_errors power, 0x3 saas, 0x4 cdtede, 0x8 0x88, read_de_status 0x89, read_de_cpu_usage 0x8a, read_can_ping_status 0x8c, read_de_pi_temp 0xbf, read_de_all_hk 0x8, set_de_idle 0x9, set_de_init 0xa, set_de_standby 0xb, set_de_obs 0xc, set_de_end 0x10, set_can_broadcast_idle 0x11, set_can_broadcast_start 0x12, set_can_broadcast_stop 0x17, set_can_broadcast_readout_stop 0x13, set_can_broadcast_hv0v 0x14, set_can_broadcast_hv60v 0x15, set_can_broadcast_hv100v 0x16, set_can_broadcast_hv200v 0x18, set_can_broadcast_sparse_read 0x19, set_can_broadcast_full_read 0x21, set_de_terminal_out cdte1, 0x9 0xa0, read_can1_status 0xa2, read_can1_daq_param_flag 0xa3, read_can1_daq_param_list 0xa4, read_can1_asic_change_flag 0xa5, read_can1_parameter_list 0xa6, read_can1_obs_mode 0xb0, read_can1_ring_sum_wr_addr 0xb1, read_can1_ring_wr_addr 0xb2, read_can1_ring_wr_frame 0xb4, read_can1_ring_sum_wr_addr_fmtr 0xb5, read_can1_ring_wr_addr_fmtr 0xb6, read_can1_ring_wr_frame_fmtr 0x8e, read_can1_events 0xbf, read_can1_all_hk 0x8f, read_err_flag 0x10, set_can1_idle 0x11, set_can1_start 0x12, set_can1_stop 0x13, set_can1_hv0v 0x14, set_can1_hv60v 0x15, set_can1_hv100v 0x16, set_can1_hv200v 0x21, set_can1_terminal_out cdte2, 0xa 0xa0, read_can2_status 0xa2, read_can2_daq_param_flag 0xa3, read_can2_daq_param_list 0xa4, read_can2_asic_change_flag 0xa5, read_can2_parameter_list 0xa6, read_can2_obs_mode 0xb0, read_can2_ring_sum_wr_addr 0xb1, read_can2_ring_wr_addr 0xb2, read_can2_ring_wr_frame 0xb4, read_can2_ring_sum_wr_addr_fmtr 0xb5, read_can2_ring_wr_addr_fmtr 0xb6, read_can2_ring_wr_frame_fmtr 0x8e, read_can2_events 0xbf, read_can2_all_hk 0x8f, read_err_flag 0x10, set_can2_idle 0x11, set_can2_start 0x12, set_can2_stop 0x13, set_can2_hv0v 0x14, set_can2_hv60v 0x15, set_can2_hv100v 0x16, set_can2_hv200v 0x21, set_can2_terminal_out cdte3, 0xb 0xa0, read_can3_status 0xa2, read_can3_daq_param_flag 0xa3, read_can3_daq_param_list 0xa4, read_can3_asic_change_flag 0xa5, read_can3_parameter_list 0xa6, read_can3_obs_mode 0xb0, read_can3_ring_sum_wr_addr 0xb1, read_can3_ring_wr_addr 0xb2, read_can3_ring_wr_frame 0xb4, read_can3_ring_sum_wr_addr_fmtr 0xb5, read_can3_ring_wr_addr_fmtr 0xb6, read_can3_ring_wr_frame_fmtr 0x8e, read_can3_events 0xbf, read_can3_all_hk 0x8f, read_err_flag 0x10, set_can3_idle 0x11, set_can3_start 0x12, set_can3_stop 0x13, set_can3_hv0v 0x14, set_can3_hv60v 0x15, set_can3_hv100v 0x16, set_can3_hv200v 0x21, set_can3_terminal_out cdte4, 0xc 0xa0, read_can4_status 0xa2, read_can4_daq_param_flag 0xa3, read_can4_daq_param_list 0xa4, read_can4_asic_change_flag 0xa5, read_can4_parameter_list 0xa6, read_can4_obs_mode 0xb0, read_can4_ring_sum_wr_addr 0xb1, read_can4_ring_wr_addr 0xb2, read_can4_ring_wr_frame 0xb4, read_can4_ring_sum_wr_addr_fmtr 0xb5, read_can4_ring_wr_addr_fmtr 0xb6, read_can4_ring_wr_frame_fmtr 0x8e, read_can4_events 0xbf, read_can4_all_hk 0x8f, read_err_flag 0x10, set_can4_idle 0x11, set_can4_start 0x12, set_can4_stop 0x13, set_can4_hv0v 0x14, set_can4_hv60v 0x15, set_can4_hv100v 0x16, set_can4_hv200v 0x21, set_can4_terminal_out timepix, 0xd 0x80, ping 0x88, read_all_hk 0x89, read_temp 0x8a, read_software_status 0x8b, read_error_flag 0xa4, read_clock_counter 0x81, read_rates 0x62, hv_ramp_down_start 0x63, hv_ramp_up_start 0x22, erase_storage 0x79, reboot 0x70, notify_prelaunch 0x71, notify_launch_hold 0x72, notify_shutter_open 0x73, notify_shutter_close 0x74, notify_attenuator_in 0x78, notify_power_off cmos1, 0xe 0x80, ping 0x81, read_word 0x82, read_block 0x88, read_all_hk 0xa0, read_last_linetime 0xa1, read_linetime_at_pps 0xa2, read_ps_cpu_load 0xa3, read_ps_disk_avail 0xa8, read_software_status 0xa9, read_err_time 0xaa, read_err_flag 0xab, read_err_training 0xac, read_data_validity 0xad, read_sensor_temp 0xae, read_fpga_temp 0xb0, read_exp_gain_mode 0xb1, read_exp_ql 0xb2, read_exp_pc 0xb3, read_exp_rep_large_n 0xb4, read_exp_rep_small_n 0xb5, read_exp_gain_even 0xb6, read_exp_gain_odd 0xb7, read_gain_n_capture 0x90, read_ring_ql_rd_ptr 0x91, read_ring_ql_size 0x92, read_ring_pc_rd_ptr 0x93, read_ring_pc_size 0x94, read_ring_wr_ptr 0x9f, read_ql_data 0x95, read_ring_start 0x24, stop_data_store 0x25, start_data_store 0x18, start_cmos_init 0x1f, start_cmos_training 0x10, set_cmos_params 0x11, noop 0x12, start_cmos_exposure 0x13, stop_cmos 0x1c, cmos_stop_to_start 0xf, enable_double_cmds 0xc, shutdown_cmos 0xd, reboot_cmos 0xe, remove_all_data 0x40, set_exposure_192 0x42, set_exposure_slot_00 0x43, set_exposure_slot_01 0x44, set_exposure_slot_02 0x45, set_exposure_slot_03 0x46, set_exposure_slot_04 0x47, set_exposure_slot_05 0x48, set_exposure_slot_06 0x49, set_exposure_slot_07 0x4a, set_exposure_slot_08 0x4b, set_exposure_slot_09 0x4c, set_exposure_slot_10 0x4d, set_exposure_slot_11 0x4e, set_exposure_slot_12 0x4f, set_exposure_slot_13 0x50, set_exposure_slot_14 0x51, set_exposure_slot_15 0x52, set_exposure_slot_16 0x53, set_exposure_slot_17 0x54, set_exposure_slot_18 0x55, set_exposure_slot_19 0x56, set_exposure_slot_20 0x57, set_exposure_slot_21 0x58, set_exposure_slot_22 0x59, set_exposure_slot_23 0x5a, set_exposure_slot_24 0x5b, set_exposure_slot_25 0x5c, set_exposure_slot_26 0x5d, set_exposure_slot_27 0x5e, set_exposure_slot_28 0x5f, set_exposure_slot_29 0x60, set_exposure_slot_30 0x61, set_exposure_slot_31 0x70, notify_prelaunch 0x71, notify_launch_hold 0x72, notify_shutter_open 0x73, notify_shutter_close 0x74, notify_attenuator_in 0x78, notify_power_off cmos2, 0xf 0x80, ping 0x81, read_word 0x82, read_block 0x88, read_all_hk 0xa0, read_last_linetime 0xa1, read_linetime_at_pps 0xa2, read_ps_cpu_load 0xa3, read_ps_disk_avail 0xa8, read_software_status 0xa9, read_err_time 0xaa, read_err_flag 0xab, read_err_training 0xac, read_data_validity 0xad, read_sensor_temp 0xae, read_fpga_temp 0xb0, read_exp_gain_mode 0xb1, read_exp_ql 0xb2, read_exp_pc 0xb3, read_exp_rep_large_n 0xb4, read_exp_rep_small_n 0xb5, read_exp_gain_even 0xb6, read_exp_gain_odd 0xb7, read_gain_n_capture 0x90, read_ring_ql_rd_ptr 0x91, read_ring_ql_size 0x92, read_ring_pc_rd_ptr 0x93, read_ring_pc_size 0x94, read_ring_wr_ptr 0x9f, read_ql_data 0x95, read_ring_start 0x24, stop_data_store 0x25, start_data_store 0x18, start_cmos_init 0x1f, start_cmos_training 0x10, set_cmos_params 0x11, noop 0x12, start_cmos_exposure 0x13, stop_cmos 0x1c, cmos_stop_to_start 0xf, enable_double_cmds 0xc, shutdown_cmos 0xd, reboot_cmos 0xe, remove_all_data 0x40, set_exposure_192 0x42, set_exposure_slot_00 0x43, set_exposure_slot_01 0x44, set_exposure_slot_02 0x45, set_exposure_slot_03 0x46, set_exposure_slot_04 0x47, set_exposure_slot_05 0x48, set_exposure_slot_06 0x49, set_exposure_slot_07 0x4a, set_exposure_slot_08 0x4b, set_exposure_slot_09 0x4c, set_exposure_slot_10 0x4d, set_exposure_slot_11 0x4e, set_exposure_slot_12 0x4f, set_exposure_slot_13 0x50, set_exposure_slot_14 0x51, set_exposure_slot_15 0x52, set_exposure_slot_16 0x53, set_exposure_slot_17 0x54, set_exposure_slot_18 0x55, set_exposure_slot_19 0x56, set_exposure_slot_20 0x57, set_exposure_slot_21 0x58, set_exposure_slot_22 0x59, set_exposure_slot_23 0x5a, set_exposure_slot_24 0x5b, set_exposure_slot_25 0x5c, set_exposure_slot_26 0x5d, set_exposure_slot_27 0x5e, set_exposure_slot_28 0x5f, set_exposure_slot_29 0x60, set_exposure_slot_30 0x61, set_exposure_slot_31 0x70, notify_prelaunch 0x71, notify_launch_hold 0x72, notify_shutter_open 0x73, notify_shutter_close 0x74, notify_attenuator_in 0x78, notify_power_off broadcast, 0xfe starting logger in subprocess... started listen for downlink starting listener... foxsi4-commands/systems.json created downlink log folder: logs/received/3-2-2024_12-36-2 created uplink log folder: logs/sent/3-2-2024_12-36-2 payload len: 1992 queue len: 42 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/housekeeping_rtd.log payload len: 1992 queue len: 38 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/housekeeping_pow.log payload len: 1992 queue len: 12 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/housekeeping_intro.log payload len: 1992 queue len: 32780 queued len: 17 opened downlink log: logs/received/3-2-2024_12-36-2/cdte1_pc.log payload len: 1992 queue len: 796 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cdte1_hk.log payload len: 1992 queue len: 32780 queued len: 17 opened downlink log: logs/received/3-2-2024_12-36-2/cdte2_pc.log payload len: 1992 queue len: 796 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cdte2_hk.log payload len: 1992 queue len: 32780 queued len: 17 opened downlink log: logs/received/3-2-2024_12-36-2/cdte3_pc.log payload len: 1992 queue len: 796 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cdte3_hk.log payload len: 1992 queue len: 32780 queued len: 17 opened downlink log: logs/received/3-2-2024_12-36-2/cdte4_pc.log payload len: 1992 queue len: 796 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cdte4_hk.log payload len: 1992 queue len: 38 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/timepix_tpx.log payload len: 1992 queue len: 590848 queued len: 297 opened downlink log: logs/received/3-2-2024_12-36-2/cmos1_pc.log payload len: 1992 queue len: 492544 queued len: 248 opened downlink log: logs/received/3-2-2024_12-36-2/cmos1_ql.log payload len: 1992 queue len: 536 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cmos1_hk.log payload len: 1992 queue len: 590848 queued len: 297 opened downlink log: logs/received/3-2-2024_12-36-2/cmos2_pc.log payload len: 1992 queue len: 492544 queued len: 248 opened downlink log: logs/received/3-2-2024_12-36-2/cmos2_ql.log payload len: 1992 queue len: 536 queued len: 1 opened downlink log: logs/received/3-2-2024_12-36-2/cmos2_hk.log listening for command (to forward) on Unix datagram socket at: /tmp/foxsi_udp_listen got unicast address listening for downlink (to log) on Ethernet datagram socket at: 192.168.1.118:9999 sending uplink on Ethernet datagram socket at: 192.168.1.118:9999 2 18 2 17 2 19 9 0 9 16 10 0 10 16 11 0 11 16 12 0 12 16 13 2 14 0 14 1 14 16 15 0 15 1 15 16 Logging got bad packet number: 1 for max index 0 got unloggable packet with header: 0d00000001020000 wrote 46 bytes to logs/received/3-2-2024_12-36-2/catch.log wrote 32780 bytes to logs/received/3-2-2024_12-36-2/cdte1_pc.log wrote 32780 bytes to logs/received/3-2-2024_12-36-2/cdte2_pc.log wrote 32780 bytes to logs/received/3-2-2024_12-36-2/cdte3_pc.log doesn't do anything! doesn't do anything! doesn't do anything! doesn't do anything! wrote 32780 bytes to logs/received/3-2-2024_12-36-2/cdte4_pc.log Unexpected entry for SW Status. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for DE mode. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for Ct. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for SW Status. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for DE mode. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for Ct. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for SW Status. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for DE mode. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for Ct. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for SW Status. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for DE mode. error: '<=' not supported between instances of 'int' and 'str' value: N/A Unexpected entry for Ct. error: '<=' not supported between instances of 'int' and 'str' value: N/A eventframestart eventframe end! Sum of Nevent: 77 Min/max CdTe frame1 0.0 76.0 Min/max CdTe frame2 0.0 0.76 No data from parser. Min/max CdTe frame1 0.0 0.0 Min/max CdTe frame2 0.0 0.0 eventframestart eventframe end! Sum of Nevent: 77 Min/max CdTe frame1 0.0 70.0 Min/max CdTe frame2 0.0 0.7000000000000001 eventframestart eventframe end! Sum of Nevent: 77 Min/max CdTe frame1 0.0 73.0 Min/max CdTe frame2 0.0 0.73 No data from parser. Unexpected entry for PC Exp.. error: '<=' not supported between instances of 'int' and 'NoneType' value: None No data from parser. Unexpected entry for QL Exp.. error: '<=' not supported between instances of 'int' and 'NoneType' value: None No data from parser. Unexpected entry for PC Exp.. error: '<=' not supported between instances of 'int' and 'NoneType' value: None No data from parser. Unexpected entry for QL Exp.. error: '<=' not supported between instances of 'int' and 'NoneType' value: None ^CTraceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/read_raw_to_refined/readRawToRefinedBase.py", line 232, in raw_2_collected def raw_2_collected(self): KeyboardInterrupt zsh: killed python3 FoGSE/gse.py (env) (base) 🦊📡:~/Documents/FOXSI/GSE-FOXSI-4 %