AuboCaps  0.6.0
arcs::aubo_scope::DeviceManager Class Referenceabstract

#include <device_manager.h>

Public Member Functions

virtual ~DeviceManager ()=default
 
virtual std::vector< GripperDevicePtr > getGrippers ()=0
 
virtual std::vector< DevicePtr > getScrewDrivers ()=0
 

Detailed Description

Base interface for device managers.

A device manager provides functionality for a specific type of device supported by AuboScope. The device manager can provide functionality for, e.g. accessing all registered devices (of that type) and using a specific device in a program.

Definition at line 21 of file device_manager.h.

Constructor & Destructor Documentation

virtual arcs::aubo_scope::DeviceManager::~DeviceManager ( )
virtualdefault

Member Function Documentation

virtual std::vector<GripperDevicePtr> arcs::aubo_scope::DeviceManager::getGrippers ( )
pure virtual
Returns
The list of grippers (gripper devices) available in AuboScope
virtual std::vector<DevicePtr> arcs::aubo_scope::DeviceManager::getScrewDrivers ( )
pure virtual
Returns
The list of grippers (gripper devices) available in AuboScope

The documentation for this class was generated from the following file: