3-26-2015 DSV

Dependencies:   mbed

Fork of R5_StepperDrive by Justin Jordan

Files at this revision

API Documentation at this revision

Comitter:
Hellkite85
Date:
Sat Mar 26 05:08:55 2016 +0000
Parent:
4:754c74beef20
Commit message:
3-26-2016 DSV

Changed in this revision

StepperDrive.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/StepperDrive.cpp	Fri Mar 25 19:50:38 2016 +0000
+++ b/StepperDrive.cpp	Sat Mar 26 05:08:55 2016 +0000
@@ -156,9 +156,15 @@
 // DESCRIPTION:
 //      Stops current move. Saves remaining steps in leftStepsPause
 //      and rightStepsPause.
-void StepperDrive::pauseMove();
+void StepperDrive::pauseMove()
 {
-    /* need to implement*/
+    leftStepsPause = leftSteps;
+    rightStepsPause = rightSteps;
+    
+    leftSteps = 0;
+    rightSteps = 0;
+    
+    moveComplete = true;
 }
 
 // FUNCTION:
@@ -171,7 +177,13 @@
 //      Restores remaining steps from leftStepsPause
 //      and rightStepsPause to leftSteps and rightSteps. Resumes
 //      move.
-void StepperDrive::resumeMove();
+void StepperDrive::resumeMove()
 {
-    /* need to implement */
+    leftSteps = leftStepsPause;
+    rightSteps = rightStepsPause;
+    
+    leftStepsPause = 0;
+    rightStepsPause = 0;
+    
+    moveComplete = false;
 }
\ No newline at end of file