26 #include "modules/drivers/gnss/proto/gnss_raw_observation.pb.h" 36 const std::shared_ptr<apollo::cyber::Node>& node);
43 void PublishEphemeris(
const MessagePtr& message);
44 void PublishObservation(
const MessagePtr& message);
46 config::Config config_;
47 std::shared_ptr<apollo::cyber::Node> node_ =
nullptr;
48 std::shared_ptr<apollo::cyber::Writer<GnssEphemeris>> gnssephemeris_writer_ =
50 std::shared_ptr<apollo::cyber::Writer<EpochObservation>>
51 epochobservation_writer_ =
nullptr;
52 bool init_flag_ =
false;
53 std::unique_ptr<Parser> rtcm_parser_ =
nullptr;
~RtcmParser()
Definition: rtcm_parser.h:37
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
MessageType
Definition: parser.h:75
::google::protobuf::Message * MessagePtr
Definition: rtcm_parser.h:34
void ParseRtcmData(const std::string &msg)
Definition: rtcm_parser.h:32
RtcmParser(const config::Config &config, const std::shared_ptr< apollo::cyber::Node > &node)