update sounds ang transtions
Some checks failed
Test / test (push) Has been cancelled

This commit is contained in:
2026-06-22 17:16:36 +07:00
parent d70a4e45af
commit 523f98b74c
28 changed files with 2449 additions and 138 deletions

View File

@@ -14,6 +14,7 @@
#include "storage/map_store.hpp"
#include "storage/site_store.hpp"
#include "storage/sound_store.hpp"
#include "storage/transition_store.hpp"
#include "storage/state_repository.hpp"
#include <httplib.h>
@@ -61,13 +62,19 @@ int LidarManagerApp::run()
StateRepository repo(data_path_, database);
repo.load();
MissionQueue mission_queue(database);
MissionStore mission_store(database);
RobotRuntime robot_runtime(database, mission_queue);
MapStore map_store(database);
TransitionStore transition_store(database);
MissionStore mission_store(database);
MissionQueue mission_queue(database, map_store, transition_store, mission_store);
RobotRuntime robot_runtime(database, mission_queue);
SiteStore site_store(database);
site_store.ensureDefaultSiteId();
SoundStore sound_store(database);
{
std::string sound_err;
if (!sound_store.ensureSystemDefaults(sound_err))
std::fprintf(stderr, "Warning: sound defaults: %s\n", sound_err.c_str());
}
DashboardStore dashboard_store(database);
const auto enqueue_fn = [&mission_store, &mission_queue](const nlohmann::json& request, std::string& err) -> bool {
@@ -96,6 +103,7 @@ int LidarManagerApp::run()
map_store,
site_store,
sound_store,
transition_store,
dashboard_store);
api.registerRoutes(svr);
auth.registerRoutes(svr);