mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-06 03:31: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.PIDSource;
|
||||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
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 {
|
public class PIDAnalogAccelerometer extends AnalogAccelerometer implements PIDSource {
|
||||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
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.PIDSource;
|
||||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
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 {
|
public class PIDAnalogGyro extends AnalogGyro implements PIDSource {
|
||||||
private PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
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.PIDSource;
|
||||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
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 {
|
public class PIDAnalogInput extends AnalogInput implements PIDSource {
|
||||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
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.PIDSource;
|
||||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
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 {
|
public class PIDAnalogPotentiometer extends AnalogPotentiometer implements PIDSource {
|
||||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
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.PIDSource;
|
||||||
import edu.wpi.first.wpilibj.PIDSourceType;
|
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 {
|
public class PIDEncoder extends Encoder implements PIDSource {
|
||||||
private PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
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.PIDOutput;
|
||||||
import edu.wpi.first.wpilibj.motorcontrol.MotorController;
|
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 {
|
public class PIDMotorController implements PIDOutput, MotorController, Sendable {
|
||||||
private final MotorController m_motorController;
|
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.PIDSourceType;
|
||||||
import edu.wpi.first.wpilibj.Ultrasonic;
|
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 {
|
public class PIDUltrasonic extends Ultrasonic implements PIDSource {
|
||||||
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
protected PIDSourceType m_pidSource = PIDSourceType.kDisplacement;
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,13 @@ namespace frc {
|
|||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for AnalogAccelerometer for old
|
* Wrapper so that PIDSource is implemented for AnalogAccelerometer for old
|
||||||
* PIDController
|
* PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDAnalogAccelerometer : public PIDSource, public AnalogAccelerometer {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.")
|
||||||
|
PIDAnalogAccelerometer : public PIDSource,
|
||||||
|
public AnalogAccelerometer {
|
||||||
using AnalogAccelerometer::AnalogAccelerometer;
|
using AnalogAccelerometer::AnalogAccelerometer;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -11,8 +11,13 @@ namespace frc {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for AnalogGyro for old PIDController
|
* Wrapper so that PIDSource is implemented for AnalogGyro for old PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDAnalogGyro : public PIDSource, public AnalogGyro {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.") PIDAnalogGyro
|
||||||
|
: public PIDSource,
|
||||||
|
public AnalogGyro {
|
||||||
using AnalogGyro::AnalogGyro;
|
using AnalogGyro::AnalogGyro;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -12,8 +12,13 @@ namespace frc {
|
|||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for AnalogInput for old
|
* Wrapper so that PIDSource is implemented for AnalogInput for old
|
||||||
* PIDController
|
* PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDAnalogInput : public PIDSource, public AnalogInput {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.") PIDAnalogInput
|
||||||
|
: public PIDSource,
|
||||||
|
public AnalogInput {
|
||||||
using AnalogInput::AnalogInput;
|
using AnalogInput::AnalogInput;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -12,8 +12,14 @@ namespace frc {
|
|||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for AnalogPotentiometer for old
|
* Wrapper so that PIDSource is implemented for AnalogPotentiometer for old
|
||||||
* PIDController
|
* PIDController
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDAnalogPotentiometer : public PIDSource, public AnalogPotentiometer {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.")
|
||||||
|
PIDAnalogPotentiometer : public PIDSource,
|
||||||
|
public AnalogPotentiometer {
|
||||||
using AnalogPotentiometer::AnalogPotentiometer;
|
using AnalogPotentiometer::AnalogPotentiometer;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -11,8 +11,13 @@ namespace frc {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for Encoder for old PIDController
|
* Wrapper so that PIDSource is implemented for Encoder for old PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDEncoder : public PIDSource, public Encoder {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.") PIDEncoder
|
||||||
|
: public PIDSource,
|
||||||
|
public Encoder {
|
||||||
using Encoder::Encoder;
|
using Encoder::Encoder;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -15,11 +15,15 @@ namespace frc {
|
|||||||
/**
|
/**
|
||||||
* Wrapper so that PIDOutput is implemented for MotorController for old
|
* Wrapper so that PIDOutput is implemented for MotorController for old
|
||||||
* PIDController
|
* PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDMotorController : public PIDOutput,
|
class PIDMotorController : public PIDOutput,
|
||||||
public MotorController,
|
public MotorController,
|
||||||
public wpi::Sendable {
|
public wpi::Sendable {
|
||||||
public:
|
public:
|
||||||
|
WPI_DEPRECATED("Use frc2::PIDController class instead.")
|
||||||
explicit PIDMotorController(MotorController& motorController);
|
explicit PIDMotorController(MotorController& motorController);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -11,8 +11,13 @@ namespace frc {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Wrapper so that PIDSource is implemented for Ultrasonic for old PIDController
|
* Wrapper so that PIDSource is implemented for Ultrasonic for old PIDController
|
||||||
|
*
|
||||||
|
* @deprecated Use frc2::PIDController class instead which doesn't require this
|
||||||
|
* wrapper.
|
||||||
*/
|
*/
|
||||||
class PIDUltrasonic : public PIDSource, public Ultrasonic {
|
class WPI_DEPRECATED("Use frc2::PIDController class instead.") PIDUltrasonic
|
||||||
|
: public PIDSource,
|
||||||
|
public Ultrasonic {
|
||||||
using Ultrasonic::Ultrasonic;
|
using Ultrasonic::Ultrasonic;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
Reference in New Issue
Block a user