Apollo
6.0
Open source self driving car software
|
#include <rtcm3_parser.h>
Public Member Functions | |
Rtcm3Parser (bool is_base_satation) | |
virtual MessageType | GetMessage (MessagePtr *message_ptr) |
![]() | |
virtual | ~Parser () |
void | Update (const uint8_t *data, size_t length) |
void | Update (const std::string &data) |
Additional Inherited Members | |
![]() | |
enum | MessageType { MessageType::NONE, MessageType::GNSS, MessageType::GNSS_RANGE, MessageType::IMU, MessageType::INS, MessageType::INS_STAT, MessageType::WHEEL, MessageType::EPHEMERIDES, MessageType::OBSERVATION, MessageType::GPGGA, MessageType::BDSEPHEMERIDES, MessageType::RAWIMU, MessageType::GPSEPHEMERIDES, MessageType::GLOEPHEMERIDES, MessageType::BEST_GNSS_POS, MessageType::HEADING } |
using | MessagePtr = ::google::protobuf::Message * |
![]() | |
static Parser * | CreateNovatel (const config::Config &config) |
static Parser * | CreateRtcmV3 (bool is_base_station=false) |
![]() | |
Parser () | |
![]() | |
const uint8_t * | data_ = nullptr |
const uint8_t * | data_end_ = nullptr |
|
explicit |
|
virtual |
Implements apollo::drivers::gnss::Parser.