AuboStudio SDK 0.6.3

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

This base interface represents a device supported by AuboScope, e.g. 更多...

`#include <device.h>`

类 arcs::aubo_scope::Device 继承关系图:
[图例]

## Public 成员函数
virtual | ~Device ()=0
virtual AuboCapInfoPtr | getContributorInfo ()=0
| Get information about the AuboCap that added/contributed this gripper device to AuboScope. 更多...
virtual std::string | getId ()=0
virtual std::string | getDisplayName ()=0
virtual bool | isResolvable ()=0
| A device cannot be guaranteed to be present in AuboScope. 更多...

## 详细描述

This base interface represents a device supported by AuboScope, e.g.

a gripping device.

在文件 device.h 第 11 行定义.

## 构造及析构函数说明

## ◆ ~Device()

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

## 成员函数说明

## ◆ getContributorInfo()

virtual AuboCapInfoPtr arcs::aubo_scope::Device::getContributorInfo | ( |  | ) |
| pure virtual

Get information about the AuboCap that added/contributed this gripper device to AuboScope.

返回
  AuboCap information for this gripper device

## ◆ getDisplayName()

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

The name of the gripper displayed in the AuboScope UI, e.g. in the Gripper toolbar and program node.

Note: This name must not be used to uniquely identify a specific individual gripper, since the name might be translated (depending on the selected language in AuboScope) or be changed between versions of the AuboCap that added the gripper.

返回
  The name of this gripper displayed in AuboScope

## ◆ getId()

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

Get the unique identifier (id) for this gripper. This can be used to identify this specific gripper among the set of individual grippers available in a specific multi-gripper device.

Note that this id is not "globally" unique, but only unique for the individual grippers belonging to a specific multi-gripper device.

返回
  The unique identifier of this gripper

## ◆ isResolvable()

virtual bool arcs::aubo_scope::Device::isResolvable | ( |  | ) |
| pure virtual

A device cannot be guaranteed to be present in AuboScope.

A device will not be present if the AuboCap that added the device is not installed. This method can be used to determine, if the device is present.

返回
  `true` if this gripper device is present in AuboScope, otherwise `false`.

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

- include/aubo_caps/domain/device/device.h