24#include "localization_msf/gnss_struct.h"
25#include "localization_msf/sins_struct.h"
27#include "modules/common_msgs/sensor_msgs/gnss_best_pose.pb.h"
28#include "modules/common_msgs/sensor_msgs/gnss_raw_observation.pb.h"
29#include "modules/common_msgs/sensor_msgs/heading.pb.h"
30#include "modules/common_msgs/sensor_msgs/imu.pb.h"
31#include "modules/common_msgs/sensor_msgs/pointcloud.pb.h"
34#include "modules/common_msgs/localization_msgs/localization.pb.h"
41namespace localization {
44class LocalizationIntegImpl;
A general class to denote the return status of an API call.
interface of msf localization
interface of msf localization
const LocalizationResult & GetLastestLidarLocalization() const
void RawImuProcessFlu(const drivers::gnss::Imu &imu_msg)
void PcdProcess(const drivers::PointCloud &message)
const LocalizationResult & GetLastestIntegLocalization() const
common::Status Init(const LocalizationIntegParam ¶ms)
void GnssHeadingProcess(const drivers::gnss::Heading &gnss_heading_msg)
void RawObservationProcess(const drivers::gnss::EpochObservation &raw_obs_msg)
const LocalizationResult & GetLastestGnssLocalization() const
void RawEphemerisProcess(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
void TransferImuFlu(const drivers::gnss::Imu &imu_msg, ImuData *imu_data)
void RawImuProcessRfu(const drivers::gnss::Imu &imu_msg)
void TransferImuRfu(const drivers::gnss::Imu &imu_msg, ImuData *imu_rfu)
void GnssBestPoseProcess(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
The class of LocalizationIntegParam