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.BuilderabsoluteTolerance(double tol)WPISmartPIDTunerbuild(java.lang.String name, edu.wpi.first.wpilibj.PIDController controller)WPISmartPIDTuner.Buildercontinuous(boolean continuous)WPISmartPIDTuner.BuilderinputRange(double min, double max)WPISmartPIDTuner.BuilderkD(double kD)WPISmartPIDTuner.BuilderkF(double kF)WPISmartPIDTuner.BuilderkI(double kI)WPISmartPIDTuner.BuilderkP(double kP)WPISmartPIDTuner.BuilderoutputRange(double min, double max)WPISmartPIDTuner.BuilderpercentTolerance(double tol)WPISmartPIDTuner.BuilderupdatePeriod(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)
-
-