libiec61850 1.5.1 新版本
生活随笔
收集整理的这篇文章主要介绍了
libiec61850 1.5.1 新版本
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
下载链接:libiec61850-1.5.1.tar.gz-嵌入式文档类资源-CSDN下载
新功能和改进
- 添加了服务器端 ReportControlBlock 事件和值访问功能
- 添加了 Timestamp_fromMmsValue 和 Quality_toMmsValue 函数
- 使服务器报告保留与 Ed 兼容。2.1 (LIB61850-293)
- 新函数 MmsValue_getOctetStringOctet 和 MmsValue_setOctetStringOctet
- IedConnection:添加功能 IedConnection_getDataSetDirectoryAsync
- IedConnection:添加功能 IedConnection_createDataSetAsync
- IedConnection:添加了新功能 IedConnection_deleteDataSetAsync
- IedServer 实例可以重启
- 新功能 IedConnection_setTimeQuality – 增加了为客户端生成的时间戳设置时间质量的支持 (LIB61850-280)
- .NET API:为 IedConnection_setFile 和 IedConnection_setFilestoreBasepath 添加了包装器 (LIB61850-258)
- IED 服务器:提高完整性报告间隔的准确性
- .NET API:GooseSubscriber – 添加了 GetGoId、GetGoCbRef、GetFataSet 方法
- IED 服务器:在配置文件解析器中添加对 SMV 控制块(“SMVC”)的支持
- .NET API:增加了对服务器集成 GOOSE 发布者的支持
- MacOS线程层:用互斥量代替信号量
修复了错误和漏洞
- 修复了 GOOSE 订阅者对格式错误消息的漏洞 (LIB61850-304)
- 已修复 - 表示层解析器中的错误可能导致无限循环 (LIB61850-302)
- .NET API:修复异步客户端功能的垃圾收集委托问题 (LIB61850-301)
- 修复了选项 CONFIG_MMS_THREADLESS_STACK 的编译问题
- 已修复 – 在消息接收期间连接中断时出现 TPKT 错误 (LIB61850-299)
- 使用 transfer-syntax-name 处理表示层数据消息
- 已修复 - UBRB:库不能同时使用带有预配置客户端的 URCB 和没有预配置客户端的 URCB (LIB61850-292)(#355)
- 修复 - 当演示消息没有用户数据时服务器崩溃 (LIB61850-291)(#368)
- MMS 服务器:当日志不存在时,查询日志服务返回服务错误而不是拒绝消息 (LIB61850-290)
- 已修复 – IED 服务器:无效控制访问期间崩溃 – FC=CO 在无效层 (LIB61850-282)
- 已修复 – 服务器:收到 APC 命令时,服务器不会自动更新 ctlNum 和 origin(status) (LIB61850-277)
- MMS 服务器:修复了某些 get-name-list 处理案例中 continue-after 的问题
- 已修复 – IedConnection:在某些情况下未释放 IEC 层上的未完成调用(LIB61850-270、LIB61850-251)
- 修复了 IsoServer 中的错误,该错误会在连接客户端时重新启动服务器时导致内存冲突
- IED 客户端:当 RCB 被禁用时,发送 RptEna 作为第一个元素
- 修复了双重无 TLS 配置结构的问题 (LIB61850-254)
- .NET API:修复了 GooseControlBlock.GetDstAddress 中的 AccessViolationException 问题
- MMS 服务器:修复了传输缓冲区处理中的数据竞争错误 (#338)
- IED 服务器:修复 IEDName+LDInst 太长时崩溃的问题
- .NET API:修复错误 – 服务器写入访问处理程序导致“CallbackOnCollectedDelegate”异常 (LIB61850-236)
- MMS 服务器:修复了在文件上传期间客户端连接关闭时可能发生的崩溃 (LIB61850-2)
- MMS 客户端:已修复问题 - 当 setFile (obtainFile) 服务中断时不关闭文件,例如由于连接丢失 (LIB61850-230)
- 以太网套接字 (Windows):修复了错误并为 Windows 上的问题添加了解决方法(使用 WaitForMultipleObjects 等待时未收到大多数 GOOSE/SV 消息 - 在 winpcap 4.1.3 和 Windows 10 中观察到
- BER 整数解码器中的固定问题(GOOSE 固定长度消息解码的问题)
- .NET API:修复了 ModelNode.GetObjectReference 方法中的内存释放问题
- IED 服务器:修复了 GoCBEventHandler 中的错误
- 修复 BSD 以太网层中的问题 (#328)
- 修复了 BSD 的 cmake 文件中的错误
- 修复了在不支持 GOOSE 的情况下编译时的编译问题 (#325)
- IED 服务器:控制处理 - 修复了测试标志处理中的问题
- IED 服务器:对于 SBOes,在接受操作时检查测试标志匹配 (sSBOes8)
- IED 服务器:在 WaitForChange 状态下拒绝取消/SBOw – 修复了测试用例 sCtl26 的问题
总结
以上是生活随笔为你收集整理的libiec61850 1.5.1 新版本的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 1. 使用 MegaRAID Stora
- 下一篇: 算法导论4.3习题