sensorfw
proximitysensor_a.h
Go to the documentation of this file.
1 
27 #ifndef PROXIMITY_SENSOR_H
28 #define PROXIMITY_SENSOR_H
29 
30 #include <QtDBus/QtDBus>
31 
32 #include "abstractsensor_a.h"
33 #include "datatypes/unsigned.h"
34 #include "datatypes/proximity.h"
35 
36 class ProximitySensorChannelAdaptor : public AbstractSensorChannelAdaptor
37 {
38  Q_OBJECT
39  Q_DISABLE_COPY(ProximitySensorChannelAdaptor)
40  Q_CLASSINFO("D-Bus Interface", "local.ProximitySensor")
41  Q_PROPERTY(Unsigned proximity READ proximity)
43 
44 public:
45  ProximitySensorChannelAdaptor(QObject* parent);
46 
47 public Q_SLOTS:
48  Unsigned proximity() const;
50 
51 Q_SIGNALS:
52  void dataAvailable(const Unsigned& data);
53 };
54 
55 #endif
QObject based datatype for ProximityData.
QObject facae for TimedUnsigned.
Definition: unsigned.h:36
Proximity proximityReflectance() const
QObject based datatype for TimedUnsigned.
QObject facade for ProximityData.
Definition: proximity.h:37
void dataAvailable(const Unsigned &data)