• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

sensors/contextplugin/contextsensor.h

Go to the documentation of this file.
00001 
00025 #ifndef CONTEXT_SENSOR_CHANNEL_H
00026 #define CONTEXT_SENSOR_CHANNEL_H
00027 
00028 #include "abstractsensor.h"
00029 #include "orientationbin.h"
00030 #include "compassbin.h"
00031 #include "stabilitybin.h"
00032 
00033 class ContextSensorChannel : public AbstractSensorChannel
00034 {
00035     Q_OBJECT
00036 
00037 public:
00038     virtual ~ContextSensorChannel();
00039 
00040     static AbstractSensorChannel* factoryMethod(const QString& id)
00041     {
00042         ContextSensorChannel* sc = new ContextSensorChannel(id);
00043         return sc;
00044     }
00045 
00046 protected:
00047     ContextSensorChannel(const QString& id);
00048 
00049 private:
00050     ContextProvider::Service service;
00051     OrientationBin orientationBin;
00052     CompassBin* compassBin;
00053     StabilityBin stabilityBin;
00054 };
00055 
00056 #endif

Generated on Mon Jun 27 2011 14:38:47 for sensorfw by  doxygen 1.7.1