14#include <driver_msgs/msg/rtc_gnss.hpp>
17#include <proto_files/conversion_driver_msgs__RtcGnss.hpp>
18#include <protolink/client.hpp>
19#include <rclcpp/rclcpp.hpp>
31 explicit RtcGnss(
const rclcpp::NodeOptions & options);
37 protolink::IoContext io_context_;
38 std::shared_ptr<protolink::udp_protocol::soket> sock_;
39 std::shared_ptr<timer::Timeout> timeout_;
42 using ProtoRtcGnss = protolink__driver_msgs__RtcGnss::driver_msgs__RtcGnss;
43 std::shared_ptr<protolink::udp_protocol::Subscriber<ProtoRtcGnss>> protolink_subscriber_;
45 rclcpp::Publisher<driver_msgs::msg::RtcGnss>::SharedPtr pub_;
46 rclcpp::TimerBase::SharedPtr timer_;
48 void protolink_callback(
const ProtoRtcGnss & _msg);
RTC GNSS class.
Definition: rtc_gnss.hpp:29