stella.error
Class NoGuiding
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.ErrorEvent
stella.error.NoGuiding
- All Implemented Interfaces:
- Serializable
public class NoGuiding
- extends ErrorEvent
An error event sent by the adapter if no guiding is available, that means
if the guiding camera is broken or something else is defect that
needs human interference. This error should spark e-mailing of
someone responsible at the home institute as this error cannot be fixed
from people on site. There is no corresponding guiding-yes error
because per definition this error need human intervention and restart
of the system.
This error has the pipe flag raised to allow broadcast of the guiding
camera status to a parameter cluster. Targets that do not need any
guiding may still be commenced. For STELLA-I this will probably only apply
to calibration targets, but for imaging a telescope without guiding may
still be used.
- See Also:
- Serialized Form
|
Field Summary |
private static String |
FOLLOWUP
The follow-up (shutdown). |
private static boolean |
PIPING
The pipe flag (false). |
private static int |
SEVERENESS
The severness level (fatal error). |
private static String |
TEXT
The human-readable part of the error message. |
| Fields inherited from class stella.ErrorEvent |
ABORT_EXPOSURE, ABORT_TARGET, ALARM_OFF, ALARM_ON, BAD_SEEING, BAD_WEATHER, CLEAR_TEL, CLOSE_COVER, CLOSE_ROOF, CLOSE_SHUTTER, CONT_TIME, ERROR_TOKEN, ERRORCOMBINE, ERRORPACKAGE, GOOD_WEATHER, HIGH_WIND, MAIL_HOME, MAIL_LOCAL, MOVE_HOME, MOVE_PARK, NONE, OPEN_COVER, OPEN_SHUTTER, PIPE, REACQUIRE, REPOSITION, RESEND_COMMAND, RESET_ADAPTER, RESET_CALIBRATION, RESET_CCD, RESET_ENV, RESET_ERRORS, RESET_SPEC, RESET_TEL, SHUT_DOWN, STATUS_TOKEN, STOP_TIME |
|
Constructor Summary |
NoGuiding(Object src)
Constructs a guiding-unit-defect error. |
| Methods inherited from class stella.ErrorEvent |
consume, createError, createError, createError, createError, createError, createStatus, createStatus, createStatus, extractClassName, extractFollowUp, extractPipe, getErrorClass, getFollowUp, getHuman, getLine, getSevereness, isConsumed, isPipe, isStatus, parseClassName, parseHeader, parseLine, setFollowUp, setHuman, setHuman, setPipe |
| Methods inherited from class stella.MessageEvent |
checkType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toString |
TEXT
private static final String TEXT
- The human-readable part of the error message.
- See Also:
- Constant Field Values
SEVERENESS
private static final int SEVERENESS
- The severness level (fatal error).
- See Also:
- Constant Field Values
FOLLOWUP
private static final String FOLLOWUP
- The follow-up (shutdown).
- See Also:
- Constant Field Values
PIPING
private static final boolean PIPING
- The pipe flag (false).
- See Also:
- Constant Field Values
NoGuiding
public NoGuiding(Object src)
- Constructs a guiding-unit-defect error.
Uses the
SEVERENESS level,
has a FOLLOWUP as a recovery strategy an does pipe.