Package xbot.common.math
Class PIDPropertyManager.PIDPropertyManagerFactory
java.lang.Object
xbot.common.math.PIDPropertyManager.PIDPropertyManagerFactory
- Enclosing class:
- PIDPropertyManager
@AssistedFactory
public abstract static class PIDPropertyManager.PIDPropertyManagerFactory
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double errorThreshold, double derivativeThreshold, double timeThreshold) abstract PIDPropertyManager
create
(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double errorThreshold, double derivativeThreshold, double timeThreshold, double defaultIZone)
-
Constructor Details
-
PIDPropertyManagerFactory
public PIDPropertyManagerFactory()
-
-
Method Details
-
create
public abstract PIDPropertyManager create(String functionName, @Assisted("defaultP") double defaultP, @Assisted("defaultI") double defaultI, @Assisted("defaultD") double defaultD, @Assisted("defaultF") double defaultF, @Assisted("errorThreshold") double errorThreshold, @Assisted("derivativeThreshold") double derivativeThreshold, @Assisted("timeThreshold") double timeThreshold, @Assisted("iZone") double defaultIZone) -
create
public PIDPropertyManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double errorThreshold, double derivativeThreshold, double timeThreshold) -
create
public PIDPropertyManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF)
-