diff --git a/wpilibc/wpilibC++/include/PIDController.h b/wpilibc/wpilibC++/include/PIDController.h index a703af6352..ceb1026db4 100644 --- a/wpilibc/wpilibC++/include/PIDController.h +++ b/wpilibc/wpilibC++/include/PIDController.h @@ -103,7 +103,7 @@ private: virtual void StopLiveWindowMode(); protected: ITable* m_table; - void Calculate(); + virtual void Calculate(); DISALLOW_COPY_AND_ASSIGN(PIDController); }; diff --git a/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/PIDController.java b/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/PIDController.java index ff29d948d8..96c65cd52d 100644 --- a/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/PIDController.java +++ b/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/PIDController.java @@ -211,7 +211,7 @@ public class PIDController implements LiveWindowSendable, Controller { * This should only be called by the PIDTask * and is created during initialization. */ - private void calculate() { + protected void calculate() { boolean enabled; PIDSource pidInput;