收到广播命令时重新初始化定时器,can总线添加发送时长超时判断

This commit is contained in:
ranchuan
2024-01-06 09:54:54 +08:00
parent 78e0ebd0c2
commit b9224f2293
11 changed files with 70 additions and 49 deletions

View File

@@ -265,7 +265,8 @@ array_def *protm_decode(protu_def *p,array_def *data)
int dst_addrs=arr_get(r,0)|(arr_get(r,1)<<8)|(arr_get(r,2)<<16);
if((dst_addrs&(1<<(self_addr-1)))!=0){
p->silent=1;
p->timer->write(p->timer,0);
// p->timer->write(p->timer,0);
p->timer->init(p->timer);
p->rank=calc_bit_num(dst_addrs,self_addr-1);
p->num=calc_bit_num(dst_addrs,32);
arr_remove(r,0,3);