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.Objectpublic boolean isDefault()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectprotected int hash(double d)
public java.lang.String toString()
toString in class java.lang.Object