From 81707230b1ff76500e158fbde1784e7c080e3e68 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期三, 28 六月 2023 14:42:47 +0800 Subject: [PATCH] V2.52 --- Src/application/dw_app.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c index 1db496f..058b0cc 100644 --- a/Src/application/dw_app.c +++ b/Src/application/dw_app.c @@ -1055,7 +1055,7 @@ } nearbase_distlist[rec_nearbasepos+1]=temp_dist; // nearbase_distlist[1]对应 rec_nearbaseid[0]的距离 final_msg_set_ts(&tx_near_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX+(rec_nearbasepos)*4], resp_rx_ts); - if(temp_dist<salvebase_mindist&&nearbase_switchdistlist[rec_nearbasepos]==1) + if(temp_dist<salvebase_mindist&&nearbase_switchdistlist[rec_nearbasepos]==1&&temp_dist>0) { salvebase_mindist = temp_dist; mindist_slavebaseid = rec_nearbaseid; @@ -1096,6 +1096,7 @@ changemainbase_count++; if(changemainbase_count>5) { + changemainbase_count = 0; mainbase_id = mindist_slavebaseid; tag_state = GETNEARMSG; trygetnearmsg_times = 0; @@ -1106,6 +1107,7 @@ #endif }else if(mainbase_lost_count>10) { + mainbase_lost_count = 0; tag_state = DISCPOLL; } if(mainbase_lost_count!=0) -- Gitblit v1.9.3