stella.error
Class ProtocolError
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.ErrorEvent
stella.error.ProtocolError
- All Implemented Interfaces:
- Serializable
public class ProtocolError
- extends ErrorEvent
An error indicating problems with the command submission. It has a follow-up
of ErrorEvent.RESEND_COMMAND. A CommandLaunching instance that
receives this error from a peripheral devices consumes the error and resends
the last command. Additionally, any Alarms started in
conjuncture with the previous, unsuccessful sent command are terminated.
- 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 |
| 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
ProtocolError
public ProtocolError(Object src)
- Constructs a protocol error.
ProtocolError
public ProtocolError(Object src,
String type,
long time)
- Constructs a new protocol error. Classes handling this error should
not only check for instances of protocol error but should also
query the follow-up action of the error event. A protocol error has a
follow-up action of
ErrorEvent.RESEND_COMMAND.