diff --git a/src/dodal/beamlines/i03_supervisor.py b/src/dodal/beamlines/i03_supervisor.py new file mode 100644 index 00000000000..f17473b6114 --- /dev/null +++ b/src/dodal/beamlines/i03_supervisor.py @@ -0,0 +1,19 @@ +from dodal.common.beamlines.beamline_utils import set_beamline as set_utils_beamline +from dodal.device_manager import DeviceManager +from dodal.devices.baton import Baton +from dodal.log import set_beamline as set_log_beamline +from dodal.utils import BeamlinePrefix, get_beamline_name + +BL = get_beamline_name("i03") +set_log_beamline(BL) +set_utils_beamline(BL) + +PREFIX = BeamlinePrefix(BL) + + +devices = DeviceManager() + + +@devices.factory() +def baton() -> Baton: + return Baton(f"{PREFIX.beamline_prefix}-CS-BATON-01:") diff --git a/src/dodal/testing/__init__.py b/src/dodal/testing/__init__.py new file mode 100644 index 00000000000..e69de29bb2d