Add more dash tunables
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
package org.firstinspires.ftc.teamcode.tuning;
|
||||
|
||||
import com.acmerobotics.dashboard.FtcDashboard;
|
||||
import com.acmerobotics.dashboard.config.reflection.ReflectionConfig;
|
||||
import com.acmerobotics.roadrunner.Pose2d;
|
||||
import com.acmerobotics.roadrunner.ftc.AngularRampLogger;
|
||||
import com.acmerobotics.roadrunner.ftc.DriveType;
|
||||
@ -153,5 +155,18 @@ public final class TuningOpModes {
|
||||
manager.register(metaForClass(ManualFeedbackTuner.class), ManualFeedbackTuner.class);
|
||||
manager.register(metaForClass(SplineTest.class), SplineTest.class);
|
||||
manager.register(metaForClass(LocalizationTest.class), LocalizationTest.class);
|
||||
|
||||
FtcDashboard.getInstance().withConfigRoot(configRoot -> {
|
||||
for (Class<?> c : Arrays.asList(
|
||||
AngularRampLogger.class,
|
||||
ForwardRampLogger.class,
|
||||
LateralRampLogger.class,
|
||||
ManualFeedforwardTuner.class,
|
||||
MecanumMotorDirectionDebugger.class,
|
||||
ManualFeedbackTuner.class
|
||||
)) {
|
||||
configRoot.putVariable(c.getSimpleName(), ReflectionConfig.createVariableFromClass(c));
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user