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