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);