| | |
| | | |
| | | analysis_num=sscanf((char*)mUsart2ReceivePack,"$%[^,],%*[^,],%[^,],%*[^,],%[^,],%*[^,],%[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*s",gps_header,wdrecv.m_pData,jdrecv.m_pData,Posstate.m_pData); |
| | | if(!memcmp(gps_header,"GNGGA",5)) |
| | | { |
| | | d_value = strtod(wdrecv.m_pData,NULL); |
| | | if(d_value>1) |
| | | { |
| | | blink_led(&gps_success_state); |
| | | { d_value=strtod(wdrecv.m_pData,NULL); |
| | | if(d_value>0) |
| | | { |
| | | blink_led(&gps_success_state); |
| | | wd=strtod(wdrecv.m_pData,NULL); |
| | | jd=strtod(jdrecv.m_pData,NULL); |
| | | pos_state=atoi(Posstate.m_pData); |
| | | } |
| | | } |
| | | if(pos_state!=0) |
| | | { |
| | | gps_timeout_flag=0;//不超时接收状态 |