|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.ErrorEvent
stella.error.AdapterFwhm
public class AdapterFwhm
A status mesage from the adapter delivering the FWHM of a star image on the guiding camera. It is a status message, therefore it has no follow up. To allow parameter updates, it is piping. The ascii format of the status carries the fwhm and the total flux in a single line:
FWHM=[fwhm, pixel] FLUX=[total flux, e-]Note that the units (pixel, e-) might be adapted to further needs. Ultimately, the flux should be given in instrumental magnitudes and the fwhm in arcseconds.
| Field Summary | |
|---|---|
private double |
flux
The value of the flux. |
private static String |
FOLLOWUP
The follow-up (none). |
private double |
fwhm
The value of the FWHM. |
private static boolean |
PIPING
The pipe flag (true). |
private static int |
SEVERENESS
The severness level (interesting importance). |
private static String[] |
VARS
The names of the variables in the command line, index 1. |
| 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 |
| Fields inherited from class stella.MessageEvent |
|---|
SEPCHAR |
| Fields inherited from class util.rmi.RmiEvent |
|---|
localHost, sourceName |
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
AdapterFwhm(Object src)
Constructs a new adapter fwhm status message. |
|
| Method Summary | |
|---|---|
double |
getFlux()
Returns the value of the flux. |
double |
getFWHM()
Returns the value of the fwhm. |
String |
getHuman()
Returns the human-readable part of the string. |
String[] |
getLine()
Returns the command lines as an string array. |
boolean |
parseLine(String[] all)
Parses the command lines submitted with the adapter fwhm status. |
void |
setFWHMAndFlux(double newfwhm,
double newflux)
Sets the fwhm and the flux. |
private void |
updateHuman()
Updates the human readable part of the status message. |
| Methods inherited from class stella.ErrorEvent |
|---|
consume, createError, createError, createError, createError, createError, createStatus, createStatus, createStatus, extractClassName, extractFollowUp, extractPipe, getErrorClass, getFollowUp, getSevereness, isConsumed, isPipe, isStatus, parseClassName, parseHeader, 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 |
| Methods inherited from class util.rmi.RmiEvent |
|---|
getHost, getSourceName, setSourceName |
| Methods inherited from class java.util.EventObject |
|---|
getSource |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final int SEVERENESS
private static final String FOLLOWUP
private static final boolean PIPING
private static final String[] VARS
private double fwhm
private double flux
| Constructor Detail |
|---|
public AdapterFwhm(Object src)
setFWHMAndFlux(double, double).
| Method Detail |
|---|
public boolean parseLine(String[] all)
fwhm and the flux using the
StringTool.parseNumbers(java.lang.String, java.lang.String[]) method.
parseLine in class ErrorEventpublic String[] getLine()
getLine in class ErrorEventpublic String getHuman()
getHuman in class ErrorEventprivate void updateHuman()
ErrorEvent.setHuman(java.lang.String) with values constructed from the internal
variables.
public double getFWHM()
public double getFlux()
public void setFWHMAndFlux(double newfwhm,
double newflux)
newfwhm - The FWHM this status event should carry.newflux - The flux this status event should carry.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||