RobotProcess class implements ROS node lifecycle. More...
#include <ros/ros.h>#include <ros/console.h>#include <ros/callback_queue.h>#include <std_srvs/Empty.h>#include <robot_process_msgs/State.h>#include <robot_process_msgs/Error.h>#include <robot_process/isolated_async_timer.h>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | robot_process::RobotProcess |
| Class for adding node lifecycle to ROS processes. More... | |
Namespaces | |
| namespace | robot_process |
Enumerations | |
| enum | robot_process::State { robot_process::INVALID = robot_process_msgs::State::INVALID, robot_process::LAUNCHING = robot_process_msgs::State::LAUNCHING, robot_process::UNCONFIGURED = robot_process_msgs::State::UNCONFIGURED, robot_process::STOPPED = robot_process_msgs::State::STOPPED, robot_process::PAUSED = robot_process_msgs::State::PAUSED, robot_process::RUNNING = robot_process_msgs::State::RUNNING, robot_process::TERMINATED = robot_process_msgs::State::TERMINATED, robot_process::Count = 7 } |
| RobotProcess state enum. More... | |
Functions | |
| std::ostream & | robot_process::operator<< (std::ostream &os, State state) |
| Overridden operator<< for easy State enum printing. | |
RobotProcess class implements ROS node lifecycle.
Definition in file robot_process.h.