Pico GPS Teseo I2C
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages Concepts Modules
nmea_iface.cpp File Reference
module nmea
#include <string>
#include <array>
#include <string_view>
#include <chrono>
Include dependency graph for nmea_iface.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nmea::nmea
 
class  nmea::gll
 
class  nmea::gga
 
class  nmea::gsa
 
class  nmea::gsv_sat
 
class  nmea::gsv
 
class  nmea::rmc
 

Namespaces

namespace  nmea
 

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>
 

Enumerations

enum class  nmea::talker_id {
  nmea::notset , nmea::gps , nmea::glonass , nmea::galileo ,
  nmea::beidou , nmea::qzss , nmea::multiconstellation
}
 
enum class  nmea::direction { nmea::n , nmea::s , nmea::e , nmea::w }
 
enum class  nmea::quality : unsigned int { nmea::q0 = 0 , nmea::q1 = 1 , nmea::q2 = 2 , nmea::q6 = 6 }