AuboStudio SDK  0.6.3
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 ScrewdriverCapabilities#registerProgramSelectionCapability(ScrewdriverProgramListProvider, 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.h24 行定义.

构造及析构函数说明

◆ ~ProgramSelectionParameters()

virtual arcs::aubo_scope::ProgramSelectionParameters::~ProgramSelectionParameters ( )
virtualdefault

成员函数说明

◆ getScrewdriverOperationType()

virtual ScrewdriverOperationType arcs::aubo_scope::ProgramSelectionParameters::getScrewdriverOperationType ( )
pure virtual
返回
The operation type selected by the end user.
异常
UnsupportedOperationExceptionif 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.
异常
UnsupportedOperationExceptionif the screwdriver has not registered this capability

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