Skip to content

Commit 4500384

Browse files
committed
Defeat the Kraken
Remove code for unused hardware
1 parent 73454db commit 4500384

File tree

7 files changed

+0
-52
lines changed

7 files changed

+0
-52
lines changed

src/main/java/frc/team2767/deepspace/command/approach/sequences/AutoHatchPickupCommandGroup.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import frc.team2767.deepspace.command.approach.*;
55
import frc.team2767.deepspace.command.biscuit.BiscuitConfigMotionAccelCommand;
66
import frc.team2767.deepspace.command.biscuit.BiscuitFastExecuteCommand;
7-
import frc.team2767.deepspace.command.biscuit.ReleaseKrakenCommand;
87
import frc.team2767.deepspace.command.log.LogCommand;
98
import frc.team2767.deepspace.command.states.SetActionCommand;
109
import frc.team2767.deepspace.command.states.SetGamePieceCommand;
@@ -32,7 +31,6 @@ public AutoHatchPickupCommandGroup() {
3231

3332
addSequential(new PressureSetCommand(VacuumSubsystem.kHatchPressureInHg), 0.02);
3433
addSequential(new SetSolenoidStatesCommand(VacuumSubsystem.SolenoidStates.HATCH_PICKUP));
35-
addParallel(new ReleaseKrakenCommand(false)); // Don't want kraken in teleop
3634
addParallel(new BallToHatchAutoSafetyCommand());
3735
addSequential(new VisionAutoAlignPickupCommand());
3836
addSequential(new BiscuitFastExecuteCommand());

src/main/java/frc/team2767/deepspace/command/biscuit/ReleaseKrakenCommand.java

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/main/java/frc/team2767/deepspace/command/sequences/pickup/CargoGroundPickupCommandGroup.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package frc.team2767.deepspace.command.sequences.pickup;
22

33
import edu.wpi.first.wpilibj.command.CommandGroup;
4-
import frc.team2767.deepspace.command.biscuit.ReleaseKrakenCommand;
54
import frc.team2767.deepspace.command.intake.IntakePositionCommand;
65
import frc.team2767.deepspace.command.intake.RollerInCommand;
76
import frc.team2767.deepspace.command.log.LogCommand;
@@ -14,7 +13,6 @@ public CargoGroundPickupCommandGroup() {
1413
addSequential(
1514
new CommandGroup() {
1615
{
17-
addParallel(new ReleaseKrakenCommand(false));
1816
addParallel(new IntakePositionCommand(IntakeSubsystem.kLoadPositionDeg));
1917
addParallel(new RollerInCommand());
2018
addParallel(new HatchToBallConditionalCommand());

src/main/java/frc/team2767/deepspace/command/sequences/pickup/PlayerCargoCommandGroup.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import edu.wpi.first.wpilibj.command.CommandGroup;
44
import frc.team2767.deepspace.command.biscuit.BiscuitExecutePlanCommand;
5-
import frc.team2767.deepspace.command.biscuit.ReleaseKrakenCommand;
65
import frc.team2767.deepspace.command.elevator.ElevatorSetPositionCommand;
76
import frc.team2767.deepspace.command.intake.IntakePositionCommand;
87
import frc.team2767.deepspace.command.intake.RollerInCommand;
@@ -22,7 +21,6 @@ public PlayerCargoCommandGroup() {
2221
addParallel(new SetFieldDirectionCommand(FieldDirection.LEFT));
2322
addParallel(new SetActionCommand(Action.PICKUP));
2423
addParallel(new SetGamePieceCommand(GamePiece.CARGO));
25-
addParallel(new ReleaseKrakenCommand(false));
2624
}
2725
});
2826

src/main/java/frc/team2767/deepspace/command/sequences/pickup/SandstormHatchPickupCommandGroup.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import edu.wpi.first.wpilibj.command.CommandGroup;
44
import frc.team2767.deepspace.command.biscuit.BiscuitSetPositionCommand;
5-
import frc.team2767.deepspace.command.biscuit.ReleaseKrakenCommand;
65
import frc.team2767.deepspace.command.elevator.ElevatorSetPositionCommand;
76
import frc.team2767.deepspace.command.intake.IntakePositionCommand;
87
import frc.team2767.deepspace.command.log.LogCommand;
@@ -30,7 +29,6 @@ public SandstormHatchPickupCommandGroup() {
3029
addParallel(new SetGamePieceCommand(GamePiece.HATCH));
3130
addParallel(new SetFieldDirectionCommand(FieldDirection.LEFT));
3231
addParallel(new SetLevelCommand(ElevatorLevel.ONE));
33-
addParallel(new ReleaseKrakenCommand(false)); // Hatch staged with Kraken stowed
3432
addParallel(new IntakePositionCommand(IntakeSubsystem.kStowPositionDeg));
3533
}
3634
});

src/main/java/frc/team2767/deepspace/command/sequences/place/PositionExecuteCommandGroup.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import edu.wpi.first.wpilibj.command.CommandGroup;
44
import frc.team2767.deepspace.command.biscuit.BiscuitMoveSafeCommand;
5-
import frc.team2767.deepspace.command.biscuit.ReleaseKrakenCommand;
65
import frc.team2767.deepspace.command.elevator.ElevatorMoveToSafePositionCommand;
76
import frc.team2767.deepspace.command.log.LogCommand;
87
import frc.team2767.deepspace.command.sequences.pickup.BallToHatchConditionalCommand;
@@ -19,7 +18,6 @@ public PositionExecuteCommandGroup() {
1918
new CommandGroup() {
2019
{
2120
addParallel(new BallToHatchConditionalCommand());
22-
addParallel(new ReleaseKrakenCommand(true));
2321
}
2422
});
2523
addSequential(new LogCommand("END POSITION EXECUTE"));

src/main/java/frc/team2767/deepspace/subsystem/BiscuitSubsystem.java

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.ctre.phoenix.motorcontrol.can.TalonSRX;
55
import com.ctre.phoenix.motorcontrol.can.TalonSRXConfiguration;
66
import edu.wpi.first.wpilibj.Preferences;
7-
import edu.wpi.first.wpilibj.Servo;
87
import edu.wpi.first.wpilibj.command.Subsystem;
98
import frc.team2767.deepspace.Robot;
109
import frc.team2767.deepspace.health.Zeroable;
@@ -53,16 +52,10 @@ public class BiscuitSubsystem extends Subsystem implements Limitable, Zeroable,
5352
private static double kRight270TiltPositionDeg;
5453
private static int kCloseEnoughTicks;
5554
private static int kAbsoluteZeroTicks;
56-
private static double kKrakenRelease;
57-
private static double kKrakenHide;
58-
private static double kKrakenLock;
59-
private static double kKrakenUnlock;
6055
private static double kCompressionLimit;
6156
private final Logger logger = LoggerFactory.getLogger(this.getClass());
6257
private double targetBiscuitPositionDeg = 0;
6358
private TalonSRX biscuit = new TalonSRX(BISCUIT_ID);
64-
private Servo krakenActuate = new Servo(KRAKEN_ACTUATE_ID);
65-
private Servo krakenLock = new Servo(KRAKEN_LOCK_ID);
6659
private int setpointTicks;
6760

6861
private int graphCount;
@@ -100,10 +93,6 @@ private void biscuitPreferences() {
10093
kRight270PositionDeg = getPreference("right_270_deg", -270);
10194
kLeft270TiltPositionDeg = getPreference("tilt_270_L_deg", 295);
10295
kRight270TiltPositionDeg = getPreference("tilt_270_R_deg", -295);
103-
kKrakenRelease = getPreference("kraken_release", 0.0);
104-
kKrakenHide = getPreference("kraken_hide", 0.9);
105-
kKrakenLock = getPreference("kraken_lock", 0.0);
106-
kKrakenUnlock = getPreference("kraken_unlock", 0.0);
10796
kCompressionLimit = getPreference("compression_limit", 215.0);
10897
}
10998

@@ -380,18 +369,6 @@ public void setLimits(int forward, int reverse) {
380369
}
381370
}
382371

383-
// --------------------------KRAKEN---------------------------------
384-
public void releaseKraken(boolean release) {
385-
logger.info("Releasing Kraken: {}", release);
386-
double position = release ? kKrakenRelease : kKrakenHide;
387-
krakenActuate.set(position);
388-
}
389-
390-
public void lockKraken(boolean lock) {
391-
logger.info("Locking Kraken: {}", lock);
392-
double position = lock ? kKrakenLock : kKrakenUnlock;
393-
}
394-
395372
// --------------------------GRAPHER---------------------------------
396373
@NotNull
397374
@Override

0 commit comments

Comments
 (0)