修改场站策略解析及网关指令下发

This commit is contained in:
lixiaoyuan
2025-09-14 16:00:30 +08:00
parent d1a8fb0665
commit 6418335d9d
14 changed files with 252 additions and 68 deletions

View File

@@ -127,57 +127,14 @@ int main(int argc, char** argv)
SetConsoleOutputCP(CP_UTF8);
// 设置控制台输入为 UTF-8 编码(如果需要输入中文)
SetConsoleCP(CP_UTF8);
float ratio = 1.1f;
int precision = 0;
if (ratio != 1.0f)
{
precision = 2;
};
//qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "9222"); // 即使内置视图,有时也需要开启调试端口
//QApplication app(argc, argv);
//QMainWindow mainWindow;
//// 主窗口和布局
//QWidget myRoot;
//QHBoxLayout* layout = new QHBoxLayout(&myRoot);
//// 创建主 Web 视图
//QWebEngineView* mainWebView = new QWebEngineView;
//mainWebView->load(QUrl("https://www.example.com"));
//// 创建用于显示开发者工具的 Web 视图
//QWebEngineView* devToolsView = new QWebEngineView;
//// 将主 Web 页面的开发者工具页面设置为 devToolsView 的页面
//mainWebView->page()->setDevToolsPage(devToolsView->page());
//// 如果你需要先导航主页面,然后在某个事件(如按钮点击)后显示开发者工具,可以将这行代码放在事件处理函数中。
//// 将两个视图添加到布局中
//layout->addWidget(mainWebView);
//layout->addWidget(devToolsView);
//// 可以适当设置两个视图的大小比例,例如:
//// layout->setStretchFactor(0, 2); // 主视图占2份
//// layout->setStretchFactor(1, 1); // 开发者工具视图占1份
//myRoot.show();
//mainWindow.resize(1600, 900);
//mainWindow.setCentralWidget(&myRoot);
//mainWindow.show();
//// 如果你想在启动时自动打开开发者工具可以触发一个“打开”事件但setDevToolsPage本身调用后通常需要一些条件才弹出有时需要手动在浏览器中inspected后再内置查看
//// 更常见的做法是连接一个信号,例如页面加载完成后,或者通过一个按钮触发 devToolsView->show()。
//return app.exec();
// 初始化日志
Spdlogger::init(spdlog::level::debug, "");
spdlog::info("[main] start ... ======================================================================");
njson json;
json = {1, 2, 3, 4};
spdlog::info(json.dump());
// 运行后台服务
Application::instance().init();