From ccb26007e2cb424000535a1bc95685a1fa239247 Mon Sep 17 00:00:00 2001 From: ypc <15051963820@163.com> Date: Tue, 14 Jul 2026 18:21:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20in=20=E4=BF=A1?= =?UTF-8?q?=E5=8F=B7=E7=B1=BB=E5=9E=8B=20(=E5=85=A8=E6=A0=88=20=E2=80=94?= =?UTF-8?q?=20datacenter/libplc/webserver/=E5=89=8D=E7=AB=AF/=E6=B5=8B?= =?UTF-8?q?=E8=AF=95)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit in 信号的核心功能 (获取 out 指针 + 变更回调) 已被 dc_signal_out_link_with_callback 完全覆盖, 其独立的 saddr 命名空间 没有实际业务价值. 后端: - datacenter API: 删除 dc_signal_in/dc_signal_in_with_callback/dc_get_in_signal_info - dc_signal_in.cpp 已删除, g_dc_in/dc_core_find_in 移除 - libplc: 2 处 dc_signal_in → dc_signal_out_link_with_callback - webserver: 移除 WS_SIG_IN 枚举值, ws_sig_add_in 函数, g_ws_sig_names / dc_data 中的 in 分支 前端: - router.js / signals.js / datacenter.js / ui.js / i18n.js / dashboard.js / signal-store.js / index.html: 移除所有 in 导航/页面/Tab/翻译 - 测试: test_datacenter.cpp 移除 test_in_signal --- config/web/index.html | 9 +- config/web/js/i18n.js | 8 +- config/web/js/pages/dashboard.js | 7 +- config/web/js/pages/datacenter.js | 77 ++++-------- config/web/js/pages/signals.js | 67 ++-------- config/web/js/router.js | 13 +- config/web/js/signal-store.js | 99 +++++++++------ src/public/libdatacenter/inc/dc_internal.h | 2 - src/public/libdatacenter/inc/myDatacenter.h | 23 ---- src/public/libdatacenter/src/dc_core.cpp | 7 -- src/public/libdatacenter/src/dc_signal_in.cpp | 79 ------------ .../libdatacenter/src/dc_signal_query.cpp | 15 --- .../libdatacenter/src/dc_signal_show.cpp | 7 -- src/system/libplc/src/plc.cpp | 12 +- src/system/libweb_server/inc/web_server.h | 9 +- src/system/libweb_server/src/ws_method.cpp | 115 +++++++++++------- src/test/test_datacenter.cpp | 39 ------ 17 files changed, 193 insertions(+), 395 deletions(-) delete mode 100644 src/public/libdatacenter/src/dc_signal_in.cpp diff --git a/config/web/index.html b/config/web/index.html index 155aaca..32c56cc 100644 --- a/config/web/index.html +++ b/config/web/index.html @@ -70,7 +70,6 @@