diff --git a/Ccs/communication.py b/Ccs/communication.py index 766f290560b7543b6854785aa136ecfaa888f995..576ab8ab44474fc419c63fe78f37ba2bd5c6bfd7 100644 --- a/Ccs/communication.py +++ b/Ccs/communication.py @@ -288,7 +288,7 @@ class Receiver: continue except Exception as err: print('Processing error:', err) - break + self._isrunning = False print('Processing stopped') self.proc_data_fd.close() @@ -327,4 +327,4 @@ def proc_func_generic(data, ts=None): else: ts = '{:.6f}'.format(ts) - return [(ts, str(data))] + return [ts, str(data)] diff --git a/Ccs/scripts/iwf_egse_template.py b/Ccs/scripts/iwf_egse_template.py index ff67c584fcd98ecf2d1e2b92b68d65acd30a3d59..fe29d0297e37361d6267ff5dba6f7d3de377f13c 100644 --- a/Ccs/scripts/iwf_egse_template.py +++ b/Ccs/scripts/iwf_egse_template.py @@ -19,7 +19,7 @@ econ.send(iwf.Command.set_psu_ok_signal(1,1), rx=False) # set IWF_EGSE_PSU_OK = econ.send(iwf.Command.set_psu_ok_signal(3,1), rx=False) # set IWF_EGSE_RSE_OK = 1 econ.send(iwf.Command.set_psu_ok_signal(4,1), rx=False) # set IWF_EGSE_PIN_PULL_OK = 1 econ.send(iwf.Command.set_rsm_end_switch(1,1), rx=False) # set IWF_EGSE_CLOSE_POS = 1; response 'R7' -> only for EBOX -econ.send(iwf.Command.set_psu_analogue_value(iwf.Signal.EGSE_I_HEATER, 0), rx=False) # set IWF_EGSE_I_HEATER +econ.send(iwf.Command.set_psu_analogue_value(iwf.Signal.EGSE_I_HEATER, 2000), rx=False) # set IWF_EGSE_I_HEATER econ.send(iwf.Command.set_pwm(2, 1663), rx=False) # set CCD Thermistor econ.send(iwf.Command.inject_errors(6,0,3,0,11,0), rx=False) # inject RSE error