From cdcf6a128503b3a4fc0dcc4f86ec63a3ab8a59b5 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期三, 09 十二月 2020 21:42:40 +0800
Subject: [PATCH] V2.13 修改丢包重连机制

---
 Src/application/dw_app.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index 0be97d4..6d6e1a9 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -552,7 +552,7 @@
 			{
 				memcpy(&minid, &rx_buffer[ANCHOR_ID_IDX], 4);
 				tag_state=GETNEARMSG;
-				trygetnearmsg_times=5;
+				trygetnearmsg_times=10*tag_frequency;
 				mindist=temp_dist;
 			}
 			if(result==0)
@@ -852,9 +852,9 @@
 //				mainbase_id = true_nearbase_idlist[0];
 //				tag_state = GETNEARMSG;
 //			}
-			if(mainbase_lost_count>10)
+			if(mainbase_lost_count>10*tag_frequency)
 			{
-				tag_state = DISCPOLL;
+				tag_state = STARTPOLL;
 			}
 //				for (i=0;i<nearbase_num;i++)
 //	{
@@ -988,7 +988,7 @@
 	id =  dwt_readdevid() ;
 	    while (DWT_DEVICE_ID != id) 
     {
-			Dw1000_Init();
+		//	Dw1000_Init();
 			id =  dwt_readdevid() ;
     }
 	switch(tag_state)
@@ -1010,7 +1010,7 @@
 		LED_LG_OFF;
 		if(trygetnearmsg_times==0)
 		{
-			tag_state = DISCPOLL;
+			tag_state = STARTPOLL;
 		}
 			break;
 		case NEARPOLL:

--
Gitblit v1.9.3