added c++11 fixes
removed old components disabled activity (for compiling reasons) added wifi 2.4ghz hack
This commit is contained in:
@@ -27,7 +27,7 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent) {
|
||||
// ensure we are fullscreen
|
||||
showMaximized();
|
||||
|
||||
sleep(1);
|
||||
// sleep(1);
|
||||
emit resizeEvent(nullptr);
|
||||
|
||||
// important! must be called AFTER window is visible
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "../misc/fixc11.h"
|
||||
#include "PlotGPS.h"
|
||||
#include <QPainter>
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
|
||||
#include <QWidget>
|
||||
#include "../misc/fixc11.h"
|
||||
#include "../sensors/GPSSensor.h"
|
||||
|
||||
#include <Indoor/data/Timestamp.h>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "../misc/fixc11.h"
|
||||
#include "PlotTurns.h"
|
||||
#include <QPainter>
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#define PLOTTURNS_H
|
||||
|
||||
#include <QWidget>
|
||||
#include "../misc/fixc11.h"
|
||||
#include "../sensors/TurnSensor.h"
|
||||
#include "../sensors/CompassSensor.h"
|
||||
|
||||
|
||||
@@ -156,25 +156,25 @@ public:
|
||||
|
||||
}
|
||||
|
||||
void add(const Timestamp ts, const ActivityData& data) {
|
||||
// void add(const Timestamp ts, const ActivityData& data) {
|
||||
|
||||
static int skip = 0;
|
||||
if ((++skip % 8) != 0) {return;}
|
||||
// static int skip = 0;
|
||||
// if ((++skip % 8) != 0) {return;}
|
||||
|
||||
float offset = 0;
|
||||
switch(data.curActivity) {
|
||||
case ActivityButterPressure::Activity::DOWN: offset = -0.5; break;
|
||||
case ActivityButterPressure::Activity::UP: offset = +0.5; break;
|
||||
case ActivityButterPressure::Activity::STAY: offset = +0.1; break;
|
||||
}
|
||||
// float offset = 0;
|
||||
// switch(data.curActivity) {
|
||||
// case ActivityButterPressure::Activity::DOWN: offset = -0.5; break;
|
||||
// case ActivityButterPressure::Activity::UP: offset = +0.5; break;
|
||||
// case ActivityButterPressure::Activity::STAY: offset = +0.1; break;
|
||||
// }
|
||||
|
||||
addLineNode(ts, line[0].getData().front().val + offset, 1);
|
||||
if (needsRefresh(ts)) {
|
||||
limit();
|
||||
refresh(ts);
|
||||
}
|
||||
// addLineNode(ts, line[0].getData().front().val + offset, 1);
|
||||
// if (needsRefresh(ts)) {
|
||||
// limit();
|
||||
// refresh(ts);
|
||||
// }
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
|
||||
void limit() {
|
||||
@@ -224,8 +224,8 @@ SensorDataWidget::SensorDataWidget(QWidget* parent) : QWidget(parent) {
|
||||
SensorFactory::get().getSteps().addListener(this);
|
||||
SensorFactory::get().getTurns().addListener(this);
|
||||
SensorFactory::get().getWiFi().addListener(this);
|
||||
SensorFactory::get().getActivity().addListener(this);
|
||||
SensorFactory::get().getCompass().addListener(this);
|
||||
// SensorFactory::get().getActivity().addListener(this);
|
||||
// SensorFactory::get().getCompass().addListener(this);
|
||||
SensorFactory::get().getGPS().addListener(this);
|
||||
|
||||
}
|
||||
@@ -253,20 +253,20 @@ void SensorDataWidget::onSensorData(Sensor<BarometerData>* sensor, const Timesta
|
||||
((PlotBaro*)plotBaro)->add(ts, data);
|
||||
}
|
||||
|
||||
void SensorDataWidget::onSensorData(Sensor<ActivityData>* sensor, const Timestamp ts, const ActivityData& data) {
|
||||
(void) sensor;
|
||||
((PlotBaro*)plotBaro)->add(ts, data);
|
||||
}
|
||||
//void SensorDataWidget::onSensorData(Sensor<ActivityData>* sensor, const Timestamp ts, const ActivityData& data) {
|
||||
// (void) sensor;
|
||||
// ((PlotBaro*)plotBaro)->add(ts, data);
|
||||
//}
|
||||
|
||||
void SensorDataWidget::onSensorData(Sensor<TurnData>* sensor, const Timestamp ts, const TurnData& data) {
|
||||
(void) sensor;
|
||||
((PlotTurns*)plotTurn)->add(ts, data);
|
||||
}
|
||||
|
||||
void SensorDataWidget::onSensorData(Sensor<CompassData>* sensor, const Timestamp ts, const CompassData& data) {
|
||||
(void) sensor;
|
||||
((PlotTurns*)plotTurn)->add(ts, data);
|
||||
}
|
||||
//void SensorDataWidget::onSensorData(Sensor<CompassData>* sensor, const Timestamp ts, const CompassData& data) {
|
||||
// (void) sensor;
|
||||
// ((PlotTurns*)plotTurn)->add(ts, data);
|
||||
//}
|
||||
|
||||
void SensorDataWidget::onSensorData(Sensor<GPSData>* sensor, const Timestamp ts, const GPSData& data) {
|
||||
(void) sensor;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "../sensors/StepSensor.h"
|
||||
#include "../sensors/TurnSensor.h"
|
||||
#include "../sensors/WiFiSensor.h"
|
||||
#include "../sensors/ActivitySensor.h"
|
||||
//#include "../sensors/ActivitySensor.h"
|
||||
#include "../sensors/GPSSensor.h"
|
||||
#include "../sensors/CompassSensor.h"
|
||||
|
||||
@@ -25,12 +25,13 @@ class SensorDataWidget :
|
||||
public SensorListener<AccelerometerData>,
|
||||
public SensorListener<GyroscopeData>,
|
||||
public SensorListener<BarometerData>,
|
||||
public SensorListener<ActivityData>,
|
||||
//public SensorListener<ActivityData>,
|
||||
public SensorListener<StepData>,
|
||||
public SensorListener<TurnData>,
|
||||
public SensorListener<WiFiMeasurements>,
|
||||
public SensorListener<GPSData>,
|
||||
public SensorListener<CompassData> {
|
||||
public SensorListener<GPSData>
|
||||
//public SensorListener<CompassData>
|
||||
{
|
||||
|
||||
|
||||
Q_OBJECT
|
||||
@@ -46,9 +47,9 @@ public:
|
||||
void onSensorData(Sensor<StepData>* sensor, const Timestamp ts, const StepData& data) override;
|
||||
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<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;
|
||||
//void onSensorData(Sensor<CompassData>* sensor, const Timestamp ts, const CompassData& data) override;
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user