Cubic Hand project for EECS 249A course.

Dependencies:   MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811

Revision:
48:2ba6321d79fc
Parent:
40:bdd949fc3bc2
Child:
49:361833355173
--- a/GestureRecognition.cpp	Thu Dec 11 13:40:51 2014 +0000
+++ b/GestureRecognition.cpp	Thu Dec 11 14:06:34 2014 +0000
@@ -35,17 +35,17 @@
         }
         
         //Change position. Roll, pitch, and yaw are given as degrees. 
-        if (data.roll > 5 )
+        if (data.roll > 10 )
+            returnParams.deltaX = -1;
+        else if (data.roll < -10)
             returnParams.deltaX = 1;
-        else if (data.roll < -5)
-            returnParams.deltaX = -1;
-        else if (data.pitch > 5)
+        if (data.pitch > 10)
             returnParams.deltaZ = 1;
-        else if (data.pitch < -5)
+        else if (data.pitch < -10)
             returnParams.deltaZ = -1;
-        else if (data.pitch > 5)
+        if (data.yaw > 10)
             returnParams.deltaY = 1;
-        else if (data.pitch + 360 < -5)
+        else if (data.yaw + 360 > 10 && data.yaw < 0)
             returnParams.deltaY = -1;
            
         counter = 0;