LoggerNet SDK Patch 4.5
更新:10-10-2017

  1. 对CR1000X数据记录器的支持现在可以通过coralib3.dll和coralib3d.dll的更新版本获得。
  2. 示例c++应用程序现在的目标是Visual Studio 2015,支持MFC和WindowsSDK。
  3. 版本控制和描述更新到当前的需求。
  4. 底层加密库已经从axTLS更改为mbedTLS。
  5. 增加了对新设备收集区域重命名事务的支持。服务器接口版本已经增加到1.12.04来报告这一点。
  6. 增加了代码来保存和恢复PakBus数据记录器报告的车站名称。还添加了清除标志的代码,该标志表明当这样的操作关闭时,我们正在轮询数据记录器信息。这解决了一个问题,如果在启动服务器后第一次尝试获得编译结果时失败,写入新数据文件头的站点名称是一个空字符串。
  7. 修正了on_callback_wait_end()的重载版本没有被调用的错误,因为该方法的签名被更改了。这表现为使用电话调制解调器连接处理回调的问题,其中连接建立并在两分钟间隔后放弃,因为调制解调器的回调铃声定时器从未被清除。
  8. 修复了BMP5数据记录器的一个bug,当测试查看关闭操作是否是get编译结果操作时,可能会发生访问冲突。
  9. 更改了BMP5文件同步操作,因此如果没有给定的文件规范,目录请求将包含通配符。这解决了最近的数据记录器操作系统的一个问题,即如果没有给出冒号或模式,数据记录器就无法枚举文件。
  10. 更改了从状态表映射到有符号整数的各种错误计数器,并将其默认值设置为-1,表示该值未知。还要将此进程字符串设置为“error_counter”的值,以便状态监视器能够对这些设置应用特殊格式,从而将负值保留为空。
  11. 改变地图的统计数据记录仪锂电池电压,这是初始化的值南和改变了过程字符串“battery_voltage”,这样的状态监测可以保留NaN值空白和不倾向于这些值格式有三个固定的小数位数。
  12. 增加了在统计表中注册字符串值的能力,并为CR300的新锂电池值创建了一个状态表映射,报告为字符串而不是浮点电压值。
  13. CR300的“锂电池”统计数据修改为“锂电池Volt”。
  14. 增加了对PakBus数据记录器的新defaultScheduleEnabledExpr设置的支持。
  15. 增加了挑战/响应器组件的代码,用于用一个PakBus/TCP密码验证PakBus/TCP链接,这样在开始挑战之前,当从数据记录器接收到无效的认证数据时,延迟的启动计时器就会关闭。如果做不到这一点,就会在处理延迟的启动事件时导致崩溃,验证器不再处于任何状态。
  16. 修正了文件同步轮询操作中客户端确认在轮询过程被通知后发送的错误。该顺序可能导致在试图发送客户端确认时删除操作,并导致试图访问已释放的存储空间。
  17. 为PakBus路由器的定时方法添加了代码,它定期检查当前事务焦点的有效性,因此如果该事务没有可用的路由,则该事务将被认为是无效的,将报告一个错误(不可达),并清除当前的焦点。
  18. 为日志记录器查询事务的BMP5、BMP3和BMP1版本实现了一种新的收集模式,即按间隔回填。服务器接口版本已设置为1.12.06以反映此支持。
  19. 更改了最近在PakBus路由器中引入的代码,如果没有路由器执行这些事务,该代码将使事务无效,因此该规则将不会应用于hello事务。
  20. 更改了处理数据记录器报告文件不可访问或名称无效情况的代码,以便从获取队列中删除该文件,并从文件历史记录中删除该文件。这将允许我们在未来的轮询中“重新发现”该文件,如果该文件确实不可访问。这解决了一个问题,在我们得到目录和开始请求文件之间,数据记录器似乎正在删除文件。在这种情况下,文件名会卡在get队列中,我们会一遍又一遍地请求它,而不会放弃。
Baidu