36 if (
data_ ==
nullptr) {
49 if (bestpos_ratecontrol_.
check()) {
64 const uint8_t& satellite_status) {
65 switch (system_state) {
76 switch (satellite_status) {
108void HuaCeBaseParser::FillGnssBestpos() {
124void HuaCeBaseParser::FillIns() {
127 ins_.mutable_euler_angles()->set_z(
136 ins_.mutable_linear_acceleration());
158void HuaCeBaseParser::FillInsStat() {
163void HuaCeBaseParser::FillImu() {
165 imu_.mutable_linear_acceleration());
171void HuaCeBaseParser::FillHeading() {
static Time Now()
get the current time.
void PrepareMessageStatus(const uint8_t &system_state, const uint8_t &satellite_status)
virtual void GetMessages(MessageInfoVec *messages)
HuaCeMessage decode_message_
virtual bool PrepareMessage()=0
::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
SolutionType solution_type
SolutionStatus solution_status