Go to the documentation of this file.
26 #ifndef LID_SENSOR_CHANNEL_H
27 #define LID_SENSOR_CHANNEL_H
31 #include "deviceadaptor.h"
32 #include "abstractsensor.h"
34 #include "dataemitter.h"
49 public AbstractSensorChannel,
50 public DataEmitter<LidData>
93 DeviceAdaptor* lidAdaptor_;
95 RingBuffer<LidData>* outputBuffer_;
97 void emitData(
const LidData& value);
101 #endif // LID_SENSOR_CHANNEL_H
virtual ~LidSensorChannel()
LidData closed() const
Property for accessing the measured value.
void lidChanged(const Lid &value)
Sent when a change in measured data is observed.
Datatype for device tap events.
Sensor for accessing the internal ambient light sensor measurements.
D-Bus adaptor for LidSensor.
QObject facade for LidData.
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for LidSensorChannel.
LidSensorChannel(const QString &id)
Datatype for device lid events.
QObject based datatype for LidData.