Add more dash tunables
This commit is contained in:
@ -1,5 +1,7 @@
|
|||||||
package org.firstinspires.ftc.teamcode.tuning;
|
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.Pose2d;
|
||||||
import com.acmerobotics.roadrunner.ftc.AngularRampLogger;
|
import com.acmerobotics.roadrunner.ftc.AngularRampLogger;
|
||||||
import com.acmerobotics.roadrunner.ftc.DriveType;
|
import com.acmerobotics.roadrunner.ftc.DriveType;
|
||||||
@ -153,5 +155,18 @@ public final class TuningOpModes {
|
|||||||
manager.register(metaForClass(ManualFeedbackTuner.class), ManualFeedbackTuner.class);
|
manager.register(metaForClass(ManualFeedbackTuner.class), ManualFeedbackTuner.class);
|
||||||
manager.register(metaForClass(SplineTest.class), SplineTest.class);
|
manager.register(metaForClass(SplineTest.class), SplineTest.class);
|
||||||
manager.register(metaForClass(LocalizationTest.class), LocalizationTest.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