一、该问题的重现步骤是什么?
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) {
;
}
}五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端