Nav2 Navigation Stack - jazzy
jazzy
ROS 2 Navigation Stack
|
Handles parameters and dynamic parameters for RPP. More...
Public Member Functions | |
ParameterHandler (rclcpp_lifecycle::LifecycleNode::SharedPtr node, std::string &plugin_name, rclcpp::Logger &logger, const double costmap_size_x) | |
Constructor for nav2_regulated_pure_pursuit_controller::ParameterHandler. | |
~ParameterHandler () | |
Destrructor for nav2_regulated_pure_pursuit_controller::ParameterHandler. | |
std::mutex & | getMutex () |
Parameters * | getParams () |
Protected Member Functions | |
void | updateParametersCallback (std::vector< rclcpp::Parameter > parameters) |
Callback executed when a parameter change is detected. More... | |
rcl_interfaces::msg::SetParametersResult | validateParameterUpdatesCallback (std::vector< rclcpp::Parameter > parameters) |
Protected Attributes | |
rclcpp_lifecycle::LifecycleNode::WeakPtr | node_ |
std::mutex | mutex_ |
rclcpp::node_interfaces::PostSetParametersCallbackHandle::SharedPtr | post_set_params_handler_ |
rclcpp::node_interfaces::OnSetParametersCallbackHandle::SharedPtr | on_set_params_handler_ |
Parameters | params_ |
std::string | plugin_name_ |
rclcpp::Logger | logger_ {rclcpp::get_logger("RegulatedPurePursuitController")} |
Handles parameters and dynamic parameters for RPP.
Definition at line 71 of file parameter_handler.hpp.
|
protected |
Callback executed when a parameter change is detected.
event | ParameterEvent message |
Definition at line 253 of file parameter_handler.cpp.
Referenced by ParameterHandler().