27#ifndef ROTATION_SENSOR_CHANNEL_H 
   28#define ROTATION_SENSOR_CHANNEL_H 
   31#include "abstractsensor.h" 
   32#include "abstractchain.h" 
   34#include "dataemitter.h" 
   45        public AbstractSensorChannel,
 
   46        public DataEmitter<TimedXyzData>
 
   67        return XYZ(prevRotation_);
 
   72        return compassReader_;
 
  100    AbstractChain*               accelerometerChain_;
 
  101    AbstractChain*               compassChain_;
 
  104    FilterBase*                  rotationFilter_;
 
  105    RingBuffer<TimedXyzData>*    outputBuffer_;
 
  107    TimedXyzDownsampleBuffer     downsampleBuffer_;
 
Sensor providing device rotation around axes.
virtual bool downsamplingSupported() const
virtual ~RotationSensorChannel()
RotationSensorChannel(const QString &id)
virtual bool setInterval(unsigned int value, int sessionId)
virtual unsigned int interval() const
virtual void removeSession(int sessionId)
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for RotationSensorChannel.
void dataAvailable(const XYZ &data)
Sent when new measurement data has become available.
Class for vector type measurement data (timestamp, x, y, z).
QObject facade for XYZData.
Datatypes for different filters.
D-Bus adaptor for RotationSensor.