public class PIDCoefficients
Proportional, integral, and derivative (PID) gains used by class PIDFController.
class PIDFController| Modifier and Type | Field and Description |
|---|---|
double |
kD
derivative gain
|
double |
kI
integral gain
|
double |
kP
proportional gain
|
| Constructor and Description |
|---|
PIDCoefficients(double kP,
double kI,
double kD)
Proportional, integral, and derivative (PID) gains used by
class PIDFController. |
PIDCoefficients()
Proportional, integral, and derivative (PID) gains used by
class PIDFController. |
| Modifier and Type | Method and Description |
|---|---|
double |
component1()
proportional gain
|
double |
component2()
integral gain
|
double |
component3()
derivative gain
|
PIDCoefficients |
copy(double kP,
double kI,
double kD)
Proportional, integral, and derivative (PID) gains used by
class PIDFController. |
boolean |
equals(java.lang.Object p) |
int |
hashCode() |
java.lang.String |
toString() |
@JvmField public double kP
proportional gain
@JvmField public double kI
integral gain
@JvmField public double kD
derivative gain
public PIDCoefficients(double kP,
double kI,
double kD)
Proportional, integral, and derivative (PID) gains used by class PIDFController.
kP - proportional gainkI - integral gainkD - derivative gainclass PIDFControllerpublic PIDCoefficients()
Proportional, integral, and derivative (PID) gains used by class PIDFController.
class PIDFControllerpublic double component1()
proportional gain
public double component2()
integral gain
public double component3()
derivative gain
@NotNull public PIDCoefficients copy(double kP, double kI, double kD)
Proportional, integral, and derivative (PID) gains used by class PIDFController.
kP - proportional gainkI - integral gainkD - derivative gainclass PIDFController@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)