Namespaces | Enumerations | Functions
datatypes.h File Reference
#include <ur_client_library/types.h>
Include dependency graph for datatypes.h:

Go to the source code of this file.

Namespaces

 urcl
 

Enumerations

enum  urcl::RobotMode : int8_t {
  urcl::RobotMode::UNKNOWN = -128, urcl::RobotMode::NO_CONTROLLER = -1, urcl::RobotMode::DISCONNECTED = 0, urcl::RobotMode::CONFIRM_SAFETY = 1,
  urcl::RobotMode::BOOTING = 2, urcl::RobotMode::POWER_OFF = 3, urcl::RobotMode::POWER_ON = 4, urcl::RobotMode::IDLE = 5,
  urcl::RobotMode::BACKDRIVE = 6, urcl::RobotMode::RUNNING = 7, urcl::RobotMode::UPDATING_FIRMWARE = 8
}
 
enum  urcl::SafetyMode : int8_t {
  urcl::SafetyMode::NORMAL = 1, urcl::SafetyMode::REDUCED = 2, urcl::SafetyMode::PROTECTIVE_STOP = 3, urcl::SafetyMode::RECOVERY = 4,
  urcl::SafetyMode::SAFEGUARD_STOP = 5, urcl::SafetyMode::SYSTEM_EMERGENCY_STOP = 6, urcl::SafetyMode::ROBOT_EMERGENCY_STOP = 7, urcl::SafetyMode::VIOLATION = 8,
  urcl::SafetyMode::FAULT = 9, urcl::SafetyMode::VALIDATE_JOINT_ID = 10, urcl::SafetyMode::UNDEFINED_SAFETY_MODE = 11
}
 
enum  urcl::SafetyStatus : int8_t {
  urcl::SafetyStatus::NORMAL = 1, urcl::SafetyStatus::REDUCED = 2, urcl::SafetyStatus::PROTECTIVE_STOP = 3, urcl::SafetyStatus::RECOVERY = 4,
  urcl::SafetyStatus::SAFEGUARD_STOP = 5, urcl::SafetyStatus::SYSTEM_EMERGENCY_STOP = 6, urcl::SafetyStatus::ROBOT_EMERGENCY_STOP = 7, urcl::SafetyStatus::VIOLATION = 8,
  urcl::SafetyStatus::FAULT = 9, urcl::SafetyStatus::VALIDATE_JOINT_ID = 10, urcl::SafetyStatus::UNDEFINED_SAFETY_MODE = 11, urcl::SafetyStatus::AUTOMATIC_MODE_SAFEGUARD_STOP = 12,
  urcl::SafetyStatus::SYSTEM_THREE_POSITION_ENABLING_STOP = 13
}
 

Functions

std::string urcl::robotModeString (const RobotMode &mode)
 
std::string urcl::safetyModeString (const SafetyMode &mode)
 
std::string urcl::safetyStatusString (const SafetyStatus &status)
 

Detailed Description

This file contains enums for internal mode representations.

Author
Felix Exner exner.nosp@m.@fzi.nosp@m..de
Date
2019-11-04

Definition in file datatypes.h.



ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Sun May 9 2021 02:16:26