28 #ifndef ACCELEROMETER_SENSOR_CHANNEL_H 29 #define ACCELEROMETER_SENSOR_CHANNEL_H 31 #include "abstractsensor.h" 32 #include "abstractchain.h" 34 #include "dataemitter.h" 49 public AbstractSensorChannel,
50 public DataEmitter<AccelerationData>
68 XYZ get()
const {
return previousSample_; }
90 static double aconv_[3][3];
93 AbstractChain* accelerometerChain_;
95 RingBuffer<AccelerationData>* outputBuffer_;
97 TimedXyzDownsampleBuffer downsampleBuffer_;
Sensor providing accelerometer measurements.
virtual void removeSession(int sessionId)
AccelerometerSensorChannel(const QString &id)
D-Bus adaptor for AccelerometerSensor.
QObject facade for #TimedXYZData.
Datatypes for different filters.
Class for vector type measurement data (timestamp, x, y, z).
virtual bool downsamplingSupported() const
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for AccelerometerSensorChannel.
virtual ~AccelerometerSensorChannel()
void dataAvailable(const XYZ &data)
Sent when new measurement data has become available.