设备接口 此基础接口表示 AuboScope 支持的设备,例如夹爪设备。
更多...
#include <device.h>
设备接口 此基础接口表示 AuboScope 支持的设备,例如夹爪设备。
在文件 device.h 第 18 行定义.
◆ ~Device()
| virtual arcs::aubo_scope::Device::~Device |
( |
| ) |
|
|
pure virtual |
◆ getContributorInfo()
| virtual AuboCapInfoPtr arcs::aubo_scope::Device::getContributorInfo |
( |
| ) |
|
|
pure virtual |
获取将此夹爪设备添加/贡献到AuboScope的AuboCap信息。
- 返回
- 此夹爪设备的AuboCap信息。
◆ getDisplayName()
| virtual std::string arcs::aubo_scope::Device::getDisplayName |
( |
| ) |
|
|
pure virtual |
AuboScope UI中显示的夹爪名称,例如在夹爪工具栏和程序节点中。
注意:此名称不应用于唯一标识特定的单个夹爪,因为名称可能会被翻译 (取决于AuboScope中选择的语言)或在添加夹爪的AuboCap版本之间发生更改。
- 返回
- 此夹爪在AuboScope中显示的名称。
◆ getId()
| virtual std::string arcs::aubo_scope::Device::getId |
( |
| ) |
|
|
pure virtual |
获取此夹爪的唯一标识符(id)。可用于在特定多夹爪设备中区分不同的夹爪。
注意此id并非"全局"唯一,仅对属于特定多夹爪设备的各个夹爪唯一。
- 返回
- 此夹爪的唯一标识符。
◆ isResolvable()
| virtual bool arcs::aubo_scope::Device::isResolvable |
( |
| ) |
|
|
pure virtual |
设备无法保证始终存在于AuboScope中。如果添加设备的AuboCap未安装,设备将不可用。 此方法用于判断设备是否可用。
- 返回
- 如果此夹爪设备存在于AuboScope中返回
true,否则返回 false。
该类的文档由以下文件生成:
- include/aubo_caps/domain/device/device.h