Skip to content

Commit e17d0b3

Browse files
Remove references to eiger trigger info (#1313)
* Remove references to EigerTriggerInfo * Set energy explicitly in plan * Fix test for new ophyd-async version --------- Co-authored-by: Dominic Oram <[email protected]>
1 parent 3ee6ed7 commit e17d0b3

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/dodal/plans/configure_arm_trigger_and_disarm_detector.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import bluesky.plan_stubs as bps
44
from bluesky import preprocessors as bpp
55
from bluesky.run_engine import RunEngine
6-
from ophyd_async.core import DetectorTrigger
7-
from ophyd_async.fastcs.eiger import EigerDetector, EigerTriggerInfo
6+
from ophyd_async.core import DetectorTrigger, TriggerInfo
7+
from ophyd_async.fastcs.eiger import EigerDetector
88

99
from dodal.beamlines.i03 import fastcs_eiger
1010
from dodal.devices.detector import DetectorParams
@@ -15,7 +15,7 @@
1515
def configure_arm_trigger_and_disarm_detector(
1616
eiger: EigerDetector,
1717
detector_params: DetectorParams,
18-
trigger_info: EigerTriggerInfo,
18+
trigger_info: TriggerInfo,
1919
):
2020
assert detector_params.expected_energy_ev
2121
start = time.time()
@@ -132,6 +132,9 @@ def set_mx_settings_pvs(
132132
yield from bps.abs_set(
133133
eiger.drv.detector.omega_increment, detector_params.omega_increment, group
134134
)
135+
yield from bps.abs_set(
136+
eiger.drv.detector.photon_energy, detector_params.expected_energy_ev, group
137+
)
135138

136139
if wait:
137140
yield from bps.wait(group)
@@ -157,9 +160,8 @@ def set_mx_settings_pvs(
157160
use_roi_mode=False,
158161
det_dist_to_beam_converter_path="/dls_sw/i03/software/daq_configuration/lookup/DetDistToBeamXYConverter.txt",
159162
),
160-
trigger_info=EigerTriggerInfo(
163+
trigger_info=TriggerInfo(
161164
number_of_events=1,
162-
energy_ev=12800,
163165
trigger=DetectorTrigger.INTERNAL,
164166
deadtime=0.0001,
165167
),

tests/plans/test_configure_arm_trigger_and_disarm_detector.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33

44
import pytest
55
from bluesky.run_engine import RunEngine
6-
from ophyd_async.core import DetectorTrigger
6+
from ophyd_async.core import DetectorTrigger, TriggerInfo
77
from ophyd_async.fastcs.eiger import EigerDetector as FastEiger
8-
from ophyd_async.fastcs.eiger import EigerTriggerInfo
98
from ophyd_async.testing import callback_on_mock_put, set_mock_value
109

1110
from dodal.plans.configure_arm_trigger_and_disarm_detector import (
@@ -30,10 +29,9 @@ async def fake_observe_indices_written(timeout: float) -> AsyncGenerator[int, No
3029
async def test_configure_arm_trigger_and_disarm_detector(
3130
fake_eiger, eiger_params, RE: RunEngine
3231
):
33-
trigger_info = EigerTriggerInfo(
32+
trigger_info = TriggerInfo(
3433
# Manual trigger, so setting number of triggers to 1.
3534
number_of_events=1,
36-
energy_ev=eiger_params.expected_energy_ev,
3735
trigger=DetectorTrigger.INTERNAL,
3836
deadtime=0.0001,
3937
)

tests/unit_tests/test_log.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,17 +249,17 @@ async def test_ophyd_async_logger_configured(dodal_logger_for_tests):
249249
stream_handler: logging.StreamHandler = dodal_logger_for_tests.handlers[0]
250250
stream_handler.level = logging.DEBUG
251251
stream_handler.stream.write = MagicMock()
252-
test_signal_name = "TEST SIGNAL NAME"
252+
test_signal_name = "my_signal"
253253
test_device_name = "TEST DEVICE NAME"
254254

255255
class _Device(Device):
256256
def __init__(self, name: str = test_device_name) -> None:
257257
super().__init__(name)
258-
self.test_signal = soft_signal_rw(int, 0, test_signal_name)
258+
self.my_signal = soft_signal_rw(int, 0)
259259

260260
device = _Device()
261261
await device.connect()
262-
assert f"[{test_signal_name}]" in stream_handler.stream.write.call_args.args[0]
262+
assert f"{test_signal_name}" in stream_handler.stream.write.call_args.args[0]
263263
device.log.debug("test message")
264264
assert f"[{test_device_name}]" in stream_handler.stream.write.call_args.args[0]
265265

0 commit comments

Comments
 (0)