设备影子功能状态收敛Bug

Bug 未结 1 10

一、该问题的重现步骤是什么?

1. bladex物联网系统 设备影子功能开启,当点位温度配置float和缩放0.1,发送影子期望值25.

2. 设备上报温度值250,设备影子状态温度值显示25,期望状态里还存在温度25.

3.检查发现此类float缩放点位:

  • 状态收敛:设备上报的 reported 满足 desired 后,平台自动清理已满足的期望值

此处没生效,在做对比是好像是因为类型问题没有生效。

二、你期待的结果是什么?实际看到的又是什么?

bug修复

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-links-pro

四、请提供详细的错误堆栈信息,这很重要。

if (Objects.equals(desiredValue, reported.get(key)))
(Object a, Object b) {
    (a == && b == ) ;
    (a == || b == ) ;
    (a.equals(b)) ;
    {
       BigDecimal(a.toString()).compareTo(BigDecimal(b.toString())) == ;
    } (NumberFormatException e) {
       ;
    }
}

五、若有更多详细信息,请在下面提供。


1条回答
  • 我们这几天安排排查看看,注意留意dev分支的修复记录

    0 讨论(0)
提交回复