Package xbot.common.math
Class PIDManager.PIDManagerFactory
java.lang.Object
xbot.common.math.PIDManager.PIDManagerFactory
- Enclosing class:
- PIDManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(String functionName, double defaultP, double defaultI, double defaultD, double defaultMaxOutput, double defaultMinOutput) create
(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double defaultMaxOutput, double defaultMinOutput) create
(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double defaultMaxOutput, double defaultMinOutput, double errorThreshold, double derivativeThreshold, double timeThreshold) abstract PIDManager
create
(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double defaultMaxOutput, double defaultMinOutput, double errorThreshold, double derivativeThreshold, double timeThreshold, double iZone) create
(String functionName, PIDDefaults defaults)
-
Constructor Details
-
PIDManagerFactory
public PIDManagerFactory()
-
-
Method Details
-
create
public abstract PIDManager create(String functionName, @Assisted("defaultP") double defaultP, @Assisted("defaultI") double defaultI, @Assisted("defaultD") double defaultD, @Assisted("defaultF") double defaultF, @Assisted("defaultMaxOutput") double defaultMaxOutput, @Assisted("defaultMinOutput") double defaultMinOutput, @Assisted("errorThreshold") double errorThreshold, @Assisted("derivativeThreshold") double derivativeThreshold, @Assisted("timeThreshold") double timeThreshold, @Assisted("iZone") double iZone) -
create
-
create
public PIDManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double defaultMaxOutput, double defaultMinOutput, double errorThreshold, double derivativeThreshold, double timeThreshold) -
create
public PIDManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double defaultMaxOutput, double defaultMinOutput) -
create
public PIDManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultMaxOutput, double defaultMinOutput) -
create
-
create
-