sensorfw
sensors/gyroscopesensor/gyroscopesensor_a.h
Go to the documentation of this file.
00001 
00028 #ifndef GYROSCOPE_SENSOR_H
00029 #define GYROSCOPE_SENSOR_H
00030 
00031 #include <QtDBus/QtDBus>
00032 
00033 #include "abstractsensor_a.h"
00034 #include "datatypes/orientationdata.h"
00035 #include "datatypes/xyz.h"
00036 
00037 class GyroscopeSensorChannelAdaptor : public AbstractSensorChannelAdaptor
00038 {
00039     Q_OBJECT
00040     Q_DISABLE_COPY(GyroscopeSensorChannelAdaptor)
00041     Q_CLASSINFO("D-Bus Interface", "local.GyroscopeSensor")
00042     Q_PROPERTY(XYZ value READ value)
00043 
00044 public:
00045     GyroscopeSensorChannelAdaptor(QObject* parent);
00046 
00047 public Q_SLOTS:
00048     XYZ value() const;
00049 
00050 Q_SIGNALS:
00051     void dataAvailable(const XYZ& data);
00052 };
00053 
00054 #endif