Virtual class for pick robot plugin of BPS Workplace. More...
#include <bpsrobotplugin.h>
Public Member Functions | |
| virtual BpsRobot * | create (BpsDatastore *aDatastore, const QVariant &aZone, const QString &aProgram, QObject *aParent=nullptr)=0 |
| Create the robot object and return a pointer to it. More... | |
| virtual QString | pickModeName () const =0 |
| virtual | ~BpsRobotPlugin () |
| Virtual destructor. | |
Related Functions | |
(Note that these are not member functions.) | |
| #define | BpsRobotPlugin_IID "com.ibk-software.BPS2.BpsRobotPlugin/1.0" |
| IID of the plugin. | |
Virtual class for pick robot plugin of BPS Workplace.
Place the dynamic library in the plugins/bpsrobot folder.
|
pure virtual |
Create the robot object and return a pointer to it.
The object will be deleted by the application when no longer used. In case the license does not allow usage, 0 will be returned instead of a robot object.
| aDatastore | The datastore to use. |
| aZone | The zone to handle by this robot. |
| aProgram | Name of the program, to be used in license tokens. |
| aParent | The parent widget. |
|
pure virtual |