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

机器人及外部轴等控制API接口,如获取机器人列表、获取系统信息等等 更多...

#include <aubo/system_info.h>
#include <aubo/runtime_machine.h>
#include <aubo/register_control.h>
#include <aubo/robot_interface.h>
#include <aubo/global_config.h>
#include <aubo/math.h>
#include <aubo/socket.h>
#include <aubo/serial.h>
#include <aubo/axis_interface.h>
aubo_api.h 的引用(Include)关系图:

浏览源代码.

class  arcs::common_interface::AuboApi
 

命名空间

 arcs
 
 arcs::common_interface
 

宏定义

#define AuboApi_DECLARES
 

类型定义

using arcs::common_interface::AuboApiPtr = std::shared_ptr< AuboApi >
 

详细描述

机器人及外部轴等控制API接口,如获取机器人列表、获取系统信息等等

在文件 aubo_api.h 中定义.

宏定义说明

#define AuboApi_DECLARES
值:
_FUNC(AuboApi, 0, getMath) \
_FUNC(AuboApi, 0, getSystemInfo) \
_FUNC(AuboApi, 0, getRuntimeMachine) \
_FUNC(AuboApi, 0, getRegisterControl) \
_FUNC(AuboApi, 0, getRobotNames) \
_FUNC(AuboApi, 1, getRobotInterface, name) \
_FUNC(AuboApi, 0, getAxisNames) \
_FUNC(AuboApi, 1, getAxisInterface, name) \
_FUNC(AuboApi, 0, getSocket) \
_FUNC(AuboApi, 0, getSerial) \
_FUNC(AuboApi, 1, getSyncMove, name) \
_FUNC(AuboApi, 1, getTrace, name)

在文件 aubo_api.h207 行定义.