sensorfw
magnetometeradaptor-ascii.h
Go to the documentation of this file.
1 
32 #ifndef MAGNETOMETERADAPTOR_ASCII_H
33 #define MAGNETOMETERADAPTOR_ASCII_H
34 
35 #include "sysfsadaptor.h"
36 #include "deviceadaptorringbuffer.h"
39 
40 class MagnetometerAdaptorAscii : public SysfsAdaptor
41 {
42  Q_OBJECT;
43 public:
44  static DeviceAdaptor* factoryMethod(const QString& id)
45  {
46  return new MagnetometerAdaptorAscii(id);
47  }
48 
49 protected:
50  MagnetometerAdaptorAscii(const QString& id);
52 
53 private:
54  void processSample(int pathId, int fd);
55  char buf[32];
56 
57  DeviceAdaptorRingBuffer<CalibratedMagneticFieldData>* magnetBuffer_;
58 };
59 
60 #endif
static DeviceAdaptor * factoryMethod(const QString &id)
MagnetometerAdaptorAscii(const QString &id)
Datatypes for different filters.
Datatype for unsigned values.