RTU_ALL_AI/src
ypc 842d83a147 fix(backend): 信号值持久存储 + WS 日志控制 + core dump 配置
self_ptl:
- 修复: self_ptl_do_signal_out() 使用栈局部变量, 函数返回后
  指针悬空 → 前端读到垃圾值 0xFC (252)
- 新增 6 个全局 vector (g_st_vals/g_mx_vals/g_co_vals/g_dd_vals/
  g_ao_vals/g_param_val_ptrs) 作为持久存储, 零初始化后传地址

webserver:
- ws_method: get_file/set_file 路径拼接 %s%s → %s/%s
  (修复 func_proc_self_dir 无末尾 / 导致路径错误)
- ws_method: WS 日志默认关闭, 新增 web_log on/off/status 命令
  (CMD_REGISTER_C 注册)
- ws_method: dc_data JSON 改为 ws_send_one (文本帧),
  ws_recv 日志用 memcpy+null 截断防乱码

main.c:
- 添加 setrlimit(RLIMIT_CORE, RLIM_INFINITY)
  和 prctl(PR_SET_DUMPABLE) 启用 core dump

build.sh:
- 构建前自动设置 core_pattern 到项目根目录
2026-07-14 18:23:11 +08:00
..
protocol fix: 分模块代码审查 — 修复 11 个 Critical/Important bugs 2026-07-10 10:21:28 +08:00
public refactor: 移除 in 信号类型 (全栈 — datacenter/libplc/webserver/前端/测试) 2026-07-14 18:21:35 +08:00
system fix(backend): 信号值持久存储 + WS 日志控制 + core dump 配置 2026-07-14 18:23:11 +08:00
test refactor: 移除 in 信号类型 (全栈 — datacenter/libplc/webserver/前端/测试) 2026-07-14 18:21:35 +08:00