ARCS SDK API  0.24.0
| 命名空间 | 宏定义 | 类型定义
robot_manage.h 文件参考

机器人管理接口,如上电、启动、拖动示教模式等 更多...

#include <vector>
#include <thread>
#include <aubo/global_config.h>
#include <aubo/type_def.h>
robot_manage.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  arcs::common_interface::RobotManage
 

命名空间

 arcs
 
 arcs::common_interface
 

宏定义

#define RobotManage_DECLARES
 

类型定义

using arcs::common_interface::RobotManagePtr = std::shared_ptr< RobotManage >
 

详细描述

机器人管理接口,如上电、启动、拖动示教模式等

在文件 robot_manage.h 中定义.

宏定义说明

#define RobotManage_DECLARES
值:
_FUNC(RobotManage, 0, poweron) \
_FUNC(RobotManage, 0, startup) \
_FUNC(RobotManage, 0, poweroff) \
_FUNC(RobotManage, 1, backdrive, enable) \
_FUNC(RobotManage, 1, freedrive, enable) \
_FUNC(RobotManage, 2, handguideMode, freeAxes,feature) \
_FUNC(RobotManage, 0, exitHandguideMode) \
_FUNC(RobotManage, 0, getHandguideStatus) \
_FUNC(RobotManage, 0, getHandguideTrigger) \
_FUNC(RobotManage, 0, isHandguideEnabled) \
_FUNC(RobotManage, 1, setSim, enable) \
_FUNC(RobotManage, 1, setOperationalMode, mode) \
_FUNC(RobotManage, 0, getOperationalMode) \
_FUNC(RobotManage, 0, getRobotControlMode) \
_FUNC(RobotManage, 0, isSimulationEnabled) \
_FUNC(RobotManage, 0, isFreedriveEnabled) \
_FUNC(RobotManage, 0, isBackdriveEnabled) \
_FUNC(RobotManage, 0, setUnlockProtectiveStop) \
_INST(RobotManage, 1, startRecord, file_name) \
_INST(RobotManage, 0, stopRecord) \
_INST(RobotManage, 1, pauseRecord, pause) \
_FUNC(RobotManage, 0, restartInterfaceBoard) \
_FUNC(RobotManage, 1, setLinkModeEnable, enable) \
_FUNC(RobotManage, 0, isLinkModeEnabled)

在文件 robot_manage.h549 行定义.