50 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 =
".");
73 int init_serial(
const std::string& serial_device);
74 void close_serial()
const;
76 std::string get_GPGSV()
const;
78 std::string get_GPRMC()
const;
79 std::string get_UTC_NMEA_time(
const boost::posix_time::ptime d_position_UTC_time)
const;
80 std::string longitude_to_hm(
double longitude)
const;
81 std::string latitude_to_hm(
double lat)
const;
82 char checkSum(
const std::string& sentence)
const;
86 std::ofstream nmea_file_descriptor;
88 std::string nmea_filename;
89 std::string nmea_base_path;
90 std::string nmea_devname;
92 int nmea_dev_descriptor;
93 bool d_flag_nmea_output_file;
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.