From da590120c4ddfa083035fcba65da0f7fad47997b Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 11 May 2021 19:53:55 -0700 Subject: [PATCH] [wpilibj] Add MotorController.setVoltage default (#3347) This avoids a vscode deprecation warning. --- .../wpi/first/wpilibj/motorcontrol/MotorController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java index 09890196ff..e77ecf0812 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java @@ -4,8 +4,14 @@ package edu.wpi.first.wpilibj.motorcontrol; +import edu.wpi.first.wpilibj.RobotController; import edu.wpi.first.wpilibj.SpeedController; /** Interface for motor controlling devices. */ @SuppressWarnings("removal") -public interface MotorController extends SpeedController {} +public interface MotorController extends SpeedController { + @Override + default void setVoltage(double outputVolts) { + set(outputVolts / RobotController.getBatteryVoltage()); + } +}