From 1ebb1f507bf7e2b95782bff74ffc5d48e9b5394b Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期四, 26 九月 2024 11:49:09 +0800 Subject: [PATCH] 车载V1.5版本,增加滤波算法和上传数据修改,延长更新现存列表时间,解决无法对所有通信设备全部校准offset的bug --- APL/UDPClient.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/APL/UDPClient.c b/APL/UDPClient.c index 153450d..9521750 100644 --- a/APL/UDPClient.c +++ b/APL/UDPClient.c @@ -636,9 +636,12 @@ Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)l_au8CmdBuff, u32Len); } +extern int32_t tagdist_list[TAG_NUM_IN_SYS]; +extern uint16_t taglist_num; extern u8 bat_percent2; extern qxwz_sdk_config_t sdk_config; extern char utc_time_save[20]; +extern uint16_t tagid_list[TAG_NUM_IN_SYS]; HIDO_INT32 UDPClient_Heartbeat(HIDO_VOID) { HIDO_UINT32 u32Len = 0; @@ -662,15 +665,15 @@ u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$message2,heart,%04x,%02u%%,%d,%s,%lf,%lf,%d", \ - g_com_map[DEV_ID],bat_percent2,gps_state,utc_time_save,jd1,wd1,anchordata_num); - for(uint16_t i=0;i<anchordata_num;i++) + g_com_map[DEV_ID],bat_percent2,gps_state,utc_time_save,jd1,wd1,taglist_num); + for(uint16_t i=0;i<taglist_num;i++) { - datalenth = sprintf((HIDO_CHAR *)&l_au8CmdBuff[u32Len],",%x",anchordata_id[i]); + datalenth = sprintf((HIDO_CHAR *)&l_au8CmdBuff[u32Len],",%x",tagid_list[i]); u32Len += datalenth; } - for(uint16_t i=0;i<anchordata_num;i++) + for(uint16_t i=0;i<taglist_num;i++) { - datalenth = sprintf((HIDO_CHAR *)&l_au8CmdBuff[u32Len],",%d",anchordata_dist[i]); + datalenth = sprintf((HIDO_CHAR *)&l_au8CmdBuff[u32Len],",%d",tagdist_list[i]); u32Len += datalenth; } datalenth=sprintf((HIDO_CHAR *)&l_au8CmdBuff[u32Len],",%d",0); -- Gitblit v1.9.3