public class AdapterFwhm extends ErrorEvent implements ParameterConnected
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.
| Modifier and Type | Field and Description |
|---|---|
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.
|
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_TIMESEPCHARlocalHost, sourceNamesource| Constructor and Description |
|---|
AdapterFwhm(Object src)
Constructs a new adapter fwhm status message.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
consume, createError, createError, createError, createError, createError, createStatus, createStatus, createStatus, extractClassName, extractFollowUp, extractPipe, getErrorClass, getFollowUp, getSevereness, isConsumed, isPipe, isStatus, parseClassName, parseHeader, setFollowUp, setHuman, setHuman, setPipecheckType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toSkippedString, toStringgetHost, getSourceName, setSourceNamegetSourceprivate 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
public AdapterFwhm(Object src)
setFWHMAndFlux(double, double).public boolean parseLine(String[] all)
fwhm and the flux using the
Strings.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.