Skip to content

EMS Simulate v3.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 12:10

v3.0.0

Changes since v2.9.1.

✨ 新功能

  • goose显示精确到毫秒 (a1f55739)
  • 报文查看界面实现单独窗口 (ed08db9e)
  • 增加GOOSE抓包功能,增加GOOSE报文界面显示 (2cbf6ceb)
  • 整合GOOSE模块功能,优化旧冗余代码 (9fa5447e)
  • 优化前端GOOSE界面显示 (1ac4e00f)
  • GOOSE重构,区分发布和订阅并且可配置 (cd2e9db9)
  • goose界面参照report进行重构,完成响应后台接口 (d728e02b)
    • Publisher、Receiver、Subscription 和抓包会话均按 IEC 61850 `channel_id` 隔离。 - Publisher 和 Receiver 支持选择后端发现的真实网卡;无效、禁用或环回网卡不能启动 GOOSE。 - Publisher 支持完整协议配置编辑,数据集条目支持批量、事务化替换。 - Receiver/Subscription 新增数据库持久化,应用重启后可恢复并支持 `auto_start`。 - Subscription 支持编辑 APPID、MAC、DataSetRef、ConfRev 和描述。 - 发现的 GOOSE 控制块不再自动写入配置,必须选择网卡并显式确认导入。 - SCL/ICD 导入默认不覆盖现有 GOOSE 配置,仅在明确开启自动创建时写入。 - WebSocket 抓包命令和报文广播按通道隔离,避免设备之间串包。 (e6fd4aa2)

🐛 Bug 修复

  • 修复GOOSE服务端发布失败的Bug. (34cbb51b)
  • 修复GOOSE数据集导入失败bug (51605213)
  • 1.修复GOOSE界面展示Bug。2.修复GOOSEID错误 (e78a654f)
  • 修复IEC61850客户端导入ICD方式读取dataset错误的bug (54d501c2)
  • 修复IEC61850客户端导入时mms_type加载错误的bug (ee6f7d1c)
  • 1.修复将q、t、dU加入模拟器的bug。2.IEC61850导入客户端ICD文件时,修复RCB引用没加IEDName前缀导致报告引用无法找到的bug (3f57ca29)
  • 1.修复IEC61850报告接收主动上报和其他操作同时进行的时候,可能会导致程序崩溃的bug。2.其他一些小bug修复 (e4b0be90)