fix: deadtime corrected signal

This commit is contained in:
2025-09-11 17:11:47 +02:00
parent 93e4ec3056
commit 0cdd57e4d7
2 changed files with 8 additions and 12 deletions
+2 -4
View File
@@ -50,8 +50,6 @@ if __name__ == "__main__":
ocr = falcon.ocr.get() ocr = falcon.ocr.get()
roi = falcon.roi.get() roi = falcon.roi.get()
ert = falcon.ert.get() ert = falcon.ert.get()
dead_time_corrected_signal = falcon.dead_time_corrected_signal.get() dead_cor_roi0_count = falcon.dead_cor_roi0_count.get()
print( print(f"time={time.time() - start_time:.4f}", icr, ocr, roi, ert, dead_cor_roi0_count)
f"time={time.time() - start_time:.4f}", icr, ocr, roi, ert, dead_time_corrected_signal
)
+6 -8
View File
@@ -28,10 +28,10 @@ def falcon():
def test_devices_falcon(falcon): def test_devices_falcon(falcon):
"""Test init and on_connected methods of Falcon device""" """Test init and on_connected methods of Falcon device"""
falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.DONE
assert falcon.prefix == "X10DA-SITORO:" assert falcon.prefix == "X10DA-SITORO:"
assert falcon.name == "falcon" assert falcon.name == "falcon"
assert falcon._pv_timeout == 1 assert falcon._pv_timeout == 5
falcon.on_connected() falcon.on_connected()
@@ -41,17 +41,15 @@ def test_devices_falcon_stage(falcon):
falcon.collect_mode.put(1) falcon.collect_mode.put(1)
falcon.preset_real_time.put(1) falcon.preset_real_time.put(1)
falcon.stop_all.put(0) falcon.stop_all.put(0)
falcon.acquiring.put(FalconAcquiringStatus.DONE) falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.DONE
# Should resolve with that status # Should resolve with that status
falcon.on_stage() falcon.on_stage()
assert falcon.collect_mode.get() == 0 assert falcon.collect_mode.get() == 0
assert falcon.preset_real_time.get() == 0 assert falcon.preset_real_time.get() == 0
assert falcon.stop_all.get() == 1
# Should timeout # Should timeout
falcon.acquiring.put(FalconAcquiringStatus.ACQUIRING) falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.ACQUIRING
falcon._pv_timeout = 0.1 falcon.on_stage()
with pytest.raises(TimeoutError): assert falcon.stop_all.get() == 1
falcon.on_stage()
def test_devices_falcon_unstage(falcon): def test_devices_falcon_unstage(falcon):