![]() |
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::GripperStatus |
| 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::ResultWithErrno2 = std::tuple< std::vector< std::string >, 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 > |
| using | arcs::common_interface::GripperStatusVector = std::vector< GripperStatus > |
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 649 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 508 of file type_def.h.
| #define ENUM_EnvelopingShape_DECLARES |
Definition at line 481 of file type_def.h.
| #define ENUM_ITEM | ( | c, | |
| n, | |||
| ... | |||
| ) | c = n, |
Definition at line 530 of file type_def.h.
| #define ENUM_ITEM | ( | c, | |
| n, | |||
| ... | |||
| ) |
Definition at line 530 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) | s, |
Definition at line 530 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) | n##_INDEX, |
Definition at line 530 of file type_def.h.
| #define ENUM_ITEM | ( | n, | |
| v, | |||
| s | |||
| ) |
Definition at line 530 of file type_def.h.
| #define ENUM_JointServoModeType_DECLARES |
Definition at line 394 of file type_def.h.
| #define ENUM_JointStateType_DECLARES |
Definition at line 402 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 376 of file type_def.h.
| #define ENUM_PayloadIdentifyMoveAxis_DECLARES |
Definition at line 475 of file type_def.h.
| #define ENUM_RobotControlModeType_DECLARES |
Robot control mode, the final control object.
Definition at line 384 of file type_def.h.
| #define ENUM_RobotEmergencyStopType_DECLARES |
Definition at line 523 of file type_def.h.
| #define ENUM_RobotModeType_DECLARES |
The RobotModeType enum
Hardware related
Definition at line 332 of file type_def.h.
| #define ENUM_RuntimeState_DECLARES |
The RuntimeState enum.
Definition at line 309 of file type_def.h.
| #define ENUM_SafeguedStopType_DECLARES |
Definition at line 517 of file type_def.h.
| #define ENUM_SafetyInputAction_DECLARES |
Definition at line 452 of file type_def.h.
| #define ENUM_SafetyModeType_DECLARES |
Definition at line 347 of file type_def.h.
| #define ENUM_SafetyOutputRunState_DECLARES |
Definition at line 464 of file type_def.h.
| #define ENUM_StandardInputAction_DECLARES |
Definition at line 409 of file type_def.h.
| #define ENUM_StandardOutputRunState_DECLARES |
Definition at line 432 of file type_def.h.
| #define ENUM_TaskFrameType_DECLARES |
Definition at line 486 of file type_def.h.
| #define ENUM_TraceLevel_DECLARES |
Definition at line 501 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.