| | |
| | | extern u16 gps_packlen; |
| | | u8 totalpack_num,currentpack_num; |
| | | u16 sendtimes; |
| | | u32 rec_urtid; |
| | | void RecOnePackData(void) |
| | | { |
| | | dwt_setrxtimeout(0);//è®¾å®æ¥æ¶è¶
æ¶æ¶é´ï¼0使²¡æè¶
æ¶æ¶é´ |
| | |
| | | |
| | | 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; |
| | |
| | | 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{ |