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

sensors/proximitysensor/proximitysensor_a.h

Go to the documentation of this file.
00001 
00027 #ifndef PROXIMITY_SENSOR_H
00028 #define PROXIMITY_SENSOR_H
00029 
00030 #include <QtDBus/QtDBus>
00031 
00032 #include "abstractsensor_a.h"
00033 #include "datatypes/unsigned.h"
00034 #include "datatypes/proximity.h"
00035 
00036 class ProximitySensorChannelAdaptor : public AbstractSensorChannelAdaptor
00037 {
00038     Q_OBJECT
00039     Q_DISABLE_COPY(ProximitySensorChannelAdaptor)
00040     Q_CLASSINFO("D-Bus Interface", "local.ProximitySensor")
00041     Q_PROPERTY(Unsigned proximity READ proximity)
00042     Q_PROPERTY(Proximity proximityReflectance READ proximityReflectance)
00043 
00044 public:
00045     ProximitySensorChannelAdaptor(QObject* parent);
00046 
00047 public Q_SLOTS:
00048     Unsigned proximity() const;
00049     Proximity proximityReflectance() const;
00050 
00051 Q_SIGNALS:
00052     void dataAvailable(const Unsigned& data);
00053 };
00054 
00055 #endif

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