Package ca.team3161.lib.utils
Class WPISmartPIDTuner.Builder
- java.lang.Object
-
- ca.team3161.lib.utils.WPISmartPIDTuner.Builder
-
- Enclosing class:
- WPISmartPIDTuner
public static class WPISmartPIDTuner.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WPISmartPIDTuner.Builder
absoluteTolerance(double tol)
WPISmartPIDTuner
build(java.lang.String name, edu.wpi.first.wpilibj.PIDController controller)
WPISmartPIDTuner.Builder
continuous(boolean continuous)
WPISmartPIDTuner.Builder
inputRange(double min, double max)
WPISmartPIDTuner.Builder
kD(double kD)
WPISmartPIDTuner.Builder
kF(double kF)
WPISmartPIDTuner.Builder
kI(double kI)
WPISmartPIDTuner.Builder
kP(double kP)
WPISmartPIDTuner.Builder
outputRange(double min, double max)
WPISmartPIDTuner.Builder
percentTolerance(double tol)
WPISmartPIDTuner.Builder
updatePeriod(int ms)
-
-
-
Method Detail
-
kP
public WPISmartPIDTuner.Builder kP(double kP)
-
kI
public WPISmartPIDTuner.Builder kI(double kI)
-
kD
public WPISmartPIDTuner.Builder kD(double kD)
-
kF
public WPISmartPIDTuner.Builder kF(double kF)
-
absoluteTolerance
public WPISmartPIDTuner.Builder absoluteTolerance(double tol)
-
percentTolerance
public WPISmartPIDTuner.Builder percentTolerance(double tol)
-
outputRange
public WPISmartPIDTuner.Builder outputRange(double min, double max)
-
inputRange
public WPISmartPIDTuner.Builder inputRange(double min, double max)
-
updatePeriod
public WPISmartPIDTuner.Builder updatePeriod(int ms)
-
continuous
public WPISmartPIDTuner.Builder continuous(boolean continuous)
-
build
public WPISmartPIDTuner build(java.lang.String name, edu.wpi.first.wpilibj.PIDController controller)
-
-