 To run the software as it is currently, the code should be located at c:\PERFilesystem\PER. 


Package and File Descriptions

Exhibit/GUI
 Contains all of the Exhibit interface components. All of the *.form files are automatically generated by NetBeans when you use NetBeans' "Form Editor." FlowController.java controlls the sequence of screens displayed.

Exhibit
, and mission execution (Sequencer.java)
rover/control
 Files related to communication with the rover.

rover
 Files related to rover control.
 Most of these file are of the from *Action.java. We have an Action class for each function we would like the rover to perform. 
 There are also some classes for logging and calibration.

staycer
 This is a repository for the code which runs on the Stayton and Cerebellum boards on the rover.

Exhibit/Exhibit.java
 The main class. Execute this class to begin running the software. (Note, you won't get very far unless you can connect to the rover. Exhibit loads the main part of the interface in the background while it waits for the user to enter the IP address of the rover. It will not allow you to continue until you have successfully connected to the rover.)

Exhibit/Sequencer.java
 Controls mission execution for the Exhibit.

Exhibit/KioskStatsAnalysis
 Program for gathering useful data from the stats log generated by the exhibit.