13#define GPS_PUBX_SILENCE \
14 "$PUBX,40,GLL,0,0,0,0,0,0*5C\r\n$PUBX,40,RMC,0,0,0,0,0,0*47\r\n$PUBX,40," \
15 "GSA,0,0,0,0,0,0*4E\r\n$PUBX,40,GSV,0,0,0,0,0,0*59\r\n$PUBX,40,GGA,0,0,0,0," \
16 "0,0*5A\r\n$PUBX,40,VTG,0,0,0,0,0,0*5E\r\n$PUBX,40,GSV,0,0,0,0,0,0*59\r\n"
18#define GPS_PUBX_POLL "$PUBX,00*33\r\n"
40 char latitude_degrees;
41 float latitude_minutes;
44 char longitude_degrees;
45 float longitude_minutes;
67 void (*message)(
struct GPS *,
char *);
68 void (*decode)(
struct GPS *,
char *,
struct GPS_Data *);
73void GPS_message(
GPS *,
char *);
Struct definition for UART interface.