Class PIDTunableManager.PIDTunableManagerFactory

java.lang.Object
xbot.common.math.PIDTunableManager.PIDTunableManagerFactory
Enclosing class:
PIDTunableManager

@AssistedFactory public abstract static class PIDTunableManager.PIDTunableManagerFactory extends Object
  • Constructor Details

    • PIDTunableManagerFactory

      public PIDTunableManagerFactory()
  • Method Details

    • create

      public abstract PIDTunableManager 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 PIDTunableManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF, double errorThreshold, double derivativeThreshold, double timeThreshold)
    • create

      public PIDTunableManager create(String functionName, double defaultP, double defaultI, double defaultD, double defaultF)