From 2b07faacf6d1ce3de7ace73af366e5b84e652c14 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 13 十一月 2024 16:37:43 +0800
Subject: [PATCH] Merge branch '免布线标签-lora-泰斗GPS' of http://47.108.70.204:60062/r/XRange_Tag into 免布线标签-lora-泰斗GPS

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

diff --git a/Src/application/dw_mbx_tag.c b/Src/application/dw_mbx_tag.c
index 112b467..0248f09 100644
--- a/Src/application/dw_mbx_tag.c
+++ b/Src/application/dw_mbx_tag.c
@@ -243,7 +243,7 @@
 u8 lora_jianting_flag = 1;
 void LoraReportFreqPoll(void)
 {
-    if(wg_lost_count++>WG_LOST_NOUWB_COUNT)
+    if(wg_lost_count++>WG_LOST_NOUWB_COUNT) //网关60秒没有通讯,就不开启UWB测距lora监听
     {
         lora_jianting_flag = 0;
     } else {
@@ -283,7 +283,7 @@
 uint16_t heatbeat_count = 3600;
 int16_t intheight;
 #define HEATBEAT_UPDATE_TIME   3600
-#define LORA_REPORT_MAXANC_NUM  7
+#define LORA_REPORT_MAXANC_NUM 20
 extern float Height;
 u8 tarray[20]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
 void LoraReportPoll(void)
@@ -326,6 +326,7 @@
             }
         }
     }
+    lora_sendbuffer[BAT_IDX] = report_ancnum;//测距基站数量
     if(report_ancnum>LORA_REPORT_MAXANC_NUM)    //考虑lora传输时间,最多发送10个基站数据。
         report_ancnum = LORA_REPORT_MAXANC_NUM;
 #ifdef USE_GPS
@@ -338,7 +339,7 @@
     memcpy(&lora_sendbuffer[SOURCE_ID_IDX],&g_com_map[DEV_ID],2);
     memcpy(&lora_sendbuffer[DEST_ID_IDX],&wg_report_id,2);
     lora_sendbuffer[SEQNUM_IDX] = seq_num++;
-    lora_sendbuffer[BAT_IDX] = bat_percent;
+    //lora_sendbuffer[BAT_IDX] = bat_percent;
     lora_sendbuffer[STATE_IDX] = !GET_USERKEY|stationary_flag<<1;
 #ifdef USE_GPS
     memcpy(&lora_sendbuffer[GPS_JINGDU_IDX],&gps_jingdu,8);
@@ -349,7 +350,7 @@
     lora_sendbuffer[GPS_SPOWER_IDX] = gps_signalpower;
     lora_sendbuffer[GPS_CHAFENLINGQI] = gps_chafenlingqi;
 #endif
-    memcpy(&lora_sendbuffer[BAR_HEIGHT_IDX],&bar_height,2);
+  //  memcpy(&lora_sendbuffer[BAR_HEIGHT_IDX],&bar_height,2);
     lora_sendbuffer[ANCNUM_IDX] = report_ancnum;
     memcpy(&lora_sendbuffer[ANCID_IDX],report_ancid,report_ancnum*2);
     memcpy(&lora_sendbuffer[ANCID_IDX+report_ancnum*2],report_ancdist,report_ancnum*2);

--
Gitblit v1.9.3