From 66bdd9977d6bfe014389d2cf67e83cecedb6cd7e Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期六, 11 四月 2020 10:25:14 +0800
Subject: [PATCH] ver 1.21  湖南客户固件

---
 源码/核心板/Src/application/dw_app.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
index 9c6998d..af6f392 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
@@ -240,7 +240,7 @@
 		for(i=0;i<255;i++)
 		{
 			g_flag_Taggetdist[i]++;
-			if(g_flag_Taggetdist[i]>=20)
+			if(g_flag_Taggetdist[i]>=2)
 			{
 				g_Tagdist[i]=0xffff;
 			}
@@ -437,12 +437,14 @@
 				LED0_BLINK;
 				
 					memcpy(&anc_id_recv,&rx_buffer[ANCHOR_ID_IDX],2);
-//					g_Tagdist[anc_id_recv]=	hex_dist;
-//					g_flag_Taggetdist[anc_id_recv]=0;
+					if(hex_dist2!=0xffff)
+					{	
+					g_Tagdist[anc_id_recv]=	hex_dist2;
+					g_flag_Taggetdist[anc_id_recv]=0;
 					
-					if(!g_com_map[MODBUS_MODE]&&hex_dist2!=0xffff)
+					if(!g_com_map[MODBUS_MODE])
 					{
-					hex_dist2 = hex_dist2+(int16_t)g_com_map[DIST_OFFSET];		
+					hex_dist2 = hex_dist2;		
 					usart_send[2] = 1;//正常模式
 					usart_send[3] = 17;//数据段长度
 					usart_send[4] = frame_seq_nb;//数据段长度
@@ -456,6 +458,7 @@
 					memcpy(&usart_send[19],&checksum,2);
 					UART_PushFrame(usart_send,21);
 					}
+				}
 		//			memcpy(&Modbus_HoldReg[anc_id_recv*2],&hex_dist,4);
 			/* Poll DW1000 until TX frame sent event set. See NOTE 8 below. */
 			if(result==0)

--
Gitblit v1.9.3