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