Skip to content

Commit fb9d81c

Browse files
committed
Log current command
1 parent e61e67a commit fb9d81c

File tree

2 files changed

+13
-24
lines changed

2 files changed

+13
-24
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ public RobotContainer() {
9999
s_Shooter = new Shooter(new ShooterIOTalonFX());
100100
s_Elevator = new Elevator(new ElevatorIOTalonFX());
101101
s_Algae = new Algae(new AlgaeIOTalonFX());
102-
s_Climber = new Climber(new ClimberIOTalonFX());
103-
102+
s_Climber = new Climber(new ClimberIOTalonFX());
103+
104104
// Auto Named Commands
105105
NamedCommands.registerCommand("score", s_Shooter.shoot().withTimeout(.5));
106106
NamedCommands.registerCommand("feed", s_Shooter.shoot().withTimeout(1.5));

src/main/java/frc/robot/subsystems/drivetrain/CommandSwerveDrivetrain.java

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,32 @@
11
package frc.robot.subsystems.drivetrain;
22

3-
import static edu.wpi.first.units.Units.*;
3+
import static edu.wpi.first.units.Units.Second;
4+
import static edu.wpi.first.units.Units.Volts;
5+
6+
import java.util.ArrayList;
7+
import java.util.Arrays;
8+
import java.util.List;
9+
import java.util.function.Supplier;
10+
11+
import org.littletonrobotics.junction.Logger;
412

513
import com.ctre.phoenix6.SignalLogger;
614
import com.ctre.phoenix6.Utils;
7-
import com.ctre.phoenix6.hardware.TalonFX;
815
import com.ctre.phoenix6.swerve.SwerveDrivetrainConstants;
916
import com.ctre.phoenix6.swerve.SwerveModuleConstants;
1017
import com.ctre.phoenix6.swerve.SwerveRequest;
11-
import com.pathplanner.lib.util.GeometryUtil;
12-
1318
import com.pathplanner.lib.auto.AutoBuilder;
14-
import com.pathplanner.lib.config.ModuleConfig;
1519
import com.pathplanner.lib.config.PIDConstants;
1620
import com.pathplanner.lib.config.RobotConfig;
1721
import com.pathplanner.lib.controllers.PPHolonomicDriveController;
1822

1923
import edu.wpi.first.apriltag.AprilTagFieldLayout;
2024
import edu.wpi.first.apriltag.AprilTagFields;
21-
import edu.wpi.first.math.Matrix;
22-
import edu.wpi.first.math.controller.ProfiledPIDController;
2325
import edu.wpi.first.math.geometry.Pose2d;
2426
import edu.wpi.first.math.geometry.Rotation2d;
2527
import edu.wpi.first.math.geometry.Transform2d;
2628
import edu.wpi.first.math.geometry.Translation2d;
27-
import edu.wpi.first.math.geometry.Twist2d;
2829
import edu.wpi.first.math.kinematics.ChassisSpeeds;
29-
import edu.wpi.first.math.numbers.N1;
30-
import edu.wpi.first.math.numbers.N3;
31-
import edu.wpi.first.math.system.plant.DCMotor;
32-
import edu.wpi.first.math.trajectory.TrapezoidProfile;
3330
import edu.wpi.first.math.util.Units;
3431
import edu.wpi.first.wpilibj.DriverStation;
3532
import edu.wpi.first.wpilibj.DriverStation.Alliance;
@@ -38,18 +35,8 @@
3835
import edu.wpi.first.wpilibj2.command.Command;
3936
import edu.wpi.first.wpilibj2.command.Subsystem;
4037
import edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine;
41-
import frc.robot.FieldConstants;
4238
import frc.robot.generated.TunerConstants.TunerSwerveDrivetrain;
4339

44-
import java.util.ArrayList;
45-
import java.util.Arrays;
46-
import java.util.List;
47-
import java.util.function.Supplier;
48-
49-
import javax.sound.sampled.SourceDataLine;
50-
51-
import org.littletonrobotics.junction.Logger;
52-
5340
/**
5441
* Class that extends the Phoenix 6 SwerveDrivetrain class and implements
5542
* Subsystem so it can easily
@@ -440,6 +427,8 @@ public void periodic() {
440427
m_hasAppliedOperatorPerspective = true;
441428
});
442429
}
430+
var currentCmd = this.getCurrentCommand();
431+
Logger.recordOutput("Drivetrain/command", currentCmd != null ? currentCmd.getName() : "null");
443432
}
444433

445434
private void startSimThread() {

0 commit comments

Comments
 (0)