AuboStudio SDK 0.6.3

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

`#include <screw_driver_configuration.h>`

## Public 成员函数
virtual | ~ProgramSelectionParameters ()=default
virtual ScrewdriverProgram | getScrewdriverProgram ()=0
virtual ScrewdriverOperationType | getScrewdriverOperationType ()=0

## 详细描述

This interface provides parameters relevant for generating script code for the Program Selection capability (registered using {ScriptCodeGenerator)}).

These parameters are passed when AuboScope calls the implementation of the ScriptCodeGenerator#generateScript(ScriptWriter, Object) method responsible for the generating the script code.

在文件 screw_driver_configuration.h 第 24 行定义.

## 构造及析构函数说明

## ◆ ~ProgramSelectionParameters()

virtual arcs::aubo_scope::ProgramSelectionParameters::~ProgramSelectionParameters | ( |  | ) |
| virtual default

## 成员函数说明

## ◆ getScrewdriverOperationType()

virtual ScrewdriverOperationType arcs::aubo_scope::ProgramSelectionParameters::getScrewdriverOperationType | ( |  | ) |
| pure virtual

返回
  The operation type selected by the end user.

异常

  UnsupportedOperationException | if the screwdriver has not registered this capability

## ◆ getScrewdriverProgram()

virtual ScrewdriverProgram arcs::aubo_scope::ProgramSelectionParameters::getScrewdriverProgram | ( |  | ) |
| pure virtual

返回
  The selected screwdriver program to use for the operation.

异常

  UnsupportedOperationException | if the screwdriver has not registered this capability

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

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