diff --git a/rclcpp/include/rclcpp/time_source.hpp b/rclcpp/include/rclcpp/time_source.hpp index 09a8340..4dc46ce 100644 --- a/rclcpp/include/rclcpp/time_source.hpp +++ b/rclcpp/include/rclcpp/time_source.hpp @@ -25,8 +25,6 @@ #include "rcl_interfaces/msg/parameter_event.hpp" #include "rclcpp/node.hpp" -#include "rclcpp/parameter_client.hpp" -#include "rclcpp/parameter_events_filter.hpp" namespace rclcpp @@ -100,9 +98,6 @@ private: // Destroy the subscription for the clock topic void destroy_clock_sub(); - // Parameter Client pointer - std::shared_ptr parameter_client_; - // Parameter Event subscription using ParamMessageT = rcl_interfaces::msg::ParameterEvent; using ParamSubscriptionT = rclcpp::Subscription; diff --git a/rclcpp/src/rclcpp/time_source.cpp b/rclcpp/src/rclcpp/time_source.cpp index 3639e10..db8dd7e 100644 --- a/rclcpp/src/rclcpp/time_source.cpp +++ b/rclcpp/src/rclcpp/time_source.cpp @@ -25,6 +25,8 @@ #include "rclcpp/exceptions.hpp" #include "rclcpp/logging.hpp" #include "rclcpp/node.hpp" +#include "rclcpp/parameter_client.hpp" +#include "rclcpp/parameter_events_filter.hpp" #include "rclcpp/time.hpp" #include "rclcpp/time_source.hpp" @@ -112,7 +114,7 @@ void TimeSource::detachNode() { this->ros_time_active_ = false; clock_subscription_.reset(); - parameter_client_.reset(); + parameter_subscription_.reset(); node_base_.reset(); node_topics_.reset(); node_graph_.reset();