Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

UIBackground Class Reference

Collaboration diagram for UIBackground:
[legend]
List of all members.

Detailed Description

responsible for processing user commands

Definition at line 14 of file UIBackground.h.

Public Member Functions

 UIBackground ()
 Constructor for the UIBackground.

void userCmd (char *command)
 process a user command

void netMenuSwitch (char *command)
 processes commands for the netMenu

void logMenuSwitch (char *command)
 processes the commands for the logMenu

void mainMenuSwitch (char *command)
 processes the commands for the mainMenu

char * getBaseCmd (char *command)
 strip the opening off of a command

void autoConnect ()
 connect ot the robot

void manuelConnect ()
 connect to the robot by providing input

void remoteConnect ()
 connect to the robot through the internet

void shutDown ()
 shutdown the robot

void disconnect ()
 disconnect from the robot

void updateSen ()
 update the sensor info

void login ()
 login to the robot

void showHelpFile ()
 show the help file

void joystickControl ()
 start controlling the robot with the joystick

void atonomousRoutine ()
 start an atonomous routine

void copyLogFile ()
 make a copy of the log file

void logout ()
 logout from the robot

void logSensorData ()
 start logging the sensor Data


Private Attributes

ScreenManagerscreenManager
 Reference to the screenManager.

SysLogsystemLogger
 Reference to the systemLogger.


Member Function Documentation

char* UIBackground::getBaseCmd char *  command  ) 
 

strip the opening off of a command

Parameters:
command to strip
Return values:
new command

void UIBackground::logMenuSwitch char *  command  ) 
 

processes the commands for the logMenu

Parameters:
command to process

void UIBackground::mainMenuSwitch char *  command  ) 
 

processes the commands for the mainMenu

Parameters:
command to process

void UIBackground::netMenuSwitch char *  command  ) 
 

processes commands for the netMenu

Parameters:
command to process

void UIBackground::userCmd char *  command  ) 
 

process a user command

Parameters:
command to process


The documentation for this class was generated from the following file:
Generated on Sat Mar 26 00:07:05 2005 for CS498EmbeddedSystemsProgramming by doxygen 1.3.6