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.