Cubic Hand project for EECS 249A course.

Dependencies:   MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811

Revision:
49:361833355173
Parent:
48:2ba6321d79fc
Child:
52:0f7a239cdd09
--- a/Correction.cpp	Thu Dec 11 14:06:34 2014 +0000
+++ b/Correction.cpp	Thu Dec 11 17:49:21 2014 +0000
@@ -4,7 +4,7 @@
 {
     count = 0;
     initTime = 100;
-    alpha = 0.4;
+    alpha = 0.25;
     //correction = new Glove;
     //corrected = new Glove;
     //Initialize correction values to 0
@@ -33,6 +33,9 @@
         count++;
         Train(gloveData);
     }
+    else if (count < 2*initTime) {
+        count++;
+    }
     else {
         corrected.roll = alpha*(gloveData.roll - correction.roll) + (1.0-alpha)*corrected.roll;
         corrected.pitch = alpha*(gloveData.pitch - correction.pitch) + (1.0-alpha)*corrected.pitch;