From cfa118c99b862c8541301727e8d615d3a0c720f9 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 5 Oct 2023 20:47:11 -0500 Subject: [PATCH] WIP: RevHubTestSuite: Fixed not correctly setting initial encoder position. --- .../states/RevHubTestSuiteMotorTestsState.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TeamCode/src/main/java/org/timecrafters/diagnostics/rev_hub_test_suite/states/RevHubTestSuiteMotorTestsState.java b/TeamCode/src/main/java/org/timecrafters/diagnostics/rev_hub_test_suite/states/RevHubTestSuiteMotorTestsState.java index 9b4d9fe..fea006c 100644 --- a/TeamCode/src/main/java/org/timecrafters/diagnostics/rev_hub_test_suite/states/RevHubTestSuiteMotorTestsState.java +++ b/TeamCode/src/main/java/org/timecrafters/diagnostics/rev_hub_test_suite/states/RevHubTestSuiteMotorTestsState.java @@ -124,10 +124,11 @@ public class RevHubTestSuiteMotorTestsState extends RevTestSuiteTestState { if (setInitialValue) { setInitialValue = false; + motor.resetEncoder(); + initialValue = motor.getCurrentPosition(); lastMonitorTime = runTime(); - motor.resetEncoder(); motor.motorEx.setPower(forward ? 0.5 : -0.5); }