Source code for dodal.devices.i24.vgonio
from ophyd_async.core import StandardReadable
from ophyd_async.epics.motor import Motor
[docs]
class VerticalGoniometer(StandardReadable):
def __init__(self, prefix: str, name: str = "") -> None:
self.x = Motor(prefix + "PINX")
self.z = Motor(prefix + "PINZ")
self.yh = Motor(prefix + "PINYH")
self.omega = Motor(prefix + "OMEGA")
self.real_x = Motor(prefix + "PINXS")
self.real_z = Motor(prefix + "PINZS")
self.fast_y = Motor(prefix + "PINYS")
super().__init__(name)