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