AUBO SDK  0.26.0
arcs::common_interface::AuboApi Class Reference

#include <aubo_api.h>

Public Member Functions

 AuboApi ()
virtual ~AuboApi ()
MathPtr getMath ()
 Math (数学工具) Get pure mathematic related API
SystemInfoPtr getSystemInfo ()
 SystemInfo (系统信息) Get system info
RuntimeMachinePtr getRuntimeMachine ()
 RuntimeMachine (运行时管理) Get runtime api
RegisterControlPtr getRegisterControl ()
 RegisterControl (寄存器操作) External registers api
std::vector< std::string > getRobotNames ()
 Get robot list
RobotInterfacePtr getRobotInterface (const std::string &name)
 RobotInterface(机器人模块) Get RobotInterfacePtr based on name
std::vector< std::string > getAxisNames ()
 Get external axis list.
AxisInterfacePtr getAxisInterface (const std::string &name)
 AxisInterface (外部轴) Get external axis interface
SocketPtr getSocket ()
 Socket (socket网络通信) Get socket
SerialPtr getSerial ()
 Serial (串口通信)
SyncMovePtr getSyncMove (const std::string &name)
 SyncMove (同步运动控制和轴组管理) Get syncronous move interface
TracePtr getTrace (const std::string &name)
 Trace (日志与弹窗) Get alert interface
GripperInterfacePtr getGripperInterface ()
 GripperInterface (夹爪) Get gripper interface

Protected Attributes

void * d_ { nullptr }

Detailed Description

Definition at line 27 of file aubo_api.h.

Constructor & Destructor Documentation

◆ AuboApi()

arcs::common_interface::AuboApi::AuboApi ( )

◆ ~AuboApi()

virtual arcs::common_interface::AuboApi::~AuboApi ( )
virtual

Member Data Documentation

◆ d_

void* arcs::common_interface::AuboApi::d_ { nullptr }
protected

Definition at line 388 of file aubo_api.h.


The documentation for this class was generated from the following file: