AuboStudio SDK  0.6.3
arcs::aubo_scope::SystemApi类 参考

#include <system_api.h>

Public 成员函数

 SystemApi (SystemApi &f)
 SystemApi (SystemApi &&f)
virtual ~SystemApi ()
int getMajorVersion ()
int getMinorVersion ()
int getBugfixVersion ()
int getBuildNumber ()
std::string getLocale ()
 Returns the Locale for the system.
std::string getLocaleForProgrammingLanguage ()
 Returns the Locale for the programming language used in the system.
UnitType getUnitType ()
 Returns the UnitType of the system as an enum.
std::string getSerialNumber ()
bool isRealRobot ()
std::vector< double > getJointMaxPositions ()
std::vector< double > getJointMinPositions ()
 getJointMinPositions
double getJointDefaultVelocity ()
 getJointDefaultVelocity
double getJointDefaultAcceleration ()
 getJointDefaultAcceleration
std::vector< double > getJointMaxVelocity ()
 getJointMaxVelocity
std::vector< double > getJointMaxAcceleration ()
 getJointMaxAcceleration
double getTcpDefaultVelocity ()
 getTcpDefaultVelocity
double getTcpDefaultAcceleration ()
 getTcpDefaultAcceleration
double getTcpMaxVelocity ()
 getTcpMaxVelocity
double getTcpMaxAcceleration ()
 getTcpMaxAcceleration
double getTcpMaxDistance ()
 getTcpMaxDistance
double getMaxPayloadMass ()
 getMaxPayloadMass
double getMaxPayloadDistance ()
 getMaxPayloadDistance
std::vector< double > getHomeDefaultPosition ()
 getHomeDefaultPosition
std::vector< double > getHomePackagePosition ()
 getHomePackagePosition
std::unordered_map< std::string, std::vector< double > > getRobotDhParams (bool is_real)
 getRobotDhParams
IoConfigure getToolDigitalIOConfigure ()
 getToolDigitalIOConfigure
IoConfigure getStandardDigitalInputConfigure ()
 getStandardDigitalInputConfigure
IoConfigure getConfigurableDigitalInputConfigure ()
 getConfigurableDigitalInputConfigure
IoConfigure getStandardDigitalOutputConfigure ()
 getStandardDigitalOutputConfigure
IoConfigure getConfigurableDigitalOutputConfigure ()
 getConfigurableDigitalOutputConfigure
IoConfigure getStandardAnalogInputConfigure ()
 getStandardAnalogInputConfigure
IoConfigure getToolAnalogInputConfigure ()
 getToolAnalogInputConfigure
IoConfigure getStandardAnalogOutputConfigure ()
 getStandardAnalogOutputConfigure
IoConfigure getToolAnalogOutputConfigure ()
 getToolAnalogOutputConfigure
IoConfigure getStaticLinkInputConfigure ()
 getStaticLinkInputConfigure
IoConfigure getStaticLinkOutputConfigure ()
 getStaticLinkOutputConfigure
IoConfigure getENCConfigure ()
 getENCConfigure

Private 成员函数

 SystemApi ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

在文件 system_api.h41 行定义.

构造及析构函数说明

◆ SystemApi() [1/3]

arcs::aubo_scope::SystemApi::SystemApi ( SystemApi & f)

引用了 SystemApi().

被这些函数引用 SystemApi() , 以及 SystemApi().

函数调用图:
这是这个函数的调用关系图:

◆ SystemApi() [2/3]

arcs::aubo_scope::SystemApi::SystemApi ( SystemApi && f)

引用了 SystemApi().

函数调用图:

◆ ~SystemApi()

virtual arcs::aubo_scope::SystemApi::~SystemApi ( )
virtual

◆ SystemApi() [3/3]

arcs::aubo_scope::SystemApi::SystemApi ( )
private

◆ DataSwitch

friend class DataSwitch
friend

在文件 system_api.h309 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

void* arcs::aubo_scope::SystemApi::d_ { nullptr }
private

在文件 system_api.h311 行定义.


该类的文档由以下文件生成: