Public Types | Public Member Functions | Private Attributes | 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

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

Private Attributes

Value status_
 

Detailed Description

The reported execution status.

Definition at line 49 of file controller_manager.h.

Member Enumeration Documentation

Enumerator
UNKNOWN 
RUNNING 
SUCCEEDED 
PREEMPTED 
TIMED_OUT 
ABORTED 
FAILED 

Definition at line 51 of file controller_manager.h.

Constructor & Destructor Documentation

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

Definition at line 62 of file controller_manager.h.

Member Function Documentation

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.

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

Definition at line 71 of file controller_manager.h.

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

Definition at line 66 of file controller_manager.h.

Member Data Documentation

Value moveit_controller_manager::ExecutionStatus::status_
private

Definition at line 99 of file controller_manager.h.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Wed Jul 10 2019 04:03:06