35 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...
This base interface represents a device supported by AuboScope, e.g.
virtual std::string getId()=0
virtual AuboCapInfoPtr getContributorInfo()=0
Get information about the AuboCap that added/contributed this gripper device to AuboScope.
virtual bool isResolvable()=0
A device cannot be guaranteed to be present in AuboScope.
virtual std::string getDisplayName()=0