Pico GPS Teseo
Loading...
Searching...
No Matches
nmea_iface.cpp File Reference
module nmea
#include <string>
#include <array>
#include <string_view>
#include <chrono>
#include <concepts>
#include <type_traits>
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.

Data Structures

class  nmea::nmea
struct  nmea::nmea_result< T >
struct  nmea::gll
struct  nmea::gga
struct  nmea::gsa
struct  nmea::gsv_sat
struct  nmea::gsv
struct  nmea::rmc

Namespaces

namespace  nmea

Concepts

concept  nmea::has_success_bool

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 }