![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This class provides a implementation of a subset of the NMEA-0183 standard for interfacing marine electronic devices as defined by the National Marine Electronics Association (NMEA). More...
#include <nmea_printer.h>
Public Member Functions | |
| Nmea_Printer (const std::string &filename, bool flag_nmea_output_file, bool flag_nmea_tty_port, std::string nmea_dump_devname, const std::string &base_path=".") | |
| Default constructor. | |
| ~Nmea_Printer () | |
| Default destructor. | |
| bool | Print_Nmea_Line (const Rtklib_Solver *const pvt_data) |
| Print NMEA PVT and satellite info to the initialized device. | |
| std::string | get_GPGGA (const Rtklib_Solver *const pvt_data) const |
| Returns GPGGA message (fix data). | |
| std::string | get_GPGSA (const Rtklib_Solver *const pvt_data) const |
| Returns GPGSA message (overall satellite reception data). | |
This class provides a implementation of a subset of the NMEA-0183 standard for interfacing marine electronic devices as defined by the National Marine Electronics Association (NMEA).
See https://en.wikipedia.org/wiki/NMEA_0183
Definition at line 44 of file nmea_printer.h.
| Nmea_Printer::Nmea_Printer | ( | const std::string & | filename, |
| bool | flag_nmea_output_file, | ||
| bool | flag_nmea_tty_port, | ||
| std::string | nmea_dump_devname, | ||
| const std::string & | base_path = "." ) |
Default constructor.
| Nmea_Printer::~Nmea_Printer | ( | ) |
Default destructor.
| std::string Nmea_Printer::get_GPGGA | ( | const Rtklib_Solver *const | pvt_data | ) | const |
Returns GPGGA message (fix data).
| std::string Nmea_Printer::get_GPGSA | ( | const Rtklib_Solver *const | pvt_data | ) | const |
Returns GPGSA message (overall satellite reception data).
| bool Nmea_Printer::Print_Nmea_Line | ( | const Rtklib_Solver *const | pvt_data | ) |
Print NMEA PVT and satellite info to the initialized device.