PDF
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 ()
 System Information Get system info
RuntimeMachinePtr getRuntimeMachine ()
 Runtime Management Get runtime api
RegisterControlPtr getRegisterControl ()
 RegisterControl External registers api
std::vector< std::string > getRobotNames ()
 Get robot list
RobotInterfacePtr getRobotInterface (const std::string &name)
 Robot Module Get RobotInterfacePtr based on name
std::vector< std::string > getAxisNames ()
 Get external axis list.
AxisInterfacePtr getAxisInterface (const std::string &name)
 External Axis Get external axis interface
SocketPtr getSocket ()
 Socket Network Communication Get socket
SerialPtr getSerial ()
 Serial Communication
SyncMovePtr getSyncMove (const std::string &name)
 Synchronized Movement Control and Axis Group Management Get syncronous move interface
TracePtr getTrace (const std::string &name)
 Log and Pop-up Get alert interface
GripperInterfacePtr getGripperInterface ()
 Gripper Interface Get gripper interface

Protected Attributes

void * d_ { nullptr }

Detailed Description

Definition at line 35 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 396 of file aubo_api.h.


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