GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Nmea_Printer Class Reference

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).

Detailed Description

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.

Constructor & Destructor Documentation

◆ Nmea_Printer()

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::~Nmea_Printer ( )

Default destructor.

Member Function Documentation

◆ get_GPGGA()

std::string Nmea_Printer::get_GPGGA ( const Rtklib_Solver *const pvt_data) const

Returns GPGGA message (fix data).

◆ get_GPGSA()

std::string Nmea_Printer::get_GPGSA ( const Rtklib_Solver *const pvt_data) const

Returns GPGSA message (overall satellite reception data).

◆ Print_Nmea_Line()

bool Nmea_Printer::Print_Nmea_Line ( const Rtklib_Solver *const pvt_data)

Print NMEA PVT and satellite info to the initialized device.


The documentation for this class was generated from the following file: