RTU/claude/问题处理文档.md

679 B
Raw Blame History

问题处理文档


2026-06-10

#1 libmms_m RCB 订阅编号硬编码

问题mms_m_icd_report_init() 中硬编码 if(0 == rpt_no.compare("01")),只订阅编号为 "01" 的 RCB其他编号被丢弃无法按需灵活订阅多个 RCB 实例。

需求

  1. 灵活可配置订阅的控制块编号
  2. libmms_m 提供接口,由 libiec61850m 传入
  3. 可传入一个或多个编号,不传默认 "01"
  4. 无效数据打印错误并返回失败

处理计划RCB订阅编号可配置化

状态 已完成
涉及文件myMms_m.h, mms_m.h, mms_m.cpp, iec61850m.cpp