6 #ifndef SIMCONTROLPANEL_H 7 #define SIMCONTROLPANEL_H 16 #define DEFAULT_TERRAIN_FILE "/default-terrain.yaml" 17 #define DEFAULT_USER_FILE "/default-user.yaml" 33 void on_startButton_clicked();
35 void on_stopButton_clicked();
37 void on_joystickButton_clicked();
39 void on_driverButton_clicked();
41 void on_simulatorTable_cellChanged(
int row,
int column);
43 void on_saveSimulatorButton_clicked();
45 void on_loadSimulatorButton_clicked();
47 void on_robotTable_cellChanged(
int row,
int column);
49 void on_saveRobotButton_clicked();
51 void on_loadRobotButton_clicked();
53 void on_goHomeButton_clicked();
55 void on_kickButton_clicked();
57 void on_userControlTable_cellChanged(
int row,
int column);
59 void on_saveUserButton_clicked();
61 void on_loadUserButton_clicked();
63 void on_setTerrainButton_clicked();
65 void updateTerrainLabel();
72 void updateUiEnable();
74 bool _started =
false;
75 Ui::SimControlPanel*
ui;
82 bool _simulationMode =
false;
83 bool _firstStart =
true;
84 bool _ignoreTableCallbacks =
false;
85 bool _loadedUserSettings =
false;
89 #endif // SIMCONTROLPANEL_H
ControlParameters _userParameters
SimulatorControlParameters _parameters
Interface between simulator and hardware using LCM.
Visualizer window for simulator.
std::string _terrainFileName