File tree Expand file tree Collapse file tree
system_modes_examples/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ class DriveBase : public LifecycleNode
6666 }
6767 return result;
6868 };
69- this ->set_on_parameters_set_callback (param_change_callback);
69+ param_change_callback_handle_ = this ->add_on_set_parameters_callback (param_change_callback);
7070 }
7171
7272 DriveBase (const DriveBase &) = delete ;
@@ -103,6 +103,9 @@ class DriveBase : public LifecycleNode
103103
104104 return rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn::SUCCESS ;
105105 };
106+
107+ private:
108+ rclcpp::Node::OnSetParametersCallbackHandle::SharedPtr param_change_callback_handle_;
106109};
107110
108111} // namespace examples
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ class Manipulator : public LifecycleNode
6363 }
6464 return result;
6565 };
66- this ->set_on_parameters_set_callback (param_change_callback);
66+ param_change_callback_handle_ = this ->add_on_set_parameters_callback (param_change_callback);
6767 }
6868
6969 Manipulator (const Manipulator &) = delete ;
@@ -100,6 +100,9 @@ class Manipulator : public LifecycleNode
100100
101101 return rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn::SUCCESS ;
102102 };
103+
104+ private:
105+ rclcpp::Node::OnSetParametersCallbackHandle::SharedPtr param_change_callback_handle_;
103106};
104107
105108} // namespace examples
You can’t perform that action at this time.
0 commit comments