MonitorGUI¶
-
public class
MonitorGUI
extends javax.swing.JFrame¶ Display for monitoring the current Coordinator state. This display is controlled by the Coordinator.
Author: Marcel Stefko
Fields¶
pb_laser_power¶
-
public javax.swing.JProgressBar
pb_laser_power
¶
Constructors¶
MonitorGUI¶
-
public
MonitorGUI
(Coordinator coordinator, String analyzer_name, String controller_name, String laser_name, String analyzer_description, double start_setpoint)¶ Creates new form MonitorGUI
Parameters: - coordinator – Coordinator parent
- analyzer_name – name of the used analyzer
- controller_name – name of the used controller
- laser_name – name of the used laser
- analyzer_description – A short description of the analyzer’s units.
- start_setpoint – setpoint value to display at startup
Methods¶
setLaserPowerDisplayMax¶
-
public void
setLaserPowerDisplayMax
(double value)¶ Adjust the displayed laser power maximal value and store it for progressbar calculations.
Parameters: - value – max laser power value
setRoiStatus¶
-
public void
setRoiStatus
(boolean is_set)¶ Update the GUI display of ROI status
Parameters: - is_set – true if ROI is set
updateAnalyzerDescription¶
updateFPS¶
-
public void
updateFPS
(int value)¶ Update displayed FPS to new value
Parameters: - value – new value of FPS
updateLaserPowerDisplay¶
-
public void
updateLaserPowerDisplay
(double value)¶ Update displayed laser power to new value
Parameters: - value – new value of laser power