20#ifndef MAGCALIBRATIONFILTER_H
21#define MAGCALIBRATIONFILTER_H
30class CalibrationFilter :
public QObject,
public Filter<CalibratedMagneticFieldData, CalibrationFilter, CalibratedMagneticFieldData>
47 Sink<CalibrationFilter, CalibratedMagneticFieldData> magDataSink;
49 Source<CalibratedMagneticFieldData> magSource;
55 QList <QPair<int,int> > minMaxList;
70 int lowPass(
int newVal,
int oldVal);
71 QList<const CalibratedMagneticFieldData *> *readingBuffer;
74 QFile unCalibratedData;
77 QTextStream calibratedStream;
79 bool manualCalibration;
Datatype for calibrated magnetometer measurements.
static FilterBase * factoryMethod()
Datatypes for different filters.