新增芯跳检测脚本

This commit is contained in:
ranchuan
2023-07-14 18:50:38 +08:00
parent 01b2109ce1
commit 688e942b1a
10 changed files with 3576 additions and 13 deletions

View File

@@ -67,7 +67,13 @@ array_def *protu_decode(protu_def *p,array_def *data)
DBG_WARN("recv data check error.h_crc=%02x %02x,crc=%02x %02x",chk_a,chk_b,arr_get(data,-2),arr_get(data,-1));
str_set(p->str_err,"recv data check error.");
}
p->cmd_no=arr_get(data,5)|(arr_get(data,6)<<8);
int cmd_no=arr_get(data,5)|(arr_get(data,6)<<8);
if(p->cmd_no==cmd_no)
{
// 重复的cmd_no
DBG_WARN("duplicate sequence number.");
str_set(p->str_err,"duplicate sequence number.");
}
p->cmd=arr_get(data,4);
// 数据负载
arr_delete(r);