【已解决】3.4.3版本的SDK中控智能灯彩光模式数据转换异常

网关设备, 语音中控设备等
Post Reply
chenql
Posts: 14

彩灯的虚拟ID:40747388cc50e3255aaa
彩灯dp类型:老dp类型
触发时间节点:22-12-02-17-04
问题点:在网关中控端控制智能灯的彩光模式时,调节亮度或者颜色都可以触发;比如设置亮度为71,SDK触发的回调中返回的数据亮度为73
从SDK打印的log中可以看得出来问题点在于彩灯的新dp跟老dp之间的转换应该是有一些问题

log.png

如图所示,第一处红线位置中网关中控端上报的亮度为0x47(十进制为71),第二处红线位置为SDK把新dp转换为老dp后的打印结果,新dp的亮度值上报上去是0x47,按照0-100转换成0-255的值,这里应该是0xb5或者0xb6,但是SDK打印出来的是0xbb(十进制是187),转换回来0-100的比例值,结果是0x49(十进制73),因此第三次红线处是网关中控端上报的值0x47,第四次红线处网关SDK的回调却是0x49,因此导致网关中控端收到回调时,显示数据由71的亮度上调成73的亮度;如下图所示

面板显示.jpg
lightthgil
Posts: 33

Re: 3.4.3版本的SDK中控智能灯彩光模式数据转换异常

3.5.0版本已修复。
正在提测。提测完成后释放

Post Reply