Skip to content

Commit fc88823

Browse files
Changes post testing
1 parent 69e4eda commit fc88823

2 files changed

Lines changed: 12 additions & 23 deletions

File tree

src/dodal/beamlines/i02_1.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
"""Beamline i02-1 is also known as VMXm, or I02J."""
22

3+
from dodal.devices.beamlines.i02_1.sample_motors import SampleMotors
4+
35
from dodal.common.beamlines.beamline_utils import set_beamline as set_utils_beamline
46
from dodal.device_manager import DeviceManager
57
from dodal.devices.attenuator.attenuator import EnumFilterAttenuator
@@ -11,9 +13,9 @@
1113
)
1214
from dodal.devices.beamlines.i02_1.fast_grid_scan import ZebraFastGridScanTwoD
1315
from dodal.devices.beamlines.i02_1.flux import Flux
14-
from dodal.devices.beamlines.i02_1.sample_motors import SampleMotors
1516
from dodal.devices.common_dcm import DoubleCrystalMonochromatorBase, StationaryCrystal
1617
from dodal.devices.eiger import EigerDetector
18+
from dodal.devices.motors import XYZOmegaStage
1719
from dodal.devices.slits import Slits
1820
from dodal.devices.synchrotron import Synchrotron
1921
from dodal.devices.undulator import UndulatorInKeV
@@ -97,8 +99,15 @@ def s4_slit_gaps() -> Slits:
9799

98100

99101
@devices.factory(use_factory_name=False)
100-
def goniometer() -> SampleMotors:
101-
return SampleMotors(f"{PREFIX.beamline_prefix}-MO-", name="gonio")
102+
def goniometer() -> XYZOmegaStage:
103+
return XYZOmegaStage(
104+
f"{PREFIX.beamline_prefix}-MO-",
105+
x_infix="SAMP-01:X",
106+
y_infix="GONJK-01:HEIGHT",
107+
z_infix="SAMP-01:Z",
108+
omega_infix="SAMP-01:OMEGA",
109+
name="gonio",
110+
)
102111

103112

104113
@devices.factory()

src/dodal/devices/beamlines/i02_1/sample_motors.py

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)