26#ifndef ORIENTATION_SENSOR_CHANNEL_H
27#define ORIENTATION_SENSOR_CHANNEL_H
29#include "abstractsensor.h"
30#include "abstractchain.h"
32#include "dataemitter.h"
49 public AbstractSensorChannel,
50 public DataEmitter<PoseData>
99 AbstractChain* orientationChain_;
103 RingBuffer<PoseData>* outputBuffer_;
109 void emitData(
const PoseData& value);
Sensor for accessing device orientation.
OrientationSensorChannel(const QString &id)
virtual ~OrientationSensorChannel()
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for OrientationSensorChannel.
void orientationChanged(const int &orientation)
Sent whenever orientation interpretation has changed.
Unsigned orientation() const
Property method returning current orientation.
Datatype for device pose interpretation.
Datatype for unsigned integer value with timestamp.
QObject facae for TimedUnsigned.
Datatypes for different filters.
D-Bus Adaptor for OrientationSensor.
Datatype for device 'pose' (orientation)
QObject based datatype for TimedUnsigned.