test

Dependencies:   mbed

Dependents:   MouseHybridSenseCode

Revision:
6:a652deaae134
Parent:
5:dfea493f7a12
Child:
7:11dd5581c763
--- a/calculateFunc.cpp	Sun Mar 11 13:15:34 2018 +0000
+++ b/calculateFunc.cpp	Sun Apr 01 18:21:50 2018 +0000
@@ -5,16 +5,14 @@
 {
     //USE ERROR TO CALCULATE PID VALUES
     Prop = errorVar;
-    //Inte = Inte + errorVar;
-    //Dere = ((errorVar - previousError);
-    
-    //THIS IS CALLED HERE BECAUSE WE NEED TO USE PREVIOUS ERROR BEFORE IT'S OVERWRITTEN
-    //errorAccumulate();
+    Inte = Inte + errorVar;
+    Dere = ((errorVar) - (previousError));
     
     //BECAUSE THE CURRENT ERROR IS CALCULATED IN A FUNCTION BEFORE THIS, ON THE NEXT ITERATION WE WANT TO REMEMBER THE PREVIOUS VARIABLE
     previousError=errorVar;
     
     //FORMULATE OFFSET VALUE FROM ERROR, PID VALUES AND CONSTANTS
-    PIDs = (Kp*Prop);// + (Ki*Inte) + (Kd*Dere);     
+    PIDs = (Kp*Prop)+(Kd*Dere)+(Ki*Inte);     
+    newPIDs=PIDs;
     return; 
 }
\ No newline at end of file