mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-28 02:11:43 +00:00
[oldcommands] Deprecate PIDWrappers, since they use deprecated interfaces (#3868)
This commit is contained in:
@@ -9,7 +9,13 @@ import edu.wpi.first.wpilibj.AnalogInput;
|
||||
import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for AnalogAccelerometer for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for AnalogAccelerometer for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDAnalogAccelerometer extends AnalogAccelerometer implements PIDSource {
|
||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ import edu.wpi.first.wpilibj.AnalogInput;
|
||||
import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for AnalogGyro for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for AnalogGyro for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDAnalogGyro extends AnalogGyro implements PIDSource {
|
||||
private PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@ import edu.wpi.first.wpilibj.AnalogInput;
|
||||
import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for AnalogInput for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for AnalogInput for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDAnalogInput extends AnalogInput implements PIDSource {
|
||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ import edu.wpi.first.wpilibj.AnalogPotentiometer;
|
||||
import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for AnalogPotentiometer for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for AnalogPotentiometer for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDAnalogPotentiometer extends AnalogPotentiometer implements PIDSource {
|
||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ import edu.wpi.first.wpilibj.Encoder;
|
||||
import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for Encoder for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for Encoder for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDEncoder extends Encoder implements PIDSource {
|
||||
private PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ import edu.wpi.first.util.sendable.SendableBuilder;
|
||||
import edu.wpi.first.wpilibj.PIDOutput;
|
||||
import edu.wpi.first.wpilibj.motorcontrol.MotorController;
|
||||
|
||||
/** Wrapper so that PIDOutput is implemented for MotorController for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDOutput is implemented for MotorController for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDMotorController implements PIDOutput, MotorController, Sendable {
|
||||
private final MotorController m_motorController;
|
||||
|
||||
|
||||
@@ -10,7 +10,13 @@ import edu.wpi.first.wpilibj.PIDSource;
|
||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
||||
import edu.wpi.first.wpilibj.Ultrasonic;
|
||||
|
||||
/** Wrapper so that PIDSource is implemented for Ultrasonic for old PIDController. */
|
||||
/**
|
||||
* Wrapper so that PIDSource is implemented for Ultrasonic for old PIDController.
|
||||
*
|
||||
* @deprecated Use {@link edu.wpi.first.math.controller.PIDController} which doesn't require this
|
||||
* wrapper.
|
||||
*/
|
||||
@Deprecated(since = "2022", forRemoval = true)
|
||||
public class PIDUltrasonic extends Ultrasonic implements PIDSource {
|
||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user