fix: deadtime corrected signal

This commit is contained in:
2025-06-30 07:10:26 +02:00
parent 93e4ec3056
commit 0cdd57e4d7
2 changed files with 8 additions and 12 deletions

View File

@@ -50,8 +50,6 @@ if __name__ == "__main__":
ocr = falcon.ocr.get()
roi = falcon.roi.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(
f"time={time.time() - start_time:.4f}", icr, ocr, roi, ert, dead_time_corrected_signal
)
print(f"time={time.time() - start_time:.4f}", icr, ocr, roi, ert, dead_cor_roi0_count)

View File

@@ -28,10 +28,10 @@ def falcon():
def test_devices_falcon(falcon):
"""Test init and on_connected methods of Falcon device"""
falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.DONE
assert falcon.prefix == "X10DA-SITORO:"
assert falcon.name == "falcon"
assert falcon._pv_timeout == 1
assert falcon._pv_timeout == 5
falcon.on_connected()
@@ -41,17 +41,15 @@ def test_devices_falcon_stage(falcon):
falcon.collect_mode.put(1)
falcon.preset_real_time.put(1)
falcon.stop_all.put(0)
falcon.acquiring.put(FalconAcquiringStatus.DONE)
falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.DONE
# Should resolve with that status
falcon.on_stage()
assert falcon.collect_mode.get() == 0
assert falcon.preset_real_time.get() == 0
assert falcon.stop_all.get() == 1
# Should timeout
falcon.acquiring.put(FalconAcquiringStatus.ACQUIRING)
falcon._pv_timeout = 0.1
with pytest.raises(TimeoutError):
falcon.on_stage()
falcon.acquiring._read_pv.mock_data = FalconAcquiringStatus.ACQUIRING
falcon.on_stage()
assert falcon.stop_all.get() == 1
def test_devices_falcon_unstage(falcon):