Config manager fixes

This commit is contained in:
2025-10-05 12:20:37 -04:00
parent a9a5ab7a72
commit e498a828b6
14 changed files with 264 additions and 144 deletions

View File

@@ -14,11 +14,14 @@
class LoopManager {
public:
LoopManager() : m_messaging_interface(std::make_unique<MessagingInterface>(std::make_unique<WifiManager>())) {}
LoopManager() : m_config_manager(ConfigManager::get_instance()),
m_messaging_interface(std::make_unique<MessagingInterface>(std::make_unique<WifiManager>())) {}
[[noreturn]] void control_loop() const;
[[noreturn]] static void metadata_tx_loop(char * args);
[[noreturn]] static void metadata_rx_loop(char * args);
private:
ConfigManager& m_config_manager;
std::unique_ptr<MessagingInterface> m_messaging_interface;
private: