![]() |
AUBO SDK
0.26.0
|
enum type definitions More...
#include <stddef.h>#include <array>#include <vector>#include <memory>#include <functional>#include <iostream>#include <string>

Go to the source code of this file.
Classes | |
| struct | arcs::common_interface::RobotSafetyParameterRange |
| struct | arcs::common_interface::WObjectData |
| struct | arcs::common_interface::CircleParameters |
| Circular motion parameters definition. More... | |
| struct | arcs::common_interface::SpiralParameters |
| struct | arcs::common_interface::Enveloping |
| struct | arcs::common_interface::TrajConfig |
| Trajectory configuration for payload identification. More... | |
| struct | arcs::common_interface::RobotMsg |
| struct | arcs::common_interface::RtdeRecipe |
| RTDE menu. More... | |
| class | arcs::common_interface::AuboException |
| Custom exception class AuboException. More... | |
Namespaces | |
| namespace | arcs |
| namespace | arcs::common_interface |
Macros | |
| #define | CARTESIAN_DOF 6 |
| Cartesion degree of freedom, 6 for x,y,z,rx,ry,rz. | |
| #define | SAFETY_PARAM_SELECT_NUM 2 |
| normal + reduced | |
| #define | SAFETY_PLANES_NUM 8 |
| Number of safety planes. | |
| #define | SAFETY_CUBIC_NUM 10 |
| Number of safety cubes. | |
| #define | TOOL_CONFIGURATION_NUM 3 |
| Number of tool configurations. | |
| #define | ENUM_AuboErrorCodes_DECLARES |
| Error codes definition. | |
| #define | ENUM_RuntimeState_DECLARES |
| The RuntimeState enum. | |
| #define | ENUM_RobotModeType_DECLARES |
| #define | ENUM_SafetyModeType_DECLARES |
| #define | ENUM_OperationalModeType_DECLARES |
| Based on ISO 10218-1:2011(E) Section 5.7 Automatic: In automatic mode, the robot shall execute the task programme and the safeguarding measures shall be functioning. | |
| #define | ENUM_RobotControlModeType_DECLARES |
| Robot control mode, the final control object. | |
| #define | ENUM_JointServoModeType_DECLARES |
| #define | ENUM_JointStateType_DECLARES |
| #define | ENUM_StandardInputAction_DECLARES |
| #define | ENUM_StandardOutputRunState_DECLARES |
| #define | ENUM_SafetyInputAction_DECLARES |
| #define | ENUM_SafetyOutputRunState_DECLARES |
| #define | ENUM_PayloadIdentifyMoveAxis_DECLARES |
| #define | ENUM_EnvelopingShape_DECLARES |
| #define | ENUM_TaskFrameType_DECLARES |
| #define | ENUM_TraceLevel_DECLARES |
| #define | ENUM_AxisModeType_DECLARES |
| #define | ENUM_SafeguedStopType_DECLARES |
| #define | ENUM_RobotEmergencyStopType_DECLARES |
| #define | ENUM_ITEM(c, n, ...) c = n, |
| #define | DECL_TO_STRING_FUNC(ENUM) |
| #define | ENUM_ITEM(c, n, ...) |
| #define | ENUM_ITEM(n, v, s) s, |
| #define | ENUM_ITEM(n, v, s) n##_INDEX, |
| #define | ENUM_ITEM(n, v, s) |
Typedefs | |
| using | arcs::common_interface::Vector3d = std::array< double, 3 > |
| using | arcs::common_interface::Vector4d = std::array< double, 4 > |
| using | arcs::common_interface::Vector3f = std::array< float, 3 > |
| using | arcs::common_interface::Vector4f = std::array< float, 4 > |
| using | arcs::common_interface::Vector6f = std::array< float, 6 > |
| using | arcs::common_interface::ResultWithErrno = std::tuple< std::vector< double >, int > |
| using | arcs::common_interface::ResultWithErrno1 = std::tuple< std::vector< std::vector< double > >, int > |
| using | arcs::common_interface::Payload = std::tuple< double, std::vector< double >, std::vector< double >, std::vector< double > > |
| using | arcs::common_interface::ForceSensorCalibResult = std::tuple< std::vector< double >, std::vector< double >, double, std::vector< double > > |
| using | arcs::common_interface::ForceSensorCalibResultWithError = std::tuple< std::vector< double >, std::vector< double >, double, std::vector< double >, double > |
| using | arcs::common_interface::DynamicsModel = std::tuple< std::vector< double >, std::vector< double >, std::vector< double > > |
| using | arcs::common_interface::Box = std::vector< double > |
| using | arcs::common_interface::Cylinder = std::vector< double > |
| using | arcs::common_interface::Sphere = std::vector< double > |
| using | arcs::common_interface::RobotMsgVector = std::vector< RobotMsg > |
Functions | |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, const RobotSafetyParameterRange &vd) |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, WObjectData p) |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, CircleParameters p) |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, SpiralParameters p) |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, Enveloping p) |
| std::ostream & | arcs::common_interface::operator<< (std::ostream &os, TrajConfig p) |
| const char * | arcs::common_interface::returnValue2Str (int retval) |
enum type definitions
Definition in file type_def.h.
| #define CARTESIAN_DOF 6 |
Cartesion degree of freedom, 6 for x,y,z,rx,ry,rz.
Definition at line 25 of file type_def.h.
| #define DECL_TO_STRING_FUNC | ( | ENUM | ) |
Definition at line 643 of file type_def.h.
| #define ENUM_AuboErrorCodes_DECLARES |
Error codes definition.
whole number is warning, negative number is error, 0 is no error and no warning
Definition at line 217 of file type_def.h.
| #define ENUM_AxisModeType_DECLARES |
Definition at line 502 of file type_def.h.
| #define ENUM_EnvelopingShape_DECLARES |
Definition at line 475 of file type_def.h.
| #define ENUM_ITEM | ( | c, | |
| n, | |||
| ... | |||
| ) | c = n, |
Definition at line 524 of file type_def.h.
| #define ENUM_ITEM | ( | c, | |
| n, | |||
| ... | |||
| ) |
Definition at line 524 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) | s, |
Definition at line 524 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) | n##_INDEX, |
Definition at line 524 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) |
Definition at line 524 of file type_def.h.
| #define ENUM_JointServoModeType_DECLARES |
Definition at line 388 of file type_def.h.
| #define ENUM_JointStateType_DECLARES |
Definition at line 396 of file type_def.h.
| #define ENUM_OperationalModeType_DECLARES |
Based on ISO 10218-1:2011(E) Section 5.7 Automatic: In automatic mode, the robot shall execute the task programme and the safeguarding measures shall be functioning.
Automatic operation shall be prevented if any stop condition is detected. Switching from this mode shall result in a stop.
Definition at line 370 of file type_def.h.
| #define ENUM_PayloadIdentifyMoveAxis_DECLARES |
Definition at line 469 of file type_def.h.
| #define ENUM_RobotControlModeType_DECLARES |
Robot control mode, the final control object.
Definition at line 378 of file type_def.h.
| #define ENUM_RobotEmergencyStopType_DECLARES |
Definition at line 517 of file type_def.h.
| #define ENUM_RobotModeType_DECLARES |
The RobotModeType enum
Hardware related
Definition at line 326 of file type_def.h.
| #define ENUM_RuntimeState_DECLARES |
The RuntimeState enum.
Definition at line 303 of file type_def.h.
| #define ENUM_SafeguedStopType_DECLARES |
Definition at line 511 of file type_def.h.
| #define ENUM_SafetyInputAction_DECLARES |
Definition at line 446 of file type_def.h.
| #define ENUM_SafetyModeType_DECLARES |
Definition at line 341 of file type_def.h.
| #define ENUM_SafetyOutputRunState_DECLARES |
Definition at line 458 of file type_def.h.
| #define ENUM_StandardInputAction_DECLARES |
Definition at line 403 of file type_def.h.
| #define ENUM_StandardOutputRunState_DECLARES |
Definition at line 426 of file type_def.h.
| #define ENUM_TaskFrameType_DECLARES |
Definition at line 480 of file type_def.h.
| #define ENUM_TraceLevel_DECLARES |
Definition at line 495 of file type_def.h.
| #define SAFETY_CUBIC_NUM 10 |
Number of safety cubes.
Definition at line 28 of file type_def.h.
| #define SAFETY_PARAM_SELECT_NUM 2 |
normal + reduced
Definition at line 26 of file type_def.h.
| #define SAFETY_PLANES_NUM 8 |
Number of safety planes.
Definition at line 27 of file type_def.h.
| #define TOOL_CONFIGURATION_NUM 3 |
Number of tool configurations.
Definition at line 29 of file type_def.h.