Class TunableFactory

java.lang.Object
xbot.common.properties.TunableFactory

public class TunableFactory extends Object
Creates directly consumable WPILib tunables managed by TunableManager.
  • Constructor Details

  • Method Details

    • setPrefix

      public void setPrefix(String prefix)
    • setPrefix

      public void setPrefix(TunablePrefixProvider prefixSource)
    • appendPrefix

      public void appendPrefix(String toAppend)
    • setTopLevelPrefix

      public void setTopLevelPrefix()
    • getPrefix

      public String getPrefix()
    • getCleanPrefix

      public String getCleanPrefix()
    • setDefaultLevel

      public void setDefaultLevel(TunableLevel level)
    • createDouble

      public org.wpilib.tunable.TunableDouble createDouble(String suffix, double defaultValue)
    • createDouble

      public org.wpilib.tunable.TunableDouble createDouble(String suffix, double defaultValue, TunableLevel level)
    • createBoolean

      public org.wpilib.tunable.TunableBoolean createBoolean(String suffix, boolean defaultValue)
    • createBoolean

      public org.wpilib.tunable.TunableBoolean createBoolean(String suffix, boolean defaultValue, TunableLevel level)
    • createString

      public org.wpilib.tunable.Tunable<String> createString(String suffix, String defaultValue)
    • createString

      public org.wpilib.tunable.Tunable<String> createString(String suffix, String defaultValue, TunableLevel level)
    • createMeasure

      public <M extends org.wpilib.units.Measure<U>, U extends org.wpilib.units.Unit> TunableMeasure<M,U> createMeasure(String suffix, M defaultValue)
    • createMeasure

      public <M extends org.wpilib.units.Measure<U>, U extends org.wpilib.units.Unit> TunableMeasure<M,U> createMeasure(String suffix, M defaultValue, TunableLevel level)