Serialized Form


Package edu.nau.cs.scu

Class edu.nau.cs.scu.ActualResultsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

ElevRotationIMG

DrawFrontViewAntenna ElevRotationIMG
A panel that graphically represents the current state of the antenna regarding its elevation rotation.


AzimRotationIMG

DrawTopViewAntenna AzimRotationIMG
A panel that graphically represents the current state of the antenna regarding its azimuth rotation.


lblMode

javax.swing.JLabel lblMode

lblStatus

javax.swing.JLabel lblStatus

lblElevation

javax.swing.JLabel lblElevation

lblAzimuth

javax.swing.JLabel lblAzimuth

lblAntenna

javax.swing.JLabel lblAntenna

lblTorquer

javax.swing.JLabel lblTorquer

lblPosSSElev

javax.swing.JLabel lblPosSSElev

lblNegSSElev

javax.swing.JLabel lblNegSSElev

lblPosSSAzim

javax.swing.JLabel lblPosSSAzim

lblNegSSAzim

javax.swing.JLabel lblNegSSAzim

lblErrors

javax.swing.JLabel lblErrors

txtMode

javax.swing.JTextField txtMode

txtElevation

javax.swing.JTextField txtElevation

txtAzimuth

javax.swing.JTextField txtAzimuth

txtAntenna

javax.swing.JTextField txtAntenna

txtTorquer

javax.swing.JTextField txtTorquer

txtPosSSElev

javax.swing.JTextField txtPosSSElev

txtNegSSElev

javax.swing.JTextField txtNegSSElev

txtPosSSAzim

javax.swing.JTextField txtPosSSAzim

txtNegSSAzim

javax.swing.JTextField txtNegSSAzim

radioDegrees

javax.swing.JRadioButton radioDegrees

radioRadians

javax.swing.JRadioButton radioRadians

legend

DrawLegend legend
A panel that displays a legend for the two graphical displays.

Class edu.nau.cs.scu.DrawFrontViewAntenna extends javax.swing.JPanel implements Serializable

Serialized Fields

origin_x

float origin_x

origin_y

float origin_y

g2d

java.awt.Graphics2D g2d

angle

double angle
The current angle, in degrees, of the antenna's elevation position.


posSoftStopAngle

double posSoftStopAngle
The currently set positive soft stop angle, in degrees.


negSoftStopAngle

double negSoftStopAngle
The currently set negative soft stop angle, in degrees.


defaultStroke

java.awt.BasicStroke defaultStroke
The BasicStroke object used to set the Stroke of g2d back to the default.


hdStroke

java.awt.BasicStroke hdStroke
The BasicStroke object used in conjunction with drawStops to display the currently set hard stops.


ssStroke

java.awt.BasicStroke ssStroke
The BasicStroke object used in conjunction with drawStops to display the currently set soft stops.


antStroke

java.awt.BasicStroke antStroke
The BasicStroke object used in conjunction with drawStops to display the current angle of the antenna.


img

java.awt.image.BufferedImage img
An image which represents the shape and angle of the antenna from a forward-facing view.


img_width

int img_width

img_height

int img_height

imgReadError

boolean imgReadError

Class edu.nau.cs.scu.DrawLegend extends javax.swing.JPanel implements Serializable

Class edu.nau.cs.scu.DrawTopViewAntenna extends javax.swing.JPanel implements Serializable

Serialized Fields

origin_x

float origin_x

origin_y

float origin_y

g2d

java.awt.Graphics2D g2d

angle

double angle
The current angle, in degrees, of the antenna's azimuth position.


posSoftStopAngle

double posSoftStopAngle
The currently set positive soft stop angle, in degrees.


negSoftStopAngle

double negSoftStopAngle
The currently set negative soft stop angle, in degrees.


defaultStroke

java.awt.BasicStroke defaultStroke
The BasicStroke object used to set the Stroke of g2d back to the default.


hdStroke

java.awt.BasicStroke hdStroke
The BasicStroke object used in conjunction with drawStops to display the currently set hard stops.


ssStroke

java.awt.BasicStroke ssStroke
The BasicStroke object used in conjunction with drawStops to display the currently set soft stops.


antStroke

java.awt.BasicStroke antStroke
The BasicStroke object used in conjunction with drawStops to display the current angle of the antenna.


img

java.awt.image.BufferedImage img
An image which represents the shape and angle of the antenna from a top-down view.


