1#ifndef NMEA_HPP_EJIHQ65L
2#define NMEA_HPP_EJIHQ65L
4#include <vanetza/units/angle.hpp>
5#include <vanetza/units/velocity.hpp>
6#include <vanetza/units/length.hpp>
7#include <boost/date_time/posix_time/posix_time_types.hpp>
19typedef boost::posix_time::ptime time;
34enum class RMCStatus :
char
40enum class FAAMode :
char
50std::string gprmc(
const time&,
const Wgs84Point&, units::NauticalVelocity ground, units::TrueNorth heading);
51std::string gpgga(
const time&,
const Wgs84Point&, Quality, units::Length hdop);
52uint8_t checksum(std::string::const_iterator, std::string::const_iterator);