public class ExpansionHubMotorControllerParamsState
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
ExpansionHubMotorControllerParamsState
captures state that is declared in
Expansion Hub Motor Controller parameter attributes.Modifier and Type | Field and Description |
---|---|
MotorControlAlgorithm |
algorithm |
double |
d |
double |
f |
double |
i |
DcMotor.RunMode |
mode
|
double |
p |
Constructor and Description |
---|
ExpansionHubMotorControllerParamsState() |
ExpansionHubMotorControllerParamsState(DcMotor.RunMode mode,
PIDFCoefficients pidfCoefficients) |
ExpansionHubMotorControllerParamsState(ExpansionHubMotorControllerPositionParams params) |
ExpansionHubMotorControllerParamsState(ExpansionHubMotorControllerVelocityParams params) |
ExpansionHubMotorControllerParamsState(ExpansionHubPIDFPositionParams params) |
ExpansionHubMotorControllerParamsState(ExpansionHubPIDFVelocityParams params) |
Modifier and Type | Method and Description |
---|---|
ExpansionHubMotorControllerParamsState |
clone() |
boolean |
equals(java.lang.Object o) |
PIDFCoefficients |
getPidfCoefficients() |
protected int |
hash(double d) |
int |
hashCode() |
boolean |
isDefault() |
java.lang.String |
toString() |
public DcMotor.RunMode mode
public double p
public double i
public double d
public double f
public MotorControlAlgorithm algorithm
public ExpansionHubMotorControllerParamsState()
public ExpansionHubMotorControllerParamsState(DcMotor.RunMode mode, PIDFCoefficients pidfCoefficients)
public ExpansionHubMotorControllerParamsState(ExpansionHubMotorControllerPositionParams params)
public ExpansionHubMotorControllerParamsState(ExpansionHubPIDFPositionParams params)
public ExpansionHubMotorControllerParamsState(ExpansionHubMotorControllerVelocityParams params)
public ExpansionHubMotorControllerParamsState(ExpansionHubPIDFVelocityParams params)
public PIDFCoefficients getPidfCoefficients()
public ExpansionHubMotorControllerParamsState clone()
clone
in class java.lang.Object
public boolean isDefault()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
protected int hash(double d)
public java.lang.String toString()
toString
in class java.lang.Object