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 80 of file controller_manager.h.

Member Enumeration Documentation

◆ Value

Enumerator
UNKNOWN 
RUNNING 
SUCCEEDED 
PREEMPTED 
TIMED_OUT 
ABORTED 
FAILED 

Definition at line 114 of file controller_manager.h.

Constructor & Destructor Documentation

◆ ExecutionStatus()

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

Definition at line 125 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 140 of file controller_manager.h.

◆ operator bool()

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

Definition at line 134 of file controller_manager.h.

◆ operator Value()

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

Definition at line 129 of file controller_manager.h.

Member Data Documentation

◆ status_

Value moveit_controller_manager::ExecutionStatus::status_
private

Definition at line 162 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 Thu Nov 21 2024 03:23:43