26#ifndef TAP_SENSOR_CHANNEL_H
27#define TAP_SENSOR_CHANNEL_H
31#include "abstractsensor.h"
33#include "dataemitter.h"
35#include "deviceadaptor.h"
52 public AbstractSensorChannel,
53 public DataEmitter<TapData>
88 DeviceAdaptor* tapAdaptor_;
90 RingBuffer<TapData>* outputBuffer_;
92 void emitData(
const TapData& tapData);
Datatype for device tap events.
Sensor for accessing device tap events.
static AbstractSensorChannel * factoryMethod(const QString &id)
Factory method for TapSensorChannel.
void dataAvailable(const Tap &tap)
Sent when a tap event has occurred.
TapSensorChannel(const QString &id)
virtual ~TapSensorChannel()
QObject facade for TapData.
Datatype for device tap events.
D-Bus adaptor for TapSensor.