新增http、mqtt运行库,实现mqtt功能, 新增spdlog

This commit is contained in:
lixiaoyuan
2025-09-01 20:08:40 +08:00
parent e0b64a20c4
commit 94e467b65e
245 changed files with 54182 additions and 117 deletions

View File

@@ -2,10 +2,11 @@
#include <thread>
#include "common/Logger.h"
#include "Operator.h"
#include "app/AppData.h"
class MqttClient;
class Application
{
public:
@@ -17,24 +18,25 @@ public:
static AppData& data()
{
return Application::instance().appdata_;
return Application::instance().appdata;
}
void init();
bool isQuit() { return isQuit_; }
Operator& getOperator() { return op_; }
Operator& getOperator() { return op; }
void runThreadMain();
void runThreadDevice();
public:
bool isQuit_ = false;
bool isQuit = false;
// 登录的管理员信息
Operator op_;
Operator op;
// 应用数据
AppData appdata_;
AppData appdata;
std::shared_ptr<MqttClient> mqttCli;
};