Package jisa.control
Class PIDController
- java.lang.Object
-
- jisa.control.PIDController
-
public class PIDController extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PIDController.Input<T>
static interface
PIDController.Output<T>
-
Constructor Summary
Constructors Constructor Description PIDController(int interval, PIDController.Input<java.lang.Double> input, PIDController.Output<java.lang.Double> output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getD()
double
getI()
double
getP()
double
getTarget()
void
setPID(double P, double I, double D)
void
setTarget(double value)
void
start()
void
stop()
-
-
-
Constructor Detail
-
PIDController
public PIDController(int interval, PIDController.Input<java.lang.Double> input, PIDController.Output<java.lang.Double> output)
-
-