RTU/release/inc
ypc b176d957df feat: 集成 PLC 就地自动化逻辑模块 + SIGILL 编译修复
## PLC 模块 (libplc)
- 新增 libplc 模块: 解析 Reclose_logic.txt 逻辑图,支持与/或/非/延时/SR等多种节点类型
- PLC_Logic() 配置文件路径改为 func_get_process_self_dir 动态拼接
- app_modules.h 注册 APP_MODULE(PLC, plc, ...)
- system makefile 增加 libplc 子目录
- RTU makefile 链接 -lplc

## SIGILL 编译修复
- linux.mk: ARM 编译加 -mno-outline-atomics -fno-threadsafe-statics,禁用 LSE 原子指令
- RTU makefile: STATIC_FLAGS 去掉 -static-libstdc++,避免工具链预编译 libstdc++ 中的 LSE 指令触发 RK3568 SIGILL

## 配置
- app_config.json 新增 app_plc 条目(默认 enable: false)
- PLC/Reclose_logic.txt 逻辑配置文件占位
2026-07-01 15:56:12 +08:00
..
iec61850_inc 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
app_modules.h feat: 集成 PLC 就地自动化逻辑模块 + SIGILL 编译修复 2026-07-01 15:56:12 +08:00
app_msg_queue.h <修改> 1、将应用线程模块调用方式改为动态的,通过头文件中进行绑定,通过配置文件进行选择是否运行;2、消息队列初始化也同样修改 2026-06-18 17:15:43 +08:00
cJSON.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
cbb_compat.h feat: channel_config 统一重构 + lib60870 CBB 库集成 + libiec 文件拆分 2026-07-01 14:52:22 +08:00
mongoose.h <修改> 1、调整webserver,更新mongoose库源文件;2、重新生成前端工程;3、利用mongoose中的功能打包前端工程进项目工程中,以c文件格式存在,最终编译成可执行文件一起打包,后续升级改动前端时,无需升级前端工程 2026-06-10 16:07:38 +08:00
mosquitto.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
myBase.h <修改> 2026-05-19 10:44:10 +08:00
myCmd.h feat: C接口化改造 — P0~P2 完成 (icp67/cmd/comm 三个模块) 2026-06-27 13:47:53 +08:00
myComm.h feat: C接口化改造 — P0~P2 完成 (icp67/cmd/comm 三个模块) 2026-06-27 13:47:53 +08:00
myDatacenter.h <新增> 1、前端对应增加命令终端与数据监控,命令终端支持自定义命令 2026-06-18 11:09:14 +08:00
myFunc.h <修改> 1、动态获取配置文件路径 2026-06-05 15:55:14 +08:00
myIcp67.h feat: C接口化改造 — P0~P2 完成 (icp67/cmd/comm 三个模块) 2026-06-27 13:47:53 +08:00
myLog.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
myMd5.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
myMms_m.h <修改> 1、给数据中心的接口加上module_id,避免控制类型命令自锁;2、iec61850s中增加接口注册绑定参数与定值区,设置定值区时,参数能相应修改。 2026-06-11 16:40:07 +08:00
myMms_s.h <修改> 1、给数据中心的接口加上module_id,避免控制类型命令自锁;2、iec61850s中增加接口注册绑定参数与定值区,设置定值区时,参数能相应修改。 2026-06-11 16:40:07 +08:00
myModbus.h <新增> 1、增加modbus库 2026-06-17 16:57:45 +08:00
mySystem.h feat: channel_config 统一重构 + lib60870 CBB 库集成 + libiec 文件拆分 2026-07-01 14:52:22 +08:00
myTask.h <修改> 1、使用mimo优化程序,增加问题处理文档;2、调整优化libtask模块 2026-06-15 10:29:59 +08:00
tinyxml2.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00
xxhash.h 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00