Commit Graph

3 Commits

Author SHA1 Message Date
ypc 4976f1a181 docs: 更新 COMPLETION + libdatacenter API 文档 v3.1
## COMPLETION.md
- 日期更新至 2026-07-10
- 新增 libiec 模块(5文件, 26个CS10x回调)
- 新增 libcom_router bind_app 协议绑定路由
- 新增 v3.1 修复与增强清单(10项)
- 标注 libiec 文档待补

## API-libdatacenter.md
- 新增 v3.1 版本历史(7项修复明细)
- 新增已知未完成功能(3项,含优先级)
- 文档保持 v3.0 所有原有内容不变
2026-07-10 14:40:04 +08:00
ypc 920524945d feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢
=== libicp67 (纯C, 4文件 1800+行) ===
- 帧定界/CRC/构造 (icp67_frame.c)
- 16种TI解码 + 文件/ZIP子命令 (icp67_decode.c)
- 13个Sender + 重传管理 + 定时器 (icp67_core.c)
- 可配置超时/重试参数 + 零拷贝环形缓冲搜索
- 测试 26项全通过

=== libself_ptl (C++, 3文件 1200+行) ===
- XML点表解析 (St/Mx/Co/Dd/Ao/Param 2988行)
- 17个回调 → 数据中心 (SOE/故障/扰动/自检/AO)
- MQ_COM_TO_SELF_PTL / MQ_SELF_PTL_TO_COM 解耦

=== libcom_router (C++, 2文件 800+行) ===
- 通道创建 + JSON配置 + 转发端口TCP server
- 三级路由: 端口转发 → 回复归属 → self_ptl
- MQ桥接: 按原工程 stru_msg_head + EV_COM_RX_SELF_PTL

=== 系统框架 ===
- app_msg_queue.h X-Macro MQ定义
- 跨模块事件 + stru_msg_head 消息封装
- app_modules.h 注册 SELF_PTL / COM_ROUTER
2026-07-09 17:51:57 +08:00
ypc e00e1e28f4 Initial commit: add .gitignore 2026-07-07 10:40:53 +08:00