stella
Interface Abortable

All Known Implementing Classes:
FocussingMoments, LinearPrimeFocus, MirrorFocus

public interface Abortable

Any of the subdevices of a generic master that implements this interface should receive a setAbort(true) if an abort was signaled to the master via an Aborting command.


Method Summary
 void setAbort(boolean to)
          Allows the sub-device to abort as soone as possible.
 

Method Detail

setAbort

void setAbort(boolean to)
Allows the sub-device to abort as soone as possible. Does not necessarily block until the sub-device is ready again, but must ensure that the sub-device is ready to proceed with a new task, or, on starting the new task, is not doing the last task. As an example: On a focus sequence, an abort should mean that furhter stepping through the sequences is canceled. If the same CCD is used by an acquire task, a synchronization on the CCD fulfills the requirement above.