From: moo Date: Tue, 23 Sep 2025 21:26:34 +0000 (-0700) Subject: add button to smartdashboard X-Git-Url: https://git.taranathan.com/?a=commitdiff_plain;h=e6378f233cbccd4446870c8a724c08df76559d4e;p=FRC2026.git add button to smartdashboard --- diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 49efa97..0227e47 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -13,9 +13,11 @@ import edu.wpi.first.math.geometry.Pose3d; import edu.wpi.first.wpilibj.DriverStation; import edu.wpi.first.wpilibj.RobotController; import edu.wpi.first.wpilibj.livewindow.LiveWindow; +import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard; import edu.wpi.first.wpilibj2.command.Command; import frc.robot.commands.DoNothing; import frc.robot.commands.drive_comm.DefaultDriveCommand; +import frc.robot.commands.vision.ShutdownAllPis; import frc.robot.constants.AutoConstants; import frc.robot.constants.Constants; import frc.robot.constants.VisionConstants; @@ -105,6 +107,9 @@ public class RobotContainer { // LiveWindow is causing periodic loop overruns LiveWindow.disableAllTelemetry(); LiveWindow.setEnabled(false); + + SmartDashboard.putData("Shutdown back Orange Pi", new ShutdownAllPis()); + } diff --git a/src/main/java/frc/robot/commands/vision/ShutdownOrangePi.java b/src/main/java/frc/robot/commands/vision/ShutdownOrangePi.java index 3ae0d63..c9078ca 100644 --- a/src/main/java/frc/robot/commands/vision/ShutdownOrangePi.java +++ b/src/main/java/frc/robot/commands/vision/ShutdownOrangePi.java @@ -35,11 +35,11 @@ public class ShutdownOrangePi extends Command { @Override public void initialize() { passwordTyped = false; - // if (Robot.isSimulation()) { - // // this will probably break on Windows systems so... - // System.out.println("Would shut down OrangePi at " + hostname + " if this was real."); - // return; - // } + if (Robot.isSimulation()) { + // this will probably break on Windows systems so... + System.out.println("Would shut down OrangePi at " + hostname + " if this was real."); + return; + } try { String[] commandString = new String[] { "ssh",