Namespaces | |
| resource | |
Classes | |
| class | IsolatedAsyncTimer |
| Wrapper around ROS Timer. More... | |
| class | ManagedRobotActivity |
| Managed RobotActivity class, which adds further functionality to the RobotActivity class. More... | |
| class | RobotActivity |
| Class for adding node lifecycle to ROS processes. More... | |
Enumerations | |
| enum | State : std::uint8_t { State::INVALID = robot_activity_msgs::State::INVALID, State::LAUNCHING = robot_activity_msgs::State::LAUNCHING, State::UNCONFIGURED = robot_activity_msgs::State::UNCONFIGURED, State::STOPPED = robot_activity_msgs::State::STOPPED, State::PAUSED = robot_activity_msgs::State::PAUSED, State::RUNNING = robot_activity_msgs::State::RUNNING, State::TERMINATED = robot_activity_msgs::State::TERMINATED, State::Count = 7 } |
| RobotActivity state enum. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, State state) |
| Overridden operator<< for easy State enum printing. More... | |
|
strong |
RobotActivity state enum.
The enum corresponds to the robot_activity_msgs::State message
| Enumerator | |
|---|---|
| INVALID | |
| LAUNCHING | |
| UNCONFIGURED | |
| STOPPED | |
| PAUSED | |
| RUNNING | |
| TERMINATED | |
| Count | |
Definition at line 67 of file robot_activity.h.
| std::ostream & robot_activity::operator<< | ( | std::ostream & | os, |
| State | state | ||
| ) |
Overridden operator<< for easy State enum printing.
| os | left-hand std::ostream to be used for outputting |
| state | State to be output to an std::ostream |
Definition at line 372 of file robot_activity.cpp.