|
gokit开发板新加了一个LED的控制,发现程序就乱掉了,实在找不到头绪时,尝试用app和云端服务器交互,检查数据的差别,这时发现一个奇怪的现象:开启/关闭红色灯 (LED_OnOff)=0,新增LED (NEW_LED)=0的初始状态:000000030b0000900101000000000000
第一种情况:当将俩开关都变成1之后,先把开启/关闭红色灯变成0,后将新增LED设置为0,此时:
000000030b0000900102000000000000
第二种情况:当将俩开关都变成1之后,先将新增LED设置为0,再把开启/关闭红色灯变成0,此时:
000000030b0000900101000000000000
但是检查jason文件则没有区别:
{"LED_OnOff":"0",
"NEW_LED":"0",
"LED_Color":"自定义",
"LED_R":0,
"LED_G":0,
"LED_B":0,
"Motor_Speed":-5,
"Infrared":"0",
"Temperature":-13,
"Humidity":0,
"Alert_1":"0",
"Alert_2":"0",
"Fault_LED":"0",
"Fault_Motor":"0",
"Fault_TemHum":"0",
"Fault_IR":"0"}
这个谁能帮忙解释一下,谢谢!!
|
|