|
Pico GPS Teseo
|
Data Structures | |
| class | nmea::nmea |
| struct | nmea::gll |
| struct | nmea::gga |
| struct | nmea::gsa |
| struct | nmea::gsv_sat |
| struct | nmea::gsv |
| struct | nmea::rmc |
Enumerations | |
| enum class | nmea::talker_id { notset , gps , glonass , galileo , beidou , qzss , multiconstellation } |
| enum class | nmea::direction { n , s , e , w } |
| enum class | nmea::quality : unsigned int { q0 = 0 , q1 = 1 , q2 = 2 , q6 = 6 } |
Typedefs | |
| using | nmea::time_t = std::chrono::hh_mm_ss<std::chrono::duration<long long, std::ratio<1, 1000>>> |
| using | nmea::gsa_sat_array = std::array<unsigned int, 12> |
| using | nmea::gsv_sat_array = std::array<gsv_sat, 4> |
Functions | |
| nmea ()=delete | |
| static talker_id | talker (const std::string_view &sv) |
| static talker_id | system (const std::string_view &sv) |
| static float | coord (const unsigned int degrees_chars, const std::string_view &sv) |
| static direction | dir (const std::string_view &sv) |
| static void | time (const std::string_view &sv, time_t &t) |
| static void | date (const std::string_view &sv, std::chrono::year_month_day &d) |
| static bool | valid (const std::string_view &sv) |
| static quality | qual (const std::string_view &sv) |
| static bool | from_data (const std::string &data, gll &gll) |
| static bool | from_data (const std::string &data, gga &gga) |
| static bool | from_data (const std::string &data, gsa &gsa) |
| static bool | from_data (const std::string &data, gsv &gsv) |
| static bool | from_data (const std::string &data, rmc &rmc) |
Variables | |
| talker_id | source |
| float | lat |
| float | lon |
| time_t | t |
| bool | valid |
| talker_id | source |
| float | lat |
| float | lon |
| time_t | t |
| unsigned int | sats |
| quality | qual |
| float | alt |
| float | geosep |
| talker_id | source |
| talker_id | system_id |
| gsa_sat_array | sats |
| unsigned int | prn |
| unsigned int | elev |
| unsigned int | azim |
| unsigned int | snr |
| talker_id | source |
| gsv_sat_array | sats |
| talker_id | source |
| float | lat |
| float | lon |
| float | speed |
| time_t | t |
| std::chrono::year_month_day | d |
| bool | valid |
Files | |
| file | nmea_iface.cpp |
| file | nmea.cpp |