PDF
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 ()
 获取软件Bug修复版本号
int getBuildNumber ()
 获取软件构建号
std::string getLocale ()
 返回系统的Locale语言区域设置。
std::string getLocaleForProgrammingLanguage ()
 返回系统中编程语言使用的Locale语言区域设置。
UnitType getUnitType ()
 以枚举类型返回系统的单位制。
std::string getSerialNumber ()
 获取机器人的序列号
bool isRealRobot ()
 检查是否控制真实机器人
std::vector< double > getJointMaxPositions ()
 获取机器人各关节的最大位置
std::vector< double > getJointMinPositions ()
 获取机器人各关节的最小位置
double getJointDefaultVelocity ()
 获取关节默认速度
double getJointDefaultAcceleration ()
 获取关节默认加速度
std::vector< double > getJointMaxVelocity ()
 获取各关节最大速度
std::vector< double > getJointMaxAcceleration ()
 获取各关节最大加速度
double getTcpDefaultVelocity ()
 获取TCP默认速度
double getTcpDefaultAcceleration ()
 获取TCP默认加速度
double getTcpMaxVelocity ()
 获取TCP最大速度
double getTcpMaxAcceleration ()
 获取TCP最大加速度
double getTcpMaxDistance ()
 获取TCP最大移动距离
double getMaxPayloadMass ()
 获取最大负载质量
double getMaxPayloadDistance ()
 获取最大负载距离
std::vector< double > getHomeDefaultPosition ()
 获取默认Home位置
std::vector< double > getHomePackagePosition ()
 获取包装Home位置
std::unordered_map< std::string, std::vector< double > > getRobotDhParams (bool is_real)
 获取机器人DH参数
IoConfigure getToolDigitalIOConfigure ()
 获取工具端数字IO配置
IoConfigure getStandardDigitalInputConfigure ()
 获取标准数字输入配置
IoConfigure getConfigurableDigitalInputConfigure ()
 获取可配置数字输入配置
IoConfigure getStandardDigitalOutputConfigure ()
 获取标准数字输出配置
IoConfigure getConfigurableDigitalOutputConfigure ()
 获取可配置数字输出配置
IoConfigure getStandardAnalogInputConfigure ()
 获取标准模拟输入配置
IoConfigure getToolAnalogInputConfigure ()
 获取工具端模拟输入配置
IoConfigure getStandardAnalogOutputConfigure ()
 获取标准模拟输出配置
IoConfigure getToolAnalogOutputConfigure ()
 获取工具端模拟输出配置
IoConfigure getStaticLinkInputConfigure ()
 获取静态链路输入配置
IoConfigure getStaticLinkOutputConfigure ()
 获取静态链路输出配置
IoConfigure getENCConfigure ()
 获取编码器配置

Private 成员函数

 SystemApi ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

在文件 system_api.h54 行定义.

构造及析构函数说明

◆ 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.h556 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 system_api.h558 行定义.


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