55 void TerminateProfilingMode();
56 bool PluginCallbackHMI(
const std::string& function_name,
57 const nlohmann::json& param_json);
58 nlohmann::json HMICallbackSimControl(
const std::string& function_name,
59 const nlohmann::json& param_json);
60 bool PerceptionCameraCallback(
const std::string& param_string);
61 bool PointCloudCallback(
const std::string& param_string);
62 std::unique_ptr<cyber::Timer> exit_timer_;
64 std::unique_ptr<SimulationWorldUpdater> sim_world_updater_;
65 std::unique_ptr<PointCloudUpdater> point_cloud_updater_;
66 std::unique_ptr<CivetServer> server_;
67 std::unique_ptr<WebSocketHandler> websocket_;
68 std::unique_ptr<WebSocketHandler> map_ws_;
69 std::unique_ptr<WebSocketHandler> point_cloud_ws_;
70 std::unique_ptr<WebSocketHandler> camera_ws_;
71 std::unique_ptr<WebSocketHandler> plugin_ws_;
72 std::unique_ptr<ImageHandler> image_;
73 std::unique_ptr<MapService> map_service_;
74 std::unique_ptr<HMI> hmi_;
75 std::unique_ptr<PerceptionCameraUpdater> perception_camera_updater_;
76 std::unique_ptr<PluginManager> plugin_manager_;
78 std::unique_ptr<TeleopService> teleop_;
79 std::unique_ptr<WebSocketHandler> teleop_ws_;