Initial commit

This commit is contained in:
2019-02-26 14:46:10 +01:00
parent 0259ffd950
commit 0032606d56
13 changed files with 939 additions and 1 deletions

54
Manager.h Normal file
View File

@@ -0,0 +1,54 @@
#ifndef MANAGER_H
#define MANAGER_H
#include <QObject>
class Manager : public QObject {
Q_OBJECT
private:
float _dist[4];
float _stdDev[4];
public:
Q_PROPERTY(float dist1 READ getDist1() NOTIFY distChanged)
Q_PROPERTY(float dist2 READ getDist2() NOTIFY distChanged)
Q_PROPERTY(float dist3 READ getDist3() NOTIFY distChanged)
Q_PROPERTY(float dist4 READ getDist4() NOTIFY distChanged)
Q_PROPERTY(float stdDev1 READ getStdDev1() NOTIFY distChanged)
Q_PROPERTY(float stdDev2 READ getStdDev2() NOTIFY distChanged)
Q_PROPERTY(float stdDev3 READ getStdDev3() NOTIFY distChanged)
Q_PROPERTY(float stdDev4 READ getStdDev4() NOTIFY distChanged)
Q_INVOKABLE void trigger();
void onData(std::string str);
public:
float getDist1() {return _dist[0];}
float getDist2() {return _dist[1];}
float getDist3() {return _dist[2];}
float getDist4() {return _dist[3];}
float getStdDev1() {return _stdDev[0];}
float getStdDev2() {return _stdDev[1];}
float getStdDev3() {return _stdDev[2];}
float getStdDev4() {return _stdDev[3];}
signals:
void distChanged();
public:
Manager();
};
#endif // MANAGER_H