AuboStudio SDK 0.6.3

Public 成员函数 | 所有成员列表
arcs::aubo_scope::ScrewdriverProgram类 参考abstract

This abstract class represents a screwdriver program, typically defined on an external control box for the screwdriver. 更多...

`#include <screw_driver_parameters.h>`

## Public 成员函数
virtual | ~ScrewdriverProgram ()=0
virtual std::string | getId ()=0
virtual std::string | getDisplayName ()=0

## 详细描述

This abstract class represents a screwdriver program, typically defined on an external control box for the screwdriver.

在文件 screw_driver_parameters.h 第 15 行定义.

## 构造及析构函数说明

## ◆ ~ScrewdriverProgram()

virtual arcs::aubo_scope::ScrewdriverProgram::~ScrewdriverProgram | ( |  | ) |
| pure virtual

## 成员函数说明

## ◆ getDisplayName()

virtual std::string arcs::aubo_scope::ScrewdriverProgram::getDisplayName | ( |  | ) |
| pure virtual

This method should return the name of the screwdriver program. The name will be displayed in the UI, e.g. in a combo box. The name returned is allowed to change over versions of the driver AuboCap as well as be different depending on the current language selected in AuboScope, in case translations are supported.

This method must be implemented.

返回
  the name of the screwdriver program to display in the UI.

## ◆ getId()

virtual std::string arcs::aubo_scope::ScrewdriverProgram::getId | ( |  | ) |
| pure virtual

This method must return an identifier to uniquely identify this screwdriver program. The identifier will be used for persistence and resolving the correct screwdriver program. Therefore the identifier must remain constant over time and versions of the screwdriver AuboCap.

This method must be implemented.

返回
  a unique identifier string which will remain constant over time and versions of the screwdriver AuboCap.

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

- include/aubo_caps/contribution/driver/screw_driver/screw_driver_parameters.h