00001 00006 #ifndef UIBACKGROUND_H 00007 #define UIBACKGROUND_H 00008 00009 #include "screenManager.h" 00010 00011 #define MAX_ARGS 10 00012 #define SHUTDOWN 0 00013 00014 class UIBackground { 00015 public: 00019 UIBackground(); 00020 00025 void userCmd(char * command); 00026 00031 void netMenuSwitch(char * command); 00032 00037 void logMenuSwitch(char * command); 00038 00043 void mainMenuSwitch(char * command); 00044 00050 char * getBaseCmd(char * command); 00051 00055 void autoConnect(); 00056 00060 void manuelConnect(); 00061 00065 void remoteConnect(); 00066 00070 void shutDown(); 00071 00075 void disconnect(); 00076 00080 void updateSen(); 00081 00085 void login(); 00086 00090 void showHelpFile(); 00091 00095 void joystickControl(); 00096 00100 void atonomousRoutine(); 00101 00105 void copyLogFile(); 00106 00110 void logout(); 00111 00115 void logSensorData(); 00116 00117 private: 00119 ScreenManager * screenManager; 00121 SysLog * systemLogger; 00122 00123 }; 00124 #endif
1.3.6