#include <mrpt/core/exceptions.h>#include <mrpt/core/round.h>#include <mrpt/system/os.h>#include <mvsim/World.h>#include <csignal>#include <rapidxml_utils.hpp>#include <thread>#include "mvsim-cli.h"
Go to the source code of this file.
Classes | |
| struct | LaunchData |
| struct | TThreadParams |
Functions | |
| int | launchSimulation () |
| void | mvsim_install_signal_handler () |
| std::string | mvsim_launch_handle_teleop (const mvsim::World::TGUIKeyEvent keyevent, const std::optional< mvsim::TJoyStickEvent > &js) |
| void | mvsim_launch_shutdown () |
| static void | mvsim_server_thread_headless (TThreadParams &thread_params) |
| static void | mvsim_server_thread_update_GUI (TThreadParams &thread_params) |
| void | mvsim_signal_handler (int s) |
Variables | |
| std::optional< LaunchData > | app |
| mvsim::World::TGUIKeyEvent | gui_key_events |
| std::mutex | gui_key_events_mtx |
| std::string | msg2gui |
| int launchSimulation | ( | ) |
Definition at line 161 of file mvsim-cli-launch.cpp.
| void mvsim_install_signal_handler | ( | ) |
Definition at line 93 of file mvsim-cli-launch.cpp.
| std::string mvsim_launch_handle_teleop | ( | const mvsim::World::TGUIKeyEvent | keyevent, |
| const std::optional< mvsim::TJoyStickEvent > & | js | ||
| ) |
Definition at line 105 of file mvsim-cli-launch.cpp.
| void mvsim_launch_shutdown | ( | ) |
Definition at line 68 of file mvsim-cli-launch.cpp.
|
static |
Definition at line 340 of file mvsim-cli-launch.cpp.
|
static |
Definition at line 311 of file mvsim-cli-launch.cpp.
| void mvsim_signal_handler | ( | int | s | ) |
Definition at line 86 of file mvsim-cli-launch.cpp.
| std::optional<LaunchData> app |
Definition at line 66 of file mvsim-cli-launch.cpp.
| mvsim::World::TGUIKeyEvent gui_key_events |
Definition at line 54 of file mvsim-cli-launch.cpp.
| std::mutex gui_key_events_mtx |
Definition at line 55 of file mvsim-cli-launch.cpp.
| std::string msg2gui |
Definition at line 56 of file mvsim-cli-launch.cpp.