[wpilib] Remove UserControls (#8973)

It was too complex, and we can solve it by figuring out how to make
singleton GenericHID objects, implemented in #8970.
This commit is contained in:
Thad House
2026-06-11 15:33:51 -07:00
committed by GitHub
parent c647e67de0
commit 025732093f
10 changed files with 55 additions and 267 deletions

View File

@@ -4,7 +4,6 @@
package wpilib.robot;
import org.wpilib.driverstation.DefaultUserControls;
import org.wpilib.opmode.PeriodicOpMode;
import org.wpilib.opmode.Teleop;
@@ -13,12 +12,8 @@ public class DefaultTeleMode extends PeriodicOpMode {
@SuppressWarnings("unused")
private final OpRobot robot;
@SuppressWarnings("unused")
private final DefaultUserControls userControls;
public DefaultTeleMode(OpRobot robot, DefaultUserControls userControls) {
public DefaultTeleMode(OpRobot robot) {
this.robot = robot;
this.userControls = userControls;
}
@Override

View File

@@ -4,12 +4,9 @@
package wpilib.robot;
import org.wpilib.driverstation.DefaultUserControls;
import org.wpilib.driverstation.UserControlsInstance;
import org.wpilib.framework.OpModeRobot;
/** This is a dev program for testing OpModeRobot. */
@UserControlsInstance(DefaultUserControls.class)
public class OpRobot extends OpModeRobot {
/** Called once at the beginning of the robot program. */
public OpRobot() {}