fix: deadtime corrected signal
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user