next up previous 61
Next: Document changes
Up: ADAM Guide to Writing Instrumentation Tasks
Previous: REQUEST constants


Important STATUS values

The inquiry routines TASK_GET_REASON and TASK_GET_MESSINFO return a value in one of two groups. The first group concerns reschedules caused by events in this task.

MESSYS__RESCHED a timer has expired
MESSYS__ASTINT an AST routine has been obeyed
MESSYS__KICK the action has been `kicked'

The second group concerns messages received from a subsidiary task.

MESSYS__TRIGGER a trigger message has arrived, the subsidiary action
  continues
DTASK__ACTCOMPLETE the subsidiary action completed successfully
DTASK__ACTINFORM the subsidiary action completed with an error
DTASK__ACTCANCEL the subsidiary action was cancelled
DTASK__IVACTSTAT the subsidiary action completed with an illegal REQUEST

In addition, the value can be any error status returned by the action in the subsidiary task.



next up previous 61
Next: Document changes
Up: ADAM Guide to Writing Instrumentation Tasks
Previous: REQUEST constants

ADAM Guide to Writing Instrumentation Tasks
Starlink User Note 134
B D Kelly
A J Chipperfield

30 March 1992
E-mail:ussc@star.rl.ac.uk

Copyright © 2000 Council for the Central Laboratory of the Research Councils