moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Types | Public Member Functions | List of all members
moveit_controller_manager::ExecutionStatus Struct Reference

The reported execution status. More...

#include <controller_manager.h>

Public Types

enum  Value {
  UNKNOWN , RUNNING , SUCCEEDED , PREEMPTED ,
  TIMED_OUT , ABORTED , FAILED
}
 

Public Member Functions

 ExecutionStatus (Value value=UNKNOWN)
 
 operator Value () const
 
 operator bool () const
 
std::string asString () const
 Convert the execution status to a string. More...
 

Detailed Description

The reported execution status.

Definition at line 49 of file controller_manager.h.

Member Enumeration Documentation

◆ Value

Enumerator
UNKNOWN 
RUNNING 
SUCCEEDED 
PREEMPTED 
TIMED_OUT 
ABORTED 
FAILED 

Definition at line 51 of file controller_manager.h.

Constructor & Destructor Documentation

◆ ExecutionStatus()

moveit_controller_manager::ExecutionStatus::ExecutionStatus ( Value  value = UNKNOWN)
inline

Definition at line 62 of file controller_manager.h.

Member Function Documentation

◆ asString()

std::string moveit_controller_manager::ExecutionStatus::asString ( ) const
inline

Convert the execution status to a string.

Definition at line 77 of file controller_manager.h.

◆ operator bool()

moveit_controller_manager::ExecutionStatus::operator bool ( ) const
inlineexplicit

Definition at line 71 of file controller_manager.h.

◆ operator Value()

moveit_controller_manager::ExecutionStatus::operator Value ( ) const
inline

Definition at line 66 of file controller_manager.h.


The documentation for this struct was generated from the following file: