4 #ifndef BPSROBOTPLUGIN_H
5 #define BPSROBOTPLUGIN_H
46 #define BpsRobotPlugin_IID "com.ibk-software.BPS2.BpsRobotPlugin/1.0"
BPS datastore class.
Definition: bpsdatastore.h:61
Pick robot interface.
Definition: bpsrobot.h:19
Virtual class for pick robot plugin of BPS Workplace.
Definition: bpsrobotplugin.h:18
#define BpsRobotPlugin_IID
IID of the plugin.
Definition: bpsrobotplugin.h:46
virtual ~BpsRobotPlugin()
Virtual destructor.
Definition: bpsrobotplugin.h:23
virtual QString pickModeName() const =0
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.