next up previous contents 5
Next: Handling DHS Crashes Up: Exception Handling Previous: The legalities of problems   Contents


Handling the global abort

Currently, the Abort feature within DCS is a global function, and abort messages will be sent to all active operations and moving motors. It is not possible to issue an abort to a particular motor. Future developments may make the aborting of an individual motor or operation a requirement, but this is not the current design philosophy.

After the scripting engine receives an abort message it will not allow a currently running script to start a motor moving or start another operation. The move, start_operation, and start_waitable_operation commands will throw an exception if they are called after the system has been aborted. The script is allowed to continue executing up to the point where it tries to issue one of these commands.


next up previous contents 5
Next: Handling DHS Crashes Up: Exception Handling Previous: The legalities of problems   Contents
Scott McPhillips 2011-07-06