added gps support
added compass support added ui elements for gps and compass added support for writing sensor data
This commit is contained in:
@@ -13,6 +13,8 @@
|
||||
#include "../sensors/TurnSensor.h"
|
||||
#include "../sensors/WiFiSensor.h"
|
||||
#include "../sensors/ActivitySensor.h"
|
||||
#include "../sensors/GPSSensor.h"
|
||||
#include "../sensors/CompassSensor.h"
|
||||
|
||||
class PlotWidget;
|
||||
class QGridLayout;
|
||||
@@ -26,7 +28,9 @@ class SensorDataWidget :
|
||||
public SensorListener<ActivityData>,
|
||||
public SensorListener<StepData>,
|
||||
public SensorListener<TurnData>,
|
||||
public SensorListener<WiFiMeasurements> {
|
||||
public SensorListener<WiFiMeasurements>,
|
||||
public SensorListener<GPSData>,
|
||||
public SensorListener<CompassData> {
|
||||
|
||||
|
||||
Q_OBJECT
|
||||
@@ -43,18 +47,21 @@ public:
|
||||
void onSensorData(Sensor<TurnData>* sensor, const Timestamp ts, const TurnData& data) override;
|
||||
void onSensorData(Sensor<WiFiMeasurements>* sensor, const Timestamp ts, const WiFiMeasurements& data) override;
|
||||
void onSensorData(Sensor<ActivityData>* sensor, const Timestamp ts, const ActivityData& data) override;
|
||||
void onSensorData(Sensor<GPSData>* sensor, const Timestamp ts, const GPSData& data) override;
|
||||
void onSensorData(Sensor<CompassData>* sensor, const Timestamp ts, const CompassData& data) override;
|
||||
|
||||
private:
|
||||
|
||||
PlotWidget* plotGyro;
|
||||
PlotWidget* plotAcc;
|
||||
PlotWidget* plotBaro;
|
||||
|
||||
QWidget* plotTurn;
|
||||
QWidget* plotWiFi;
|
||||
QWidget* plotGPS;
|
||||
|
||||
QGridLayout* lay;
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif // SENSORDATAWIDGET_H
|
||||
|
||||
Reference in New Issue
Block a user