Skip to content

Commit 8e57e8b

Browse files
committed
Added Logged Boolean Dashboards
1 parent b4ea0a6 commit 8e57e8b

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/main/java/frc/robot/RobotContainer.java

+10-8
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.littletonrobotics.junction.Logger;
1111
import org.littletonrobotics.junction.networktables.LoggedDashboardChooser;
1212
import org.littletonrobotics.junction.networktables.LoggedDashboardNumber;
13+
import org.littletonrobotics.junction.networktables.LoggedDashboardBoolean;
1314

1415
import com.pathplanner.lib.auto.AutoBuilder;
1516
import com.pathplanner.lib.auto.NamedCommands;
@@ -79,7 +80,10 @@ public class RobotContainer {
7980
private LoggedDashboardNumber autoWait = new LoggedDashboardNumber("AutoWait", 0);
8081
private LoggedDashboardNumber rightShooterVolts = new LoggedDashboardNumber("RightShooter", ShooterConstants.SHOOTER_FULL_VOLTAGE);
8182
private LoggedDashboardNumber leftShooterVolts = new LoggedDashboardNumber("LeftShooter", ShooterConstants.SHOOTER_FULL_VOLTAGE);
82-
83+
private LoggedDashboardBoolean TurboMode = new LoggedDashboardBoolean("Turbo Mode",false);
84+
private LoggedDashboardBoolean BrakeMode = new LoggedDashboardBoolean("Brake Mode", true);
85+
private LoggedDashboardBoolean SetStartPosition = new LoggedDashboardBoolean("Set Start Position", false);
86+
private LoggedDashboardBoolean ShootSide = new LoggedDashboardBoolean("ShootSide", false);
8387
// Field
8488
private final Field2d field;
8589

@@ -182,7 +186,7 @@ public RobotContainer() {
182186
Logger.recordOutput("PathPlanner/ActivePath", poses.toArray(new Pose2d[0]));
183187
});
184188

185-
SmartDashboard.putBoolean("Turbo Mode", false);
189+
186190

187191
// Named Commands
188192
System.out.println("[Init] Setting up Named Commands");
@@ -230,9 +234,7 @@ public RobotContainer() {
230234
configureButtonBindings();
231235

232236
LookupTuner.setupTuner();
233-
SmartDashboard.putBoolean("Brake Mode", true);
234-
SmartDashboard.putBoolean("Set Start Position", false);
235-
SmartDashboard.putBoolean("ShootSide", false); // TODO comp fix change later
237+
236238
}
237239

238240

@@ -596,16 +598,16 @@ public void LEDPeriodic() {
596598

597599
public void disabledPeriodic() {
598600
LEDPeriodic();
599-
if (SmartDashboard.getBoolean("Brake Mode", true) != brakeMode) {
601+
if (BrakeMode.get() != brakeMode) {
600602
brakeMode = !brakeMode;
601603
pivot.setBrake(brakeMode);
602604
}
603605

604-
if (SmartDashboard.getBoolean("Set Start Position", false)) {
606+
if (SetStartPosition.get()) {
605607
AutoChooser.setupChoosers();
606608
drive.updateDeadzoneChooser();
607609
resetRobotPose(AutoChooser.getStartPose());
608-
SmartDashboard.putBoolean("Set Start Position", false);
610+
SetStartPosition.set(false);
609611
}
610612

611613
setPivotPose3d();

0 commit comments

Comments
 (0)