Go to the documentation of this file.
28 #ifndef PROXIMITY_SENSOR_CHANNEL_H
29 #define PROXIMITY_SENSOR_CHANNEL_H
31 #include "abstractsensor.h"
33 #include "dataemitter.h"
34 #include "deviceadaptor.h"
47 public AbstractSensorChannel,
48 public DataEmitter<ProximityData>
92 DeviceAdaptor* proximityAdaptor_;
94 RingBuffer<ProximityData>* outputBuffer_;
100 #endif // PROXIMITY_SENSOR_CHANNEL_H
ProximitySensorChannel(const QString &id)
void dataAvailable(const Unsigned &data)
Sent when new measurement data has become available.
virtual ~ProximitySensorChannel()
D-Bus adaptor for ProximitySensor.
Sensor for accessing proximity sensor measurements.
Datatype for unsigned values.
QObject facade for ProximityData.
Datatype for proximity measurements.
Proximity proximityReflectance() const
Unsigned proximity() const
Property for accessing the measured value.
QObject based datatype for TimedUnsigned.
QObject facae for TimedUnsigned.
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for AbstractSensorChannel.
Proximity proximityReflectance