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