feat(sim): added dedicated positioner with controller

This commit is contained in:
2024-08-13 14:37:12 +02:00
parent c560930ce3
commit 4ad57230e3

View File

@ -268,3 +268,11 @@ class SimPositionerWithCommFailure(SimPositioner):
status = DeviceStatus(self)
status.set_exception(RuntimeError("Communication failure"))
return super().move(value, **kwargs)
class SimPositionerWithController(SimPositioner):
USER_ACCESS = ["sim", "readback", "dummy_controller", "registered_proxies"]
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.controller = DummyController()