Page MenuHomec4science

cellulobluetoothscannerwrapper.h
No OneTemporary

File Metadata

Created
Fri, Apr 26, 12:47

cellulobluetoothscannerwrapper.h

#ifndef CELLULOBLUETOOTHSCANNERWRAPPER_H
#define CELLULOBLUETOOTHSCANNERWRAPPER_H
#include <QtCore>
#include <QObject>
#include "cellulo-qml-plugin/src/comm/CelluloBluetoothScanner.h"
#include <QDebug>
#include <QVector>
using Cellulo::CelluloBluetoothScanner;
using Cellulo::CelluloBluetooth;
class CelluloBluetoothScannerWrapper : public QObject
{ Q_OBJECT
Q_INVOKABLE void init_();
Q_INVOKABLE void deinit_();
CelluloBluetoothScanner *scanner;
QVector<CelluloBluetooth*> robots;
public:
CelluloPoolClientWrapper();
QVector<Cellulo::CelluloBluetooth*> getRobots() {
return robots;
}
int robots_N;
public slots:
void init()
{
QMetaObject::invokeMethod(this, "init_", Qt::BlockingQueuedConnection);
}
void deinit()
{
QMetaObject::invokeMethod(this, "deinit_", Qt::BlockingQueuedConnection);
}
void onNewRobot(CelluloBluetooth* robot);
};
#endif // CELLULOBLUETOOTHSCANNERWRAPPER_H

Event Timeline