Nav2 Navigation Stack - kilted
kilted
ROS 2 Navigation Stack
|
Handles parameters and dynamic parameters for GracefulMotionController. More...
#include <nav2_graceful_controller/include/nav2_graceful_controller/parameter_handler.hpp>
Public Member Functions | |
ParameterHandler (rclcpp_lifecycle::LifecycleNode::SharedPtr node, std::string &plugin_name, rclcpp::Logger &logger, const double costmap_size_x) | |
Constructor for nav2_graceful_controller::ParameterHandler. | |
~ParameterHandler () | |
Destructor for nav2_graceful_controller::ParameterHandler. | |
std::mutex & | getMutex () |
Parameters * | getParams () |
Protected Member Functions | |
rcl_interfaces::msg::SetParametersResult | dynamicParametersCallback (std::vector< rclcpp::Parameter > parameters) |
Callback executed when a parameter change is detected. More... | |
Protected Attributes | |
rclcpp_lifecycle::LifecycleNode::WeakPtr | node_ |
std::mutex | mutex_ |
rclcpp::node_interfaces::OnSetParametersCallbackHandle::SharedPtr | dyn_params_handler_ |
Parameters | params_ |
std::string | plugin_name_ |
rclcpp::Logger | logger_ {rclcpp::get_logger("GracefulMotionController")} |
Handles parameters and dynamic parameters for GracefulMotionController.
Definition at line 63 of file parameter_handler.hpp.
|
protected |
Callback executed when a parameter change is detected.
event | ParameterEvent message |
Definition at line 132 of file parameter_handler.cpp.
Referenced by ParameterHandler().