You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've had a look in GDA and can see other beamlines also use xring and xhall. E.g B07. So the class should also live in dodal/devices/slits.py so other beamlines can reuse. E.g SlitsXRingXHall
I believe we can use the existing SlitsWithIndividualBlades as xring and xhall are just x_minus and x_plus (minus in the x direction is towards the ring, plus is towards the hall).
Note, we spoke to controls and they believe we can reuse existing classes as they are the same thing, just different name. We are using existing class for time being and show to beamline. We then either get controls to align or update our classes to use the names beamline want.
Activity
[-]`s1_xgap` and `s1_ygap`[/-][+]Add i05 `s1_xgap` and `s1_ygap`[/+][-]Add i05 `s1_xgap` and `s1_ygap`[/-][+]Add to i05_shared.py `s1_xgap` and `s1_ygap`[/+]DG-At-Diamond commentedon Nov 10, 2026
I believe we can use the existing SlitsWithIndividualBlades as xring and xhall are just x_minus and x_plus (minus in the x direction is towards the ring, plus is towards the hall).
oliwenmandiamond commentedon Nov 10, 2026
Note, we spoke to controls and they believe we can reuse existing classes as they are the same thing, just different name. We are using existing class for time being and show to beamline. We then either get controls to align or update our classes to use the names beamline want.