Apollo  6.0
Open source self driving car software
Classes | Public Member Functions | List of all members
apollo::drivers::gnss::Rtcm3Parser Class Reference

#include <rtcm3_parser.h>

Inheritance diagram for apollo::drivers::gnss::Rtcm3Parser:
Inheritance graph
Collaboration diagram for apollo::drivers::gnss::Rtcm3Parser:
Collaboration graph

Public Member Functions

 Rtcm3Parser (bool is_base_satation)
 
virtual MessageType GetMessage (MessagePtr *message_ptr)
 
- Public Member Functions inherited from apollo::drivers::gnss::Parser
virtual ~Parser ()
 
void Update (const uint8_t *data, size_t length)
 
void Update (const std::string &data)
 

Additional Inherited Members

- Public Types inherited from apollo::drivers::gnss::Parser
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 Public Member Functions inherited from apollo::drivers::gnss::Parser
static ParserCreateNovatel (const config::Config &config)
 
static ParserCreateRtcmV3 (bool is_base_station=false)
 
- Protected Member Functions inherited from apollo::drivers::gnss::Parser
 Parser ()
 
- Protected Attributes inherited from apollo::drivers::gnss::Parser
const uint8_t * data_ = nullptr
 
const uint8_t * data_end_ = nullptr
 

Constructor & Destructor Documentation

◆ Rtcm3Parser()

apollo::drivers::gnss::Rtcm3Parser::Rtcm3Parser ( bool  is_base_satation)
explicit

Member Function Documentation

◆ GetMessage()

virtual MessageType apollo::drivers::gnss::Rtcm3Parser::GetMessage ( MessagePtr message_ptr)
virtual

The documentation for this class was generated from the following file: