mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-01-16 15:29:20 +01:00
feat(sim): added dedicated positioner with controller
This commit is contained in:
@@ -268,3 +268,11 @@ class SimPositionerWithCommFailure(SimPositioner):
|
|||||||
status = DeviceStatus(self)
|
status = DeviceStatus(self)
|
||||||
status.set_exception(RuntimeError("Communication failure"))
|
status.set_exception(RuntimeError("Communication failure"))
|
||||||
return super().move(value, **kwargs)
|
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()
|
||||||
|
|||||||
Reference in New Issue
Block a user