Closed prjemian closed 4 years ago
Acknowledge that the RunEngine STOPs all movables involved in the scan. Here is where bluesky tells the motors to stop:
if justification is not None:
print("Justification for this suspension:\n%s" % justification)
for current_run in self._run_bundlers.values():
current_run.record_interruption('resume')
# During suspend, all motors should be stopped. Call stop() on
# every object we ever set().
self._stop_movable_objects(success=True)
Based on an issue from APS 4-ID-Polar, make a notebook showing how to compute a limit for dynamic motion control from EPICS and interface that into Bluesky.