|
roboligo
|
A lifecycle node that manages the Roboligo robot system. More...
#include <RoboligoNode.hpp>


Public Types | |
| using | CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
Public Member Functions | |
| std::map< std::string, RoboligoNodeInfo > | get_roboligo_system_nodes () |
| method to obtain updated information about nodes, overall Nodes names | |
| void | input_callback (const std::shared_ptr< roboligo_interfaces::srv::RoboligoString::Request > request, std::shared_ptr< roboligo_interfaces::srv::RoboligoString::Response > response) |
| callback method for service input_command | |
| CallbackReturnT | on_activate (const rclcpp_lifecycle::State &state) |
| Instructions on_activate state. | |
| CallbackReturnT | on_cleanup (const rclcpp_lifecycle::State &state) |
| Instructions on_cleanup state. | |
| CallbackReturnT | on_configure (const rclcpp_lifecycle::State &state) |
| Instructions on_configure state. | |
| CallbackReturnT | on_deactivate (const rclcpp_lifecycle::State &state) |
| Instructions on_deactive state. | |
| CallbackReturnT | on_error (const rclcpp_lifecycle::State &state) |
| Instructions on_error state. | |
| CallbackReturnT | on_shutdown (const rclcpp_lifecycle::State &state) |
| Instructions on_shutdown state. | |
| void | preShutdown () |
| preShutdown method is defined to configure lifecycle node before than shutdown | |
| void | roboligo_cycle () |
| Cycle method, into are call cycle method of another nodes. | |
| void | roboligo_init () |
| Initalize method, into are call init method of another nodes. | |
| RoboligoNode (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
| Constructor. | |
| ~RoboligoNode () | |
| Destructor. | |
Public Attributes | |
| rclcpp::Service< roboligo_interfaces::srv::RoboligoString >::SharedPtr | input_command |
| Service to read the input command. | |
A lifecycle node that manages the Roboligo robot system.
This class managments the connector and state nodes, give them information about robot state
| using roboligo::RoboligoNode::CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
|
explicit |
Constructor.
| Node | options to configure the node |
| roboligo::RoboligoNode::~RoboligoNode | ( | ) |
Destructor.
| std::map< std::string, RoboligoNodeInfo > roboligo::RoboligoNode::get_roboligo_system_nodes | ( | ) |
method to obtain updated information about nodes, overall Nodes names
| void roboligo::RoboligoNode::input_callback | ( | const std::shared_ptr< roboligo_interfaces::srv::RoboligoString::Request > | request, |
| std::shared_ptr< roboligo_interfaces::srv::RoboligoString::Response > | response ) |
callback method for service input_command
| request | Request of RoboligoString type |
| response | Response of RoboligoString type |
| CallbackReturnT roboligo::RoboligoNode::on_activate | ( | const rclcpp_lifecycle::State & | state | ) |
Instructions on_activate state.
| state | lifecycle |
| CallbackReturnT roboligo::RoboligoNode::on_cleanup | ( | const rclcpp_lifecycle::State & | state | ) |
Instructions on_cleanup state.
| state | lifecycle |
| CallbackReturnT roboligo::RoboligoNode::on_configure | ( | const rclcpp_lifecycle::State & | state | ) |
Instructions on_configure state.
| state | lifecycle |
| CallbackReturnT roboligo::RoboligoNode::on_deactivate | ( | const rclcpp_lifecycle::State & | state | ) |
Instructions on_deactive state.
| state | lifecycle |
| CallbackReturnT roboligo::RoboligoNode::on_error | ( | const rclcpp_lifecycle::State & | state | ) |
| CallbackReturnT roboligo::RoboligoNode::on_shutdown | ( | const rclcpp_lifecycle::State & | state | ) |
Instructions on_shutdown state.
| state | lifecycle |
| void roboligo::RoboligoNode::preShutdown | ( | ) |
preShutdown method is defined to configure lifecycle node before than shutdown
| void roboligo::RoboligoNode::roboligo_cycle | ( | ) |
Cycle method, into are call cycle method of another nodes.
| void roboligo::RoboligoNode::roboligo_init | ( | ) |
Initalize method, into are call init method of another nodes.
| rclcpp::Service<roboligo_interfaces::srv::RoboligoString>::SharedPtr roboligo::RoboligoNode::input_command |
Service to read the input command.