21#include "modules/common_msgs/sensor_msgs/gnss.pb.h"
22#include "modules/common_msgs/sensor_msgs/gnss_best_pose.pb.h"
23#include "modules/common_msgs/sensor_msgs/gnss_raw_observation.pb.h"
24#include "modules/common_msgs/sensor_msgs/heading.pb.h"
25#include "modules/common_msgs/sensor_msgs/imu.pb.h"
26#include "modules/common_msgs/sensor_msgs/ins.pb.h"
50 const uint8_t &solution_type);
54 void FillGnssBestpos();
67 bool auto_fill_gps_msg_;
virtual void GetMessages(const uint8_t &channel, MessageInfoVec *messages)
virtual bool PrepareMessage(const uint8_t &channel)=0
void PrepareMessageStatus(const uint8_t &solution_status, const uint8_t &solution_type)
BroadGnssMessage broadgnss_message_
constexpr uint64_t PERIOD_NS_1HZ
std::vector< MessageInfo > MessageInfoVec