AuboStudio SDK 0.6.3

Public 成员函数 | Private 成员函数 | Private 属性 | 友元 | 所有成员列表
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.h 第 39 行定义.

## 构造及析构函数说明

## ◆ SystemApi() [1/3]

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

## ◆ SystemApi() [2/3]

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

## ◆ ~SystemApi()

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

## ◆ SystemApi() [3/3]

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

## 友元及相关函数文档

## ◆ DataSwitch

friend class DataSwitch
| friend

在文件 system_api.h 第 307 行定义.

## 类成员变量说明

## ◆ d_

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

在文件 system_api.h 第 309 行定义.

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

- include/aubo_caps/domain/system_api.h