AuboStudio SDK  0.6.3
arcs::aubo_scope::ScrewdriverParameters类 参考abstract

This interface represents parameters for a screwdriver operation defined/configured by the end user. 更多...

#include <screw_driver_parameters.h>

Public 成员函数

virtual ~ScrewdriverParameters ()=default
virtual ScrewdriverProgram getScrewdriverProgram ()=0
virtual ScrewdriverOperationType getScrewdriverOperationType ()=0

详细描述

This interface represents parameters for a screwdriver operation defined/configured by the end user.

在文件 screw_driver_parameters.h77 行定义.

构造及析构函数说明

◆ ~ScrewdriverParameters()

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

成员函数说明

◆ getScrewdriverOperationType()

virtual ScrewdriverOperationType arcs::aubo_scope::ScrewdriverParameters::getScrewdriverOperationType ( )
pure virtual

Get the selected screwdriver operation type.

This is only valid, if the operation type capability has been registered (using the method ScrewdriverCapabilities#registerOperationTypeCapability()).

返回
The operation type selected by the user.
异常
UnsupportedOperationExceptionif the screwdriver has not registered the operation type capability

◆ getScrewdriverProgram()

virtual ScrewdriverProgram arcs::aubo_scope::ScrewdriverParameters::getScrewdriverProgram ( )
pure virtual

Get the selected screwdriver program to be used for the screwdriver operation.

This is only valid, if the program selection capability has been registered (using the method ScrewdriverCapabilities#registerProgramSelectionCapability(ScrewdriverProgramListProvider, ScriptCodeGenerator)).

返回
The selected screwdriver program to use for the operation.
异常
UnsupportedOperationExceptionif the screwdriver has not registered the program selection capability

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