AuboStudio SDK 0.6.3

gripper_device.h
浏览该文件的文档.
1 #ifndef AUBO_SCOPE_GRIPPER_DEVICE_H
2 #define AUBO_SCOPE_GRIPPER_DEVICE_H
3
4 #include <aubo_caps/domain/device/device.h>
5
6 namespace arcs {
7 namespace aubo_scope {
8 ARCS_CLASS_FORWARD(GripperDevice);
9
10 /**
11 * This interface represents a gripper device in AuboScope.
12 */
13 class ARCS_ABI_EXPORT GripperDevice : public Device
14 {
15 public:
16 virtual ~GripperDevice() = default;
17 };
18 } // namespace aubo_scope
19 } // namespace arcs
20
21 #endif
ARCS_ABI_EXPORT
#define ARCS_ABI_EXPORT
Definition: class_forward.h:16
arcs::aubo_scope::Device
This base interface represents a device supported by AuboScope, e.g.
Definition: device.h:12
arcs::aubo_scope::GripperDevice
This interface represents a gripper device in AuboScope.
Definition: gripper_device.h:14
arcs::aubo_scope::GripperDevice::~GripperDevice
virtual ~GripperDevice()=default
device.h
arcs::aubo_scope::ARCS_CLASS_FORWARD
ARCS_CLASS_FORWARD(GripForceCapability)
arcs
Definition: contribution_provider.h:7