PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::DeviceManager Class Referenceabstract

DeviceManager Base interface for device managers. More...

#include <device_manager.h>

Public Member Functions

virtual ~DeviceManager ()=default
virtual std::vector< GripperDevicePtr > getGrippers ()=0
 Returns the list of grippers (gripper devices) available in AuboScope.
virtual std::vector< DevicePtr > getScrewDrivers ()=0
 Returns the list of screwdrivers available in AuboScope.

Detailed Description

DeviceManager 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 30 of file device_manager.h.

Constructor & Destructor Documentation

◆ ~DeviceManager()

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

Member Function Documentation

◆ getGrippers()

virtual std::vector< GripperDevicePtr > arcs::aubo_scope::DeviceManager::getGrippers ( )
pure virtual

Returns the list of grippers (gripper devices) available in AuboScope.

Returns
The list of gripper devices available in AuboScope.

◆ getScrewDrivers()

virtual std::vector< DevicePtr > arcs::aubo_scope::DeviceManager::getScrewDrivers ( )
pure virtual

Returns the list of screwdrivers available in AuboScope.

Returns
The list of screwdriver devices available in AuboScope.

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