-
Terminally Deprecated ElementsElementDescriptionCall startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Use HttpCamera instead.Use LTVUnicycleController instead.Use LTVUnicycleController instead.Use
PWMMotorController.addFollower(PWMMotorController)
or if using CAN motor controllers, use their method of following.UsePS4Controller.getTouchpadButton()
insteadUsePS4Controller.getTouchpadButtonPressed()
insteadUsePS4Controller.getTouchpadButtonReleased()
insteadUsePS5Controller.getTouchpadButton()
insteadUsePS5Controller.getTouchpadButtonPressed()
insteadUsePS5Controller.getTouchpadButtonReleased()
insteadUsePS4ControllerSim.setTouchpadButton(boolean)
insteadUsePS5ControllerSim.setTouchpadButton(boolean)
insteadUsesetLeftBumperButton(boolean)
insteadUsesetRightBumperButton(boolean)
insteadUseStadiaController.getLeftBumperButton()
insteadUseStadiaController.getLeftBumperButtonPressed()
insteadUseStadiaController.getLeftBumperButtonReleased()
insteadUseStadiaController.getRightBumperButton()
insteadUseStadiaController.getRightBumperButtonPressed()
insteadUseStadiaController.getRightBumperButtonReleased()
insteadUseXboxController.getLeftBumperButton()
insteadUseXboxController.getLeftBumperButtonPressed()
insteadUseXboxController.getLeftBumperButtonReleased()
insteadUseXboxController.getRightBumperButton()
insteadUseXboxController.getRightBumperButtonPressed()
insteadUseXboxController.getRightBumperButtonReleased()
insteadThe ProxyCommand supplier constructor has been deprecated in favor of directly proxying aDeferredCommand
, see ProxyCommand documentaion for more details. As a replacement, consider using `defer(supplier).asProxy()`.This constructor's similarity toDeferredCommand
is confusing and opens potential footguns for users who do not fully understand the semantics and implications of proxying, but who simply want runtime construction. Users who do know what they are doing and need a supplier-constructed proxied command should instead proxy a DeferredCommand using theasProxy
decorator.Use LTVUnicycleController instead.Use LTVUnicycleController instead.
-
Deprecated ClassesClassDescriptionUse HttpCamera instead.Use
PWMMotorController.addFollower(PWMMotorController)
or if using CAN motor controllers, use their method of following.
-
Deprecated MethodsMethodDescriptionUse
AprilTagFieldLayout.loadField(AprilTagFields)
instead.Call startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Call startAutomaticCapture with a HttpCamera instead.Use getRate() in favor of this method.Use setMinRate() in favor of this method. This takes unscaled periods and setMinRate() scales using value from setDistancePerPulse().UsePS4Controller.getTouchpadButton()
insteadUsePS4Controller.getTouchpadButtonPressed()
insteadUsePS4Controller.getTouchpadButtonReleased()
insteadUsePS5Controller.getTouchpadButton()
insteadUsePS5Controller.getTouchpadButtonPressed()
insteadUsePS5Controller.getTouchpadButtonReleased()
insteadUsePS4ControllerSim.setTouchpadButton(boolean)
insteadUsePS5ControllerSim.setTouchpadButton(boolean)
insteadUsesetLeftBumperButton(boolean)
insteadUsesetRightBumperButton(boolean)
insteadUseStadiaController.getLeftBumperButton()
insteadUseStadiaController.getLeftBumperButtonPressed()
insteadUseStadiaController.getLeftBumperButtonReleased()
insteadUseStadiaController.getRightBumperButton()
insteadUseStadiaController.getRightBumperButtonPressed()
insteadUseStadiaController.getRightBumperButtonReleased()
insteadUseXboxController.getLeftBumperButton()
insteadUseXboxController.getLeftBumperButtonPressed()
insteadUseXboxController.getLeftBumperButtonReleased()
insteadUseXboxController.getRightBumperButton()
insteadUseXboxController.getRightBumperButtonPressed()
insteadUseXboxController.getRightBumperButtonReleased()
insteadThe ProxyCommand supplier constructor has been deprecated in favor of directly proxying aDeferredCommand
, see ProxyCommand documentaion for more details. As a replacement, consider using `defer(supplier).asProxy()`.
-
Deprecated ConstructorsConstructorDescriptionUse LTVUnicycleController instead.Use LTVUnicycleController instead.This constructor's similarity to
DeferredCommand
is confusing and opens potential footguns for users who do not fully understand the semantics and implications of proxying, but who simply want runtime construction. Users who do know what they are doing and need a supplier-constructed proxied command should instead proxy a DeferredCommand using theasProxy
decorator.Use LTVUnicycleController instead.Use LTVUnicycleController instead.
AprilTagFieldLayout.loadField(AprilTagFields)
instead.