Initial commit
This commit is contained in:
54
Manager.h
Normal file
54
Manager.h
Normal 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
|
||||
Reference in New Issue
Block a user