36 if (
data_ ==
nullptr) {
49 if (bestpos_ratecontrol_.
check()) {
64 const uint8_t& solution_type) {
65 switch (solution_status) {
80 switch (solution_type) {
101void BroadGnssBaseParser::FillGnssBestpos() {
117void BroadGnssBaseParser::FillIns() {
120 ins_.mutable_euler_angles()->set_z(
151void BroadGnssBaseParser::FillInsStat() {
156void BroadGnssBaseParser::FillImu() {
164void BroadGnssBaseParser::FillHeading() {
static Time Now()
get the current time.
virtual bool PrepareMessage()=0
virtual void GetMessages(MessageInfoVec *messages)
void PrepareMessageStatus(const uint8_t &solution_status, const uint8_t &solution_type)
BroadGnssMessage broadgnss_message_
::google::protobuf::Message * MessagePtr
constexpr double DEG_TO_RAD
void rfu_to_flu(double r, double f, double u, ::apollo::common::Point3D *flu)
constexpr double azimuth_deg_to_yaw_rad(double azimuth)
std::vector< MessageInfo > MessageInfoVec
SolutionStatus solution_status
SolutionType solution_type