Cleanup RPC component

This commit is contained in:
2025-05-26 14:44:08 -04:00
parent eadd76f570
commit bc6b2a4500
15 changed files with 81 additions and 32 deletions

View File

@@ -6,13 +6,14 @@
#include "freertos/FreeRTOS.h"
#include "freertos/semphr.h"
class WifiManager {
#include "IWifiManager.h"
class WifiManager final : IWifiManager {
public:
WifiManager() = default;
~WifiManager() = default;
int init();
int connect();
int disconnect();
WifiManager();
~WifiManager() override = default;
int connect() override;
int disconnect() override;
[[noreturn]] void manage();
@@ -28,7 +29,6 @@ private:
static void wifi_event_handler(void *event_handler_arg, esp_event_base_t event_base, int32_t event_id, void *event_data);
SemaphoreHandle_t m_mutex;
wifi_state m_state;
TaskHandle_t m_task;