added c++11 fixes
removed old components disabled activity (for compiling reasons) added wifi 2.4ghz hack
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
|
||||
#include "StepSensor.h"
|
||||
#include "TurnSensor.h"
|
||||
#include "ActivitySensor.h"
|
||||
//#include "ActivitySensor.h"
|
||||
|
||||
|
||||
class SensorFactory {
|
||||
@@ -90,11 +90,11 @@ public:
|
||||
return turns;
|
||||
}
|
||||
|
||||
/** get the Activity sensor */
|
||||
ActivitySensor& getActivity() {
|
||||
static ActivitySensor activity(getBarometer(), getAccelerometer());
|
||||
return activity;
|
||||
}
|
||||
// /** get the Activity sensor */
|
||||
// ActivitySensor& getActivity() {
|
||||
// static ActivitySensor activity(getBarometer(), getAccelerometer());
|
||||
// return activity;
|
||||
// }
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include "StepSensor.h"
|
||||
#include "TurnSensor.h"
|
||||
#include "WiFiSensor.h"
|
||||
#include "ActivitySensor.h"
|
||||
//#include "ActivitySensor.h"
|
||||
#include "GPSSensor.h"
|
||||
#include "CompassSensor.h"
|
||||
#include "SensorFactory.h"
|
||||
|
||||
@@ -18,6 +18,7 @@ class TurnSensor :
|
||||
|
||||
private:
|
||||
|
||||
PoseDetection pose;
|
||||
TurnDetection turn;
|
||||
TurnData data;
|
||||
|
||||
@@ -27,7 +28,7 @@ private:
|
||||
public:
|
||||
|
||||
/** ctor */
|
||||
TurnSensor(AccelerometerSensor& acc, GyroscopeSensor& gyro) : acc(acc), gyro(gyro) {
|
||||
TurnSensor(AccelerometerSensor& acc, GyroscopeSensor& gyro) : acc(acc), gyro(gyro), turn(&pose) {
|
||||
acc.addListener(this);
|
||||
gyro.addListener(this);
|
||||
}
|
||||
@@ -46,7 +47,8 @@ public:
|
||||
|
||||
virtual void onSensorData(Sensor<AccelerometerData>* sensor, const Timestamp ts, const AccelerometerData& data) override {
|
||||
(void) sensor;
|
||||
turn.addAccelerometer(ts, data);
|
||||
//turn.addAccelerometer(ts, data);
|
||||
pose.addAccelerometer(ts, data);
|
||||
}
|
||||
|
||||
virtual void onSensorData(Sensor<GyroscopeData>* sensor, const Timestamp ts, const GyroscopeData& data) override {
|
||||
|
||||
@@ -60,7 +60,12 @@ protected:
|
||||
AccelerometerSensor::informListeners(ts, data);
|
||||
}
|
||||
|
||||
virtual void onGravity(const Timestamp ts, const AccelerometerData data) override {
|
||||
virtual void onGravity(const Timestamp ts, const GravityData data) override {
|
||||
(void) ts;
|
||||
(void) data;
|
||||
}
|
||||
|
||||
virtual void onMagnetometer(const Timestamp ts, const MagnetometerData data) override {
|
||||
(void) ts;
|
||||
(void) data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user