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

ScrewdriverApiProvider This interface provides access to functionality and services available from within AuboScope relevant for screwdriver contributions. More...

#include <screw_driver_api_provider.h>

Public Member Functions

virtual ~ScrewdriverApiProvider ()=default
virtual SystemApiPtr getSystemAPI ()=0
virtual IoModelPtr getIOModel ()=0

Detailed Description

ScrewdriverApiProvider This interface provides access to functionality and services available from within AuboScope relevant for screwdriver contributions.

Definition at line 22 of file screw_driver_api_provider.h.

Constructor & Destructor Documentation

◆ ~ScrewdriverApiProvider()

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

Member Function Documentation

◆ getIOModel()

virtual IoModelPtr arcs::aubo_scope::ScrewdriverApiProvider::getIOModel ( )
pure virtual

Returns
an I/O model interface (e.g. for getting I/Os to display in the custom user input for setting up the screwdriver)

◆ getSystemAPI()

virtual SystemApiPtr arcs::aubo_scope::ScrewdriverApiProvider::getSystemAPI ( )
pure virtual

Returns
an interface providing access to system related functionality.

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