public class HiTemp
extends java.lang.Object
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.awt.datatransfer.ClipboardOwner, javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_GROUP
The application-specific parameter group name for HiTemp.
|
static java.lang.String |
AUTOSCALE_DATE_AXIS |
static java.lang.String |
AUTOSCALE_TEMPERATURE_AXIS |
static boolean |
DEFAULT_AUTOSCALE_DATE_AXIS |
static boolean |
DEFAULT_AUTOSCALE_TEMPERATURE_AXIS |
static double |
DEFAULT_MAXIMUM_TEMPERATURE
The default maximum temperature threshold.
|
static double |
DEFAULT_MINIMUM_IMAGING_TEMPERATURE
The default minimum imaging temperature.
|
static double |
DEFAULT_MODEL_DURATION
The default model duration, 604,800 seconds, or 1 week.
|
static double |
DEFAULT_MODEL_TIME_STEP_SIZE
The default model time step size.
|
static double |
DEFAULT_WARNING_TEMPERATURE
The default warning temperature threshold.
|
static int |
FAILURE
Exit status for an unsuccessful operation.
|
static java.lang.String |
FPA_SET_POINT_TEMPERATURE
The configuration parameter holding the FPA set point temperature.
|
static java.lang.String |
FPEA_SET_POINT_TEMPERATURE
The configuration parameter holding the FPEA set point temperature.
|
static java.lang.String |
ID
Class identification name with source code version and date.
|
static java.lang.String |
IEA_TEMPERATURE
The configuration parameter holding the IEA temperature.
|
static java.lang.String |
INITIAL_FPA_TEMPERATURE
The configuration parameter holding the initial FPA temperature.
|
static java.lang.String |
INITIAL_FPEA_TEMPERATURE
The configuration parameter holding the initial FPEA temperature.
|
static java.lang.String |
MAXIMUM_OUTPUT_SAMPLES
The configuration parameter holding the maximum number of plot output
samples.
|
static java.lang.String |
MAXIMUM_TEMPERATURE
The configuration parameter holding the maximum allowable temperature.
|
static java.lang.String |
MINIMUM_IMAGING_TEMPERATURE
The configuration paramter holding the minimum imaging temperature.
|
static java.lang.String |
MINIMUM_SAMPLE_SIZE
The configuration parameter holding the minimum sample size in time steps
per sample.
|
static java.lang.String |
MODEL_DURATION
The configuration parameter holding the model duration in seconds.
|
static java.lang.String |
MODEL_TIME_STEP_SIZE
The configuration parameter holding the model time step size in seconds.
|
static java.lang.String |
OPTICAL_BENCH_TEMPERATURE
The configuration parameter holding the optical bench temperature.
|
static int |
SUCCESS
Exit status for a successful operation.
|
static java.lang.String |
WARNING_TEMPERATURE
The configuration parameter holding the warning temperature.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Receives action events.
|
Alerts |
getAlerts()
Gets the HiTemp alert manager.
|
javax.swing.JFrame |
getFrame()
Gets the HiTemp frame.
|
edu.asu.jmars.layer.obs.mro.MttLayer |
getMttLayer()
Gets the HiTemp MTT layer.
|
void |
handleAbout()
Handles a request to display the application About dialog.
|
boolean |
handleMacQuit()
Handles a request to quit as generated by the Mac-supplied Quit menu item.
|
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
Notifies HiTemp that is no longer the clipboard owner.
|
static void |
main(java.lang.String[] args)
Invokes an instance of the HiTemp application in its own thread.
|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
void |
tableChanged(javax.swing.event.TableModelEvent e)
Receives table model events.
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
Receives list selection events.
|
public static final java.lang.String ID
public static final java.lang.String APPLICATION_GROUP
public static final java.lang.String FPA_SET_POINT_TEMPERATURE
Thermal_Model.DEFAULT_FPA_SET_POINT_TEMPERATURE
.public static final java.lang.String FPEA_SET_POINT_TEMPERATURE
Thermal_Model.DEFAULT_FPEA_SET_POINT_TEMPERATURE
.public static final java.lang.String OPTICAL_BENCH_TEMPERATURE
Thermal_Model.DEFAULT_OPTICAL_BENCH_TEMPERATURE
.public static final java.lang.String IEA_TEMPERATURE
Thermal_Model.DEFAULT_IEA_TEMPERATURE
.public static final java.lang.String INITIAL_FPA_TEMPERATURE
Thermal_Model.DEFAULT_FPA_SET_POINT_TEMPERATURE
.public static final java.lang.String INITIAL_FPEA_TEMPERATURE
Thermal_Model.DEFAULT_FPEA_SET_POINT_TEMPERATURE
.public static final java.lang.String MODEL_DURATION
DEFAULT_MODEL_DURATION
.public static final double DEFAULT_MODEL_DURATION
public static final java.lang.String MODEL_TIME_STEP_SIZE
DEFAULT_MODEL_TIME_STEP_SIZE
.public static final double DEFAULT_MODEL_TIME_STEP_SIZE
public static final java.lang.String MAXIMUM_OUTPUT_SAMPLES
Thermal_Model.ModelParameters.DEFAULT_MAXIMUM_OUTPUT_SAMPLES
.public static final java.lang.String MINIMUM_SAMPLE_SIZE
Thermal_Model.ModelParameters.DEFAULT_MINIMUM_SAMPLE_SIZE
.public static final java.lang.String MAXIMUM_TEMPERATURE
DEFAULT_MAXIMUM_TEMPERATURE
.public static final double DEFAULT_MAXIMUM_TEMPERATURE
public static final java.lang.String WARNING_TEMPERATURE
DEFAULT_WARNING_TEMPERATURE
.public static final double DEFAULT_WARNING_TEMPERATURE
public static final java.lang.String MINIMUM_IMAGING_TEMPERATURE
DEFAULT_MINIMUM_IMAGING_TEMPERATURE
.public static final double DEFAULT_MINIMUM_IMAGING_TEMPERATURE
public static final java.lang.String AUTOSCALE_DATE_AXIS
public static final boolean DEFAULT_AUTOSCALE_DATE_AXIS
public static final java.lang.String AUTOSCALE_TEMPERATURE_AXIS
public static final boolean DEFAULT_AUTOSCALE_TEMPERATURE_AXIS
public static final int SUCCESS
public static final int FAILURE
public javax.swing.JFrame getFrame()
public edu.asu.jmars.layer.obs.mro.MttLayer getMttLayer()
public Alerts getAlerts()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- the action event that invoked this method.public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents)
ClipboardOwner
interface.lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
clipboard
- the clipboard that is no longer owned.contents
- the contents this owner had placed in the clipboard.public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
e
- the event that characterizes the selection change.public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in interface javax.swing.event.TableModelListener
e
- the event that characterizes the change in the table model.public boolean handleMacQuit()
This method is exposed for access by the Mac Adapter.
public void handleAbout()
On a Mac, an About menu item is also supplied in the application menu. A
Mac_Adapter
registers this method as the handler for the Apple event
generated by this menu item.
This method is exposed for access by the Mac Adapter.
public static void main(java.lang.String[] args)
Observation_ID_Accumulator
for information about sources.
HiTemp [--configuration configuration_pathname] [[--state-file] state_file_pathname] [observation_id_source [...]]
HiTemp --usage
HiTemp --version
Options are not case-sensitive and may be reduced to their shortest unique form. One or two dashes may be used.
Configuration_Helper.getConfiguration(String,String,String...)
for details
on the configuration pathname; if this option is not used, the config source
argument is null.
args
- the command-line arguments.Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona