From 7ba21143cd02054c5d065865ec8f2164acdf91ef Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期一, 25 十一月 2024 15:37:11 +0800
Subject: [PATCH] V2.13 测试模式显示lora唤醒次数,UWB接收次数,成功次数

---
 Src/application/dw_mbx_tag.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Src/application/dw_mbx_tag.c b/Src/application/dw_mbx_tag.c
index 2adb991..d585612 100644
--- a/Src/application/dw_mbx_tag.c
+++ b/Src/application/dw_mbx_tag.c
@@ -131,7 +131,7 @@
 #define GROUP_NUM   3
 uint16_t group_min_dist[GROUP_NUM+1];
 uint32_t temp231;
-uint8_t recnum[3];
+uint16_t recnum[3];
 void MbxTagUwbRec(void)
 {
 
@@ -188,6 +188,7 @@
 //                {
 //                    break;
 //                }
+                recnum[2]++;
                 frame_seq_nb2 = rx_buffer[SEQUENCE_IDX];
                 battary = rx_buffer[BATTARY_IDX];
                 button = rx_buffer[BUTTON_IDX];
@@ -360,14 +361,20 @@
     lora_sendbuffer[GPS_CHAFENLINGQI] = gps_chafenlingqi;
 #endif
     //  memcpy(&lora_sendbuffer[BAR_HEIGHT_IDX],&bar_height,2);
+    memcpy(&lora_sendbuffer[ANCID_IDX+report_ancnum*2],recnum,6);
+    report_ancnum+=3;
+
     lora_sendbuffer[ANCNUM_IDX] = report_ancnum;
-    memcpy(&lora_sendbuffer[ANCID_IDX],report_ancid,report_ancnum*2);
+    memcpy(&lora_sendbuffer[ANCID_IDX],report_ancid,(report_ancnum-3)*2);
     memcpy(&lora_sendbuffer[ANCID_IDX+report_ancnum*2],report_ancdist,report_ancnum*2);
     checksum = Checksum_u16(lora_sendbuffer,4*report_ancnum+ANCID_IDX);
     memcpy(&lora_sendbuffer[ANCID_IDX+report_ancnum*4],&checksum,2);
     Radio.Send(lora_sendbuffer,ANCID_IDX+report_ancnum*4+2);
     LED_TB_ON;
     bat_percent=Get_Battary();
+    
+    for(uint8_t i=0;i<3;i++)
+    recnum[i] = 0;
 
 }
 uint8_t Lora_send_flag;

--
Gitblit v1.9.3