GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
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. More...
 
 ~Nmea_Printer ()
 Default destructor. More...
 
bool Print_Nmea_Line (const Rtklib_Solver *const pvt_data)
 Print NMEA PVT and satellite info to the initialized device. More...
 

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

◆ 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: