Pico GPS Teseo I2C
|
Classes | |
class | nmea::nmea |
class | nmea::gll |
class | nmea::gga |
class | nmea::gsa |
class | nmea::gsv_sat |
class | nmea::gsv |
class | 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 | gps_nmea_lib/nmea/nmea_iface.cpp |
file | gps_nmea_lib/nmea/nmea.cpp |