|
@@ -18,6 +18,8 @@
|
|
|
#include <serial/serial.h> //ROS已经内置了的串口包
|
|
|
#include "../common/robotapp.h"
|
|
|
#include "ros/ros.h"
|
|
|
+#include <nmea_msgs/Gpgga.h>
|
|
|
+#include <nmea_msgs/Gprmc.h>
|
|
|
#include <stdlib.h>
|
|
|
#include "localizationdata.h"
|
|
|
|
|
@@ -89,6 +91,8 @@ class Localization : public robot::common::RobotApp{
|
|
|
return atof(strResult.substr(0, pos).c_str()) + atof(strResult.substr(pos, strResult.length() - pos).c_str())/60;
|
|
|
}
|
|
|
|
|
|
+ //void Nmea0138Analyse( std::string &serial_data, nmea_msgs::Gpgga &gpgga_msg, nmea_msgs::Gprmc);
|
|
|
+
|
|
|
/**
|
|
|
* @brief publish data message to other nodes
|
|
|
* @param nmea
|
|
@@ -107,6 +111,7 @@ private:
|
|
|
uint32_t timeout = 0;
|
|
|
|
|
|
serial::Serial serial_gnss; //声明串口对象
|
|
|
+
|
|
|
};
|
|
|
} // namespace localization
|
|
|
} // namespace robot
|