Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Revision:
14:d9fbb3ccd482
Parent:
12:1632d7391453
Child:
32:d37447aec6b4
--- a/Magnetometer.h	Mon Mar 16 12:39:09 2015 +0000
+++ b/Magnetometer.h	Tue Mar 17 15:50:41 2015 +0000
@@ -3,6 +3,7 @@
 
 #include "I2CPeripheral.h"
 #include "Sensor.h"
+#include "CalibrateMagneto.h"
 
 class Magnetometer : public I2CPeripheral, public Sensor
 {
@@ -33,9 +34,7 @@
     uint16_t dig_xyz1;
 
     // Hard iron cancellation data
-    Vector3 sum;
-    Vector3 hardIron;
-    size_t numSamples;
+    CalibrateMagneto calibrator;
 
     void readCalibrationData();
 };