mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[wpimath] PIDController: Add getters for position & velocity tolerances (#4458)
This commit is contained in:
@@ -174,6 +174,24 @@ public class PIDController implements Sendable, AutoCloseable {
|
||||
return m_period;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the position tolerance of this controller.
|
||||
*
|
||||
* @return the position tolerance of the controller.
|
||||
*/
|
||||
public double getPositionTolerance() {
|
||||
return m_positionTolerance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the velocity tolerance of this controller.
|
||||
*
|
||||
* @return the velocity tolerance of the controller.
|
||||
*/
|
||||
public double getVelocityTolerance() {
|
||||
return m_velocityTolerance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the setpoint for the PIDController.
|
||||
*
|
||||
|
||||
@@ -131,6 +131,24 @@ public class ProfiledPIDController implements Sendable {
|
||||
return m_controller.getPeriod();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the position tolerance of this controller.
|
||||
*
|
||||
* @return the position tolerance of the controller.
|
||||
*/
|
||||
public double getPositionTolerance() {
|
||||
return m_controller.getPositionTolerance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the velocity tolerance of this controller.
|
||||
*
|
||||
* @return the velocity tolerance of the controller.
|
||||
*/
|
||||
public double getVelocityTolerance() {
|
||||
return m_controller.getVelocityTolerance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the goal for the ProfiledPIDController.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user