From 56d6a907e12484053abb432e664d6a8466133161 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期三, 02 三月 2022 18:15:44 +0800 Subject: [PATCH] 1 --- 源码/核心板/Src/application/dw_app.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 861e9ab..24b6c1a 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -1022,6 +1022,7 @@ extern u16 gps_packlen; u8 totalpack_num,currentpack_num; u16 sendtimes; +u32 rec_urtid; void RecOnePackData(void) { dwt_setrxtimeout(0);//设定接收超时时间,0位没有超时时间 @@ -1086,7 +1087,7 @@ GPS_ParseGGA(rec_gpsdata,recdata_len); - const char *fmt = "{\"battery\":4.2,\"dev_type\":\"11\",\"device_sn\":\"15625394\",\"gps_type\":%d,\"high\":%.8lf,\"lat\":%.8lf,\"lng\":%.8lf}"; + const char *fmt = "{\"battery\":4.2,\"dev_type\":\"11\",\"device_sn\":\"%d\",\"gps_type\":%d,\"high\":%.8lf,\"lat\":%.8lf,\"lng\":%.8lf}"; double lat = 0; double lon = 0; @@ -1099,7 +1100,8 @@ GPS_ParseLat(&stPosState[0], &lat); GPS_ParseHeight(&stPosState[3], &high); } - printf(fmt,gps_type, high, lat, lon); + memcpy(&rec_urtid,&rx_buffer[ANCHOR_ID_IDX],4); + printf(fmt,rec_urtid,gps_type, high, lat, lon); //USART_puts(rec_gpsdata,recdata_len); } }else{ -- Gitblit v1.9.3