timescan broken for lima
hi, on ID10, I did test with default chain set for external_trig_multi and with default chain (soft trigger I guess) the maxipix complains about a startAcq sent before the prepareAcq:
EH2_EXP [5]: timescan(1,p201_eh2,cdte22,save=False)
Total 0 points
Activated counters not shown: image
Scan 5 Wed Jun 26 15:56:28 2019 <no saving> eh2_exp user = opid10
timescan 1
# dt[s] roidb:avg roidb:max roidb:min roidb:std roidb:sum roih:avg roih:max roih:min roih:std roih:sum roisample:avg roisample:max roisample:min roisample:std roisample:sum roiv:avg roiv:max roiv:min roiv:std roiv:sum apd det mon sec
ERROR 2019-06-26 15:56:30,229 bliss.scans: Exception caught in cdte22.trigger
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
ERROR 2019-06-26 15:56:30,236 bliss.scans: Exception caught in timer.wait_slaves
ERROR 2019-06-26 15:56:30,236 bliss.scans: Exception caught in timer.start
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
ERROR 2019-06-26 15:56:30,261 bliss.scans: Exception caught in timer.wait_slaves
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Took 0:00:02.417576
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/users/blissadm/conda/miniconda/envs/maxipix/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1650, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id10/limaccd/mpx_cdte_22, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
EH2_EXP [6]:
With default chain set for external_trig_multi, the timescan starts and takes 1 acquisition then it hangs for ever:
H2_EXP [2]: timescan(1,p201_eh2,cdte22,save=False)
Total 0 points
Activated counters not shown: image
Scan 8 Wed Jun 26 16:20:15 2019 <no saving> eh2_exp user = opid10
timescan 1
# dt[s] apd det mon sec roidb:avg roidb:max roidb:min roidb:std roidb:sum roih:avg roih:max roih:min roih:std roih:sum roisample:avg roisample:max roisample:min roisample:std roisample:sum roiv:avg roiv:max roiv:min roiv:std roiv:sum
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
And looking for the maxipix configuration, it seems bliss set the number of frames to 1, instead of 0 ??????
EH2_EXP [15]: cdte22
Out [15]: Mpx_CdTe_22 - 2x2(gap:4x4)-TPX1 (MAXIPIX) - Lima Maxipix
Image:
bin = [1 1]
flip = [False False]
height = 516
roi = <0,0> <516 x 516>
rotation = rotation_enum.NONE
sizes = [ 0 2 516 516]
type = Bpp16
width = 516
Acquisition:
expo_time = 1.0
mode = mode_enum.SINGLE
nb_frames = 1
status = Ready
status_fault_error = No error
trigger_mode = trigger_mode_enum.EXTERNAL_TRIGGER_MULTI
ROI Counters:
[default]
Edited by Laurent Claustre