From 492b2ba359786dd9ce0a188073584f14aee409c6 Mon Sep 17 00:00:00 2001 From: vaishu Date: Tue, 3 Mar 2026 19:35:00 -0500 Subject: [PATCH] submodules! --- .../frc/robot/subsystems/HopperSubsystem.java | 34 +++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/src/main/java/frc/robot/subsystems/HopperSubsystem.java b/src/main/java/frc/robot/subsystems/HopperSubsystem.java index 8705605..a429e98 100644 --- a/src/main/java/frc/robot/subsystems/HopperSubsystem.java +++ b/src/main/java/frc/robot/subsystems/HopperSubsystem.java @@ -6,17 +6,45 @@ package frc.robot.subsystems; import org.fairportrobotics.frc.posty.TestableSubsystem; import org.fairportrobotics.frc.posty.test.PostTest; + +import com.ctre.phoenix6.hardware.TalonFX; + import static org.fairportrobotics.frc.posty.assertions.Assertions.*; import edu.wpi.first.wpilibj2.command.Command; public class HopperSubsystem extends TestableSubsystem { - private Talonsrx + private TalonFX spindexerMotor; + private TalonFX kickerMotor; /** Creates a new HopperSubsystem. */ - public HopperSubsystem() {} + public HopperSubsystem() { + spindexerMotor = new TalonFX(0); + kickerMotor = new TalonFX(1); + } - /** +public void feed(){ + + kickerMotor.set(0.5); +} + +public void reverse(){ + + kickerMotor.set(-0.5); + +} + +public void stop(){ + + kickerMotor.set(0); +} + +public void spin(double speed){ + + spindexerMotor.set(speed); +} + +/** * Example command factory method. * * @return a command