From 133b8344743400e7bf622099ea1689190a188a4b Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 06 三月 2024 16:15:43 +0800
Subject: [PATCH] 1

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

diff --git a/Src/application/dw_mbx_tag.c b/Src/application/dw_mbx_tag.c
index d8c293c..dbce8e8 100644
--- a/Src/application/dw_mbx_tag.c
+++ b/Src/application/dw_mbx_tag.c
@@ -278,9 +278,9 @@
     memcpy(&lora_sendbuffer[14],&checksum,2);
     Radio.Send(lora_sendbuffer,16);
 }
-uint16_t heatbeat_count = 3600;
+uint16_t heatbeat_count = 590;
 int16_t intheight;
-#define HEATBEAT_UPDATE_TIME   3600
+#define HEATBEAT_UPDATE_TIME   600
 extern float Height;
 void LoraReportPoll(void)
 {
@@ -308,7 +308,7 @@
     }
 #ifdef USE_GPS
     lora_sendbuffer[MSG_TYPE_IDX] = LORA_MSGTYPE_TAGMSGTOWG_GPS;
-    lora_sendbuffer[MSG_LENGTH] = 4*report_ancnum+30;
+    lora_sendbuffer[MSG_LENGTH] = 4*report_ancnum+ANCID_IDX;
 #else
     lora_sendbuffer[MSG_TYPE_IDX] = LORA_MSGTYPE_TAGMSGTOWG;
     lora_sendbuffer[MSG_LENGTH] = 4*report_ancnum+ANCID_IDX;
@@ -321,7 +321,7 @@
     lora_sendbuffer[STATE_IDX] = !GET_USERKEY|stationary_flag<<1;
 #ifdef USE_GPS
     memcpy(&lora_sendbuffer[GPS_JINGDU_IDX],&gps_jingdu,8);
-    memcpy(&lora_sendbuffer[GPS_WEIDU_IDX],&gps_jingdu,8);
+    memcpy(&lora_sendbuffer[GPS_WEIDU_IDX],&gps_weidu,8);
     memcpy(&lora_sendbuffer[GPS_HEIGHT_IDX],&gps_height,8);
     lora_sendbuffer[GPS_STATE_IDX] = gps_state;
     lora_sendbuffer[GPS_SATEL_NUM_IDX] = gps_satel_num;

--
Gitblit v1.9.3