Easy Navigation
|
ROS 2 lifecycle node that manages map-related plugins in Easy Navigation. More...
#include <MapsManagerNode.hpp>
Public Types | |
using | CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
Public Member Functions | |
void | cycle (std::shared_ptr< NavState > nav_state) |
Execute one update cycle (non real-time). | |
MapsManagerNode (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
Constructor. | |
CallbackReturnT | on_activate (const rclcpp_lifecycle::State &state) |
Activate the node. | |
CallbackReturnT | on_cleanup (const rclcpp_lifecycle::State &state) |
Cleanup the node. | |
CallbackReturnT | on_configure (const rclcpp_lifecycle::State &state) |
Configure the node. | |
CallbackReturnT | on_deactivate (const rclcpp_lifecycle::State &state) |
Deactivate the node. | |
CallbackReturnT | on_error (const rclcpp_lifecycle::State &state) |
Handle errors during lifecycle transitions. | |
CallbackReturnT | on_shutdown (const rclcpp_lifecycle::State &state) |
Shutdown the node. | |
~MapsManagerNode () | |
Destructor. | |
ROS 2 lifecycle node that manages map-related plugins in Easy Navigation.
Handles lifecycle transitions, plugin loading, and periodic map updates.
using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
|
explicit |
Constructor.
nav_state | Shared pointer to navigation state. |
options | Node options. |
~MapsManagerNode | ( | ) |
Destructor.
void cycle | ( | std::shared_ptr< NavState > | nav_state | ) |
Execute one update cycle (non real-time).
nav_state | Shared pointer to the navigation state structure. |
CallbackReturnT on_activate | ( | const rclcpp_lifecycle::State & | state | ) |
Activate the node.
state | Current lifecycle state. |
CallbackReturnT on_cleanup | ( | const rclcpp_lifecycle::State & | state | ) |
Cleanup the node.
state | Current lifecycle state. |
CallbackReturnT on_configure | ( | const rclcpp_lifecycle::State & | state | ) |
Configure the node.
state | Current lifecycle state. |
CallbackReturnT on_deactivate | ( | const rclcpp_lifecycle::State & | state | ) |
Deactivate the node.
state | Current lifecycle state. |
CallbackReturnT on_error | ( | const rclcpp_lifecycle::State & | state | ) |
Handle errors during lifecycle transitions.
state | Current lifecycle state. |
CallbackReturnT on_shutdown | ( | const rclcpp_lifecycle::State & | state | ) |
Shutdown the node.
state | Current lifecycle state. |