feat: added nested object

This commit is contained in:
2023-03-16 22:52:04 +01:00
parent 7b950de7a6
commit 059977db1f
2 changed files with 19 additions and 1 deletions

View File

@@ -624,6 +624,7 @@ class SynAxisOPAAS(Device, PositionerBase):
else:
update_state(value)
self._done_moving()
st.set_finished()
return st
def stop(self, *, success=False):
@@ -638,6 +639,16 @@ class SynAxisOPAAS(Device, PositionerBase):
return "mm"
class SynDeviceSubOPAAS(Device):
zsub = Cpt(SynAxisOPAAS, name="zsub")
class SynDeviceOPAAS(Device):
x = Cpt(SynAxisOPAAS, name="x")
y = Cpt(SynAxisOPAAS, name="y")
z = Cpt(SynDeviceSubOPAAS, name="z")
if __name__ == "__main__":
det = SynSLSDetector(name="moench")
det.trigger()