#ifndef __GPS_H__ #define __GPS_H__ #include "common
h" typedef struct { u8 UTCDateTime[6]; //YMDHMS u8 Status; //A/V u8 Latitude[9]; //ddmm
mmmm u8 NS; //N/S u8 Longitude[10]; //dddmm
mmmm u8 EW; //E/W u8 Speed[5]; //速率000
9 节 u8 Course[5]; //航向 000
9 度 }stru_GPSRMC; typedef struct { // u8 UTCTime[10]; //hhmmss
mmm // u8 Latitude[9]; //ddmm
mmmm // u8 NS; //N/S // u8 Longitude[10]; //dddmm
mmmm // u8 EW; //E/W u8 PositionFix; //0,1,2,6 u8 SatUsed[2]; //00~12 // u8 HDOP[4]; //0
9 u8 Altitude[7]; //-9999
9~99999
9 }stru_GPSGGA; typedef struct { u8 Mode; //A/M u8 Mode2; //0,1,2,3 u8 SatUsedList[12]; u8 PDOP[4]; u8 HDOP[4]; u8 VDOP[4]; }stru_GPSGSA; typedef struct { u8 SatID; // u8 Elevation[2];//0-90 degree // u8 Azimuth[3]; //0-359 degree u8 SNR; //0-99 dbHz }stru_SatInfo;