diff --git a/src/main/java/frc/robot/subsystems/shooter/Shooter.java b/src/main/java/frc/robot/subsystems/shooter/Shooter.java deleted file mode 100644 index e69de29..0000000 diff --git a/src/main/java/frc/robot/subsystems/shooter/ShooterIO.java b/src/main/java/frc/robot/subsystems/shooter/ShooterIO.java deleted file mode 100644 index 9bec006..0000000 --- a/src/main/java/frc/robot/subsystems/shooter/ShooterIO.java +++ /dev/null @@ -1,25 +0,0 @@ -package frc.robot.subsystems.shooter; - -import org.littletonrobotics.junction.AutoLog; - -public interface ShooterIO { - - @AutoLog - public static class ShooterIOInputs { - // Currents shooter speed in radians/sec - public double driveVelocityRadPerSec = 0; - - // Motor applied voltage and current - public double driveAppliedVolts = 0; - public double driveCurrentAmps = 0; - } - - //Set the shooter motor output [-1.0, 1.0] - public default void setDrive(double output) {} - - //Stops the shooter from moving - public default void stop() {}; - - //Read all current inputs into the ShooterIOInputs object - public default void updateInputs(ShooterIOInputs inputs) {}; -} diff --git a/src/main/java/frc/robot/subsystems/shooter/ShooterIOKraken.java b/src/main/java/frc/robot/subsystems/shooter/ShooterIOKraken.java deleted file mode 100644 index 3952e7d..0000000 --- a/src/main/java/frc/robot/subsystems/shooter/ShooterIOKraken.java +++ /dev/null @@ -1,32 +0,0 @@ -package frc.robot.subsystems.shooter; - -import com.ctre.phoenix6.controls.DutyCycleOut; -import com.ctre.phoenix6.hardware.TalonFX; - -public class ShooterIOKraken implements ShooterIO { - - public final TalonFX shooterMotor; - - public ShooterIOKraken(int CANID) { - this.shooterMotor = new TalonFX(CANID); - - - } - - @Override - public void setDrive(double output) { - shooterMotor.setControl(new DutyCycleOut(0.0).withOutput(output)); - } - - public void stop(){ - setDrive(0.0); - } - - public void updateInputs(ShooterIOInputs inputs){ - inputs.driveVelocityRadPerSec = shooterMotor.getVelocity().getValueAsDouble(); - - inputs.driveAppliedVolts = shooterMotor.getBusVoltage().getValueAsDouble() * shooterMotor.getMotorOutputPercent().getValueAsDouble(); - - inputs.driveCurrentAmps = shooterMotor.getStatorCurrent().getValueAsDouble(); - } -} diff --git a/src/main/java/frc/robot/subsystems/shooter/ShooterIONeo.java b/src/main/java/frc/robot/subsystems/shooter/ShooterIONeo.java deleted file mode 100644 index d61ac7e..0000000 --- a/src/main/java/frc/robot/subsystems/shooter/ShooterIONeo.java +++ /dev/null @@ -1,11 +0,0 @@ -package frc.robot.subsystems.shooter; - -public class ShooterIONeo implements ShooterIO { - - - - public ShooterIONeo() { - - - } -}