autos directory

This commit is contained in:
aarav18
2023-02-25 14:39:41 -07:00
parent bb3325aad1
commit 41f3d4cb12
4 changed files with 5 additions and 7 deletions
@@ -37,6 +37,7 @@ import frc4388.robot.Constants.SwerveDriveConstants.PIDConstants;
import frc4388.robot.commands.AutoBalance;
import frc4388.robot.commands.JoystickPlayback;
import frc4388.robot.commands.JoystickRecorder;
import frc4388.robot.commands.PlaybackChooser;
import frc4388.robot.subsystems.SwerveDrive;
import frc4388.utility.controller.DeadbandedXboxController;
import frc4388.utility.controller.XboxController;
@@ -103,8 +104,6 @@ public class RobotContainer {
chooser.addOption("Taxi", taxi);
SmartDashboard.putData(chooser);
PlaybackChooser playbackChooser = new PlaybackChooser(m_robotSwerveDrive,
"Balance", new AutoBalance(m_robotMap.gyro, m_robotSwerveDrive));
@@ -46,7 +46,7 @@ public class JoystickPlayback extends CommandBase {
playbackTime = 0;
lastIndex = 0;
try {
input = new Scanner(new File("/home/lvuser/" + filename));
input = new Scanner(new File("/home/lvuser/autos/" + filename));
String line = "";
while (input.hasNextLine()) {
@@ -70,7 +70,7 @@ public class JoystickRecorder extends CommandBase {
// Called once the command ends or is interrupted.
@Override
public void end(boolean interrupted) {
File output = new File("/home/lvuser/" + filename);
File output = new File("/home/lvuser/autos/" + filename);
try (PrintWriter writer = new PrintWriter(output)) {
for (var input : outputs) {
@@ -1,4 +1,4 @@
package frc4388.robot;
package frc4388.robot.commands;
import java.io.File;
import java.util.ArrayList;
@@ -8,7 +8,6 @@ import edu.wpi.first.wpilibj.smartdashboard.SendableChooser;
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
import edu.wpi.first.wpilibj2.command.Command;
import edu.wpi.first.wpilibj2.command.InstantCommand;
import frc4388.robot.commands.JoystickPlayback;
import frc4388.robot.subsystems.SwerveDrive;
public class PlaybackChooser {
@@ -39,7 +38,7 @@ public class PlaybackChooser {
}
m_choosers.add(m_playback);
SmartDashboard.putData(m_playback);
SmartDashboard.putData("Command: 0", m_playback);
}
// This will be bound to a button for the time being