Added explicit lock ecquisition

This commit is contained in:
Joel Collins 2019-01-24 14:05:05 +00:00
parent fb26bcb7f3
commit 27043240f3

View file

@ -81,7 +81,9 @@ class PositionAPI(MicroscopeView):
# Move if stage exists
if self.microscope.stage:
self.microscope.stage.move_rel(position)
# Explicitally acquire lock
with self.microscope.stage.lock:
self.microscope.stage.move_rel(position)
out = filter_dict(self.microscope.state, ('stage', 'position'))