sensorfw
|
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