Namespaces | Enumerations | Functions
status_codes.h File Reference
#include <string>
#include <unordered_map>
Include dependency graph for status_codes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 moveit_servo
 

Enumerations

enum  moveit_servo::StatusCode : int8_t {
  moveit_servo::StatusCode::INVALID = -1, moveit_servo::StatusCode::NO_WARNING = 0, moveit_servo::StatusCode::DECELERATE_FOR_SINGULARITY = 1, moveit_servo::StatusCode::HALT_FOR_SINGULARITY = 2,
  moveit_servo::StatusCode::DECELERATE_FOR_COLLISION = 3, moveit_servo::StatusCode::HALT_FOR_COLLISION = 4, moveit_servo::StatusCode::JOINT_BOUND = 5
}
 

Functions

const std::unordered_map< StatusCode, std::string > moveit_servo::SERVO_STATUS_CODE_MAP ({ { StatusCode::INVALID, "Invalid" }, { StatusCode::NO_WARNING, "No warnings" }, { StatusCode::DECELERATE_FOR_SINGULARITY, "Close to a singularity, decelerating" }, { StatusCode::HALT_FOR_SINGULARITY, "Very close to a singularity, emergency stop" }, { StatusCode::DECELERATE_FOR_COLLISION, "Close to a collision, decelerating" }, { StatusCode::HALT_FOR_COLLISION, "Collision detected, emergency stop" }, { StatusCode::JOINT_BOUND, "Close to a joint bound (position or velocity), halting" } })
 


moveit_servo
Author(s): Brian O'Neil, Andy Zelenak , Blake Anderson, Alexander Rössler , Tyler Weaver
autogenerated on Sat May 3 2025 02:27:56