From: iefomit Date: Mon, 16 Feb 2026 21:06:26 +0000 (-0800) Subject: added smartdashboard X-Git-Url: https://git.taranathan.com/?a=commitdiff_plain;h=692de62c18a1e867d84f85434761819088967a37;p=FRC2026.git added smartdashboard --- diff --git a/src/main/java/frc/robot/subsystems/spindexer/Spindexer.java b/src/main/java/frc/robot/subsystems/spindexer/Spindexer.java index 9e52e90..a6b5433 100644 --- a/src/main/java/frc/robot/subsystems/spindexer/Spindexer.java +++ b/src/main/java/frc/robot/subsystems/spindexer/Spindexer.java @@ -10,7 +10,7 @@ import frc.robot.constants.Constants; import frc.robot.constants.IdConstants; import frc.robot.subsystems.spindexer.SpindexerIO; -public class Spindexer extends SubsystemBase implements SpindexerIO{ +public class Spindexer extends SubsystemBase implements SpindexerIO { private TalonFX motor = new TalonFX(IdConstants.SPINDEXER_ID, Constants.SUBSYSTEM_CANIVORE_CAN); private double power = 0.0; @@ -18,21 +18,25 @@ public class Spindexer extends SubsystemBase implements SpindexerIO{ private boolean wasSpindexerSlow = false; private SpindexerIOInputsAutoLogged inputs = new SpindexerIOInputsAutoLogged(); - public Spindexer(){ + public Spindexer() { updateInputs(); } @Override public void periodic() { updateInputs(); - + double dashboardPower = SmartDashboard.getNumber("Spindexer Power", -1.0); if (dashboardPower != -1.0) { power = dashboardPower; } - + motor.set(power); - + + SmartDashboard.putNumber("Spindexer Power", power); + SmartDashboard.putNumber("Spindexer Velocity", inputs.spindexerVelocity); + SmartDashboard.putNumber("Spindexer Ball Count", ballCount); + boolean isSpindexerSlow = inputs.spindexerVelocity < SpindexerConstants.spindexerVelocityWithBall; if (wasSpindexerSlow && !isSpindexerSlow && power > 0.1) { ballCount++; @@ -40,11 +44,11 @@ public class Spindexer extends SubsystemBase implements SpindexerIO{ wasSpindexerSlow = isSpindexerSlow; } - public void maxSpindexer(){ + public void maxSpindexer() { power = SpindexerConstants.spindexerMaxPower; } - public void stopSpindexer(){ + public void stopSpindexer() { power = 0.0; }