This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
YASMIN/sensors/dummy/SensorFactoryDummy.h
kazu b0712ec005 added gps support
added compass support
added ui elements for gps and compass
added support for writing sensor data
2017-03-21 16:27:14 +01:00

47 lines
939 B
C++

#ifndef SENSORFACTORYDUMMY_H
#define SENSORFACTORYDUMMY_H
#include "../SensorFactory.h"
#include "WiFiSensorDummy.h"
#include "AccelerometerSensorDummy.h"
#include "GyroscopeSensorDummy.h"
#include "BarometerSensorDummy.h"
#include "GPSSensorDummy.h"
#include "CompassSensorDummy.h"
/**
* sensor factory that provides sensors that fire dummy data
*/
class SensorFactoryDummy : public SensorFactory {
public:
WiFiSensor& getWiFi() override {
return WiFiSensorDummy::get();
}
AccelerometerSensor& getAccelerometer() override {
return AccelerometerSensorDummy::get();
}
GyroscopeSensor& getGyroscope() override {
return GyroscopeSensorDummy::get();
}
BarometerSensor& getBarometer() override {
return BarometerSensorDummy::get();
}
CompassSensor& getCompass() override {
return CompassSensorDummy::get();
}
GPSSensor& getGPS() override {
return GPSSensorDummy::get();
}
};
#endif // SENSORFACTORYDUMMY_H