57 virtual std::string
getId() = 0;
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
设备接口 此基础接口表示 AuboScope 支持的设备,例如夹爪设备。
virtual std::string getId()=0
virtual AuboCapInfoPtr getContributorInfo()=0
获取将此夹爪设备添加/贡献到AuboScope的AuboCap信息。
virtual bool isResolvable()=0
设备无法保证始终存在于AuboScope中。如果添加设备的AuboCap未安装,设备将不可用。 此方法用于判断设备是否可用。
virtual std::string getDisplayName()=0