From 0942f592f3c033983c4ccaba6d632bbf80611abb Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期三, 21 五月 2025 14:29:55 +0800
Subject: [PATCH] 上传格式正确,但电量未采集版本,未加入蓝牙与mk和mk和lora和网关同步修改配置逻辑,测距稳定能用基础版本

---
 keil/include/drivers/uwb_app.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/keil/include/drivers/uwb_app.c b/keil/include/drivers/uwb_app.c
index ca02d07..88ce2e0 100644
--- a/keil/include/drivers/uwb_app.c
+++ b/keil/include/drivers/uwb_app.c
@@ -461,11 +461,18 @@
 //    }
 //    anchordata_num=j;
 //}
+uint16_t report_ancdist[ANC_MAX_NUM],report_ancid[ANC_MAX_NUM];
 void TagListUpdate(void)
 {
 uint16_t i,j=0,k=0;
     for(i=0; i<taglist_num; i++)
-    {
+    {		
+			
+			if(tagofflinetime[i]++<REPORT_TAG_KEEPTIMES)
+        {
+            report_ancid[k]=tagid_list[i];
+            report_ancdist[k++]=(uint16_t)tagdist_list[i];
+        }
 			 if(tagofflinetime[i]++<TAG_KEEPTIMES)
         {
             tagid_list[j]=tagid_list[i];
@@ -474,6 +481,7 @@
             tagofflinetime[j++]=tagofflinetime[i];
         }
 		}
+			report_ancnum = k;
 		 taglist_num=j;
 }
 
@@ -529,6 +537,8 @@
 enumwltagstate wltag_state=RANGE;
 uint32_t wltag_statetimer,wltag_uwbtimer;
 uint32_t uwbtasktimer=0,uwbtagsendtimer=0;
+uint8_t report_ancnum;
+uint16_t report_ancdist[ANC_MAX_NUM],report_ancid[ANC_MAX_NUM];
 void IdleTask(void)
 {UART_CheckReceive();
 //if(read_5v_input_pca())

--
Gitblit v1.9.3