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: Handling DHS Crashes
Up: Exception Handling
Previous: The legalities of problems
Contents
Scott McPhillips
2011-07-06