img_width

int img_width

img_height

int img_height

imgReadError

boolean imgReadError

Class edu.nau.cs.scu.ExpectedResultsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

lblExpMode

javax.swing.JLabel lblExpMode

lblExpElev

javax.swing.JLabel lblExpElev

lblExpAzi

javax.swing.JLabel lblExpAzi

lblExpAnt

javax.swing.JLabel lblExpAnt

lblExpTor

javax.swing.JLabel lblExpTor

lblExpPosSSElev

javax.swing.JLabel lblExpPosSSElev

lblExpNegSSElev

javax.swing.JLabel lblExpNegSSElev

lblExpPosSSAzi

javax.swing.JLabel lblExpPosSSAzi

lblExpNegSSAzi

javax.swing.JLabel lblExpNegSSAzi

lblErrors

javax.swing.JLabel lblErrors

smTxtFont

java.awt.Font smTxtFont

isRadians

boolean isRadians
Used to set whether values are displayed in degrees or radians. Values are displayed in radians when set to true, and in degrees when set to false.


mostRecentStatus

Status mostRecentStatus
The object representing the most recent status message sent from the physical simulation.

Class edu.nau.cs.scu.SCU_GUI extends com.lmco.lmpf.plugin.PluginTab implements Serializable

Serialized Fields

splitPane1

javax.swing.JSplitPane splitPane1

splitPane2

javax.swing.JSplitPane splitPane2

minDimension

java.awt.Dimension minDimension

maxDimension

java.awt.Dimension maxDimension

uiPanel

UserInputPanel uiPanel
The panel a user interacts with to set errors and communication settings.


actualResultsPanel

ActualResultsPanel actualResultsPanel
The panel that displays the current state of the simulation.


expectedResultsPanel

ExpectedResultsPanel expectedResultsPanel
The panel that displays the state of the simulation according to the most recent status message sent.

Class edu.nau.cs.scu.UserInputPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

lblDescW

javax.swing.JLabel lblDescW

lblErrors

javax.swing.JLabel lblErrors

errorstatus

javax.swing.JCheckBox[] errorstatus
An array of checkboxes which allow various error status variables to be set.


forceCommBreak

javax.swing.JCheckBox forceCommBreak
A checkbox which allows a user to force an artificial communication break in the simulation


lblErrorStatus

java.lang.String[] lblErrorStatus

btnApply

javax.swing.JButton btnApply
Button used to set the selected errors to be reported in the simulation.


inputCommPort

javax.swing.JComboBox inputCommPort
A drop-down box that allows a user to select which serial port to communicate over.


smTxtFont

java.awt.Font smTxtFont

os

java.lang.String os

osModifier

java.lang.String osModifier

jpRow1

javax.swing.JPanel jpRow1

rbSerialFast

javax.swing.JRadioButton rbSerialFast

rbSerialSlow

javax.swing.JRadioButton rbSerialSlow

serialConfigGroup

javax.swing.ButtonGroup serialConfigGroup

savedSettings

java.util.Properties savedSettings

Package edu.nau.cs.scu.testcode

Class edu.nau.cs.scu.testcode.MEUSimulatorGUI extends com.lmco.lmpf.plugin.PluginTab implements Serializable

Serialized Fields

lblDesc

javax.swing.JLabel lblDesc

lblPort

javax.swing.JLabel lblPort

lblAz

javax.swing.JLabel lblAz

lblElv

javax.swing.JLabel lblElv

txtInput1

javax.swing.JTextField txtInput1

txtInput2

javax.swing.JTextField txtInput2

inputCommPort

javax.swing.JComboBox inputCommPort

btnAdd

javax.swing.JButton btnAdd

txtAllMsgs

javax.swing.JTextArea txtAllMsgs

spSummary

javax.swing.JScrollPane spSummary

rt

edu.nau.cs.scu.testcode.MEUSimulatorGUI.ReadThread rt
The thread responsible for reading from the serial port.


out

java.io.OutputStream out
The output stream to which outgoing messages on the serial port can be written.


commPort

javax.comm.SerialPort commPort
The serial port on which communication is happening.


communicating

boolean communicating
Indicates whether the MEU simulator is currently communicating on a serial line.


commands

java.lang.String[] commands
A list of the commands that can be sent to a servo controller.


selectCommand

javax.swing.JComboBox selectCommand