Accumulation at high speed with PSI/Eiger-500k blocks
When performing accumulation at high frame rate (20 kHz / 2 = 10 kHz), the acquisition blocks forever:
TEST_EIGER [22]: psi_eiger_500k.camera.pixel_depth = '4'
TEST_EIGER [23]: limatake(10e-6, 10, psi_eiger_500k, latency_time=1/20e3-10e-6)
Scan 8 Sat May 25 17:12:27 2024 test_eiger user = opid13
limatake 0.0000 10
psi_eiger_500k acq #10
Finished (took 0:00:24.280987)
Out [23]: Scan(name=limatake, path='not saved')
TEST_EIGER [24]: psi_eiger_500k.accumulation.max_expo_time = 1/20e3
TEST_EIGER [25]: limatake(100e-6, 10, psi_eiger_500k, acq_mode='ACCUMULATION')
Scan 9 Sat May 25 17:13:52 2024 test_eiger user = opid13
limatake 0.0001 10
psi_eiger_500k acq #10
In that situation, last_acquired_image = 8
and last_image_ready = 9
, suggesting a non-sequential accumulated image injection in the main stream