16 std::string
reply =
"$GPGLL,5051.83778,N,00422.55809,S,185427.150,V,N*4F";
21 "GLL " << std::endl <<
22 "source: " << o.
source <<
". " <<
23 "lat: " << o.
lat <<
" lon: " << o.
lon <<
". " <<
25 "valid: " << o.
valid <<
". " <<
31 std::string
reply =
"$GPGGA,191237.000,5051.78066,N,00422.57079,E,1,05,3.7,027.26,M,47.3,M,,*65";
36 "GGA " << std::endl <<
37 "source: " << o.
source <<
". " <<
38 "lat: " << o.
lat <<
" lon: " << o.
lon <<
". " <<
40 "qual: " << o.
qual <<
", " <<
41 "sats: " << o.
sats <<
". " <<
47 std::vector<std::string>
replies {
48 "$GNGSA,A,3,15,18,,,,,,,,,,,4.7,3.7,2.9*2D",
49 "$GNGSA,A,3,73,65,81,,,,,,,,,,4.7,3.7,2.9*2E"
57 "GSA " << std::endl <<
58 "source: " << o.
source <<
". " << std::endl <<
59 "system: " << o.
system_id <<
". " << std::endl;
60 for(
const auto s : o.
sats) {
61 std::cout <<
"sat prn: " << s <<
"." <<
70 std::vector<std::string>
replies {
71 "$GPGSV,3,1,11,13,79,310,,14,53,113,,05,51,214,,30,47,067,*72",
72 "$GPGSV,3,2,11,15,45,295,24,22,44,145,,20,27,192,,07,16,064,*7A",
73 "$GPGSV,3,3,11,18,16,298,25,24,08,249,,08,08,029,18,,,,*40",
74 "$GLGSV,2,1,08,72,79,113,,74,77,084,,75,38,202,,65,37,317,28*68",
75 "$GLGSV,2,2,08,73,34,040,35,71,28,130,,81,13,333,24,82,08,017,*68"
83 "GSV " << std::endl <<
84 "source: " << o.
source <<
". " << std::endl;
85 for(
const auto s : o.
sats) {
86 std::cout <<
"sat prn: " << s.prn <<
", elev: " <<
87 s.elev <<
", azim: " << s.azim <<
", snr: " << s.snr <<
"." <<
95 std::string
reply =
"$GPRMC,185427.150,V,5051.83778,N,00422.55809,E,,,240724,,,N*7F";
100 "RMC " << std::endl <<
101 "source: " << o.
source <<
". " <<
102 "lat: " << o.
lat <<
" lon: " << o.
lon <<
". " <<
105 "valid: " << o.
valid <<
". " <<
static bool from_data(const std::string &data, gga &gga)
static bool from_data(const std::string &data, gll &gll)
static bool from_data(const std::string &data, gsa &gsa)
static bool from_data(const std::string &data, gsv &gsv)
std::chrono::year_month_day d
static bool from_data(const std::string &data, rmc &rmc)
std::array< std::string, NMEA_MAX_REPLIES > replies