Add intial

This commit is contained in:
Michael Mikovsky
2026-02-27 20:53:02 -08:00
parent 9362d4389f
commit 402d4478d4
3 changed files with 10 additions and 11 deletions
@@ -7,12 +7,12 @@ public final class BuildConstants {
public static final String MAVEN_GROUP = "";
public static final String MAVEN_NAME = "2026KPopRobotHunters";
public static final String VERSION = "unspecified";
public static final int GIT_REVISION = 117;
public static final String GIT_SHA = "f15a26aaef05d6a17e359cc3e189c5b5c1b1ceec";
public static final String GIT_DATE = "2026-02-27 21:19:01 MST";
public static final int GIT_REVISION = 119;
public static final String GIT_SHA = "9362d4389fe838757f8de94f4c17e5994c8adba0";
public static final String GIT_DATE = "2026-02-27 21:38:24 MST";
public static final String GIT_BRANCH = "shikhar-op-controls";
public static final String BUILD_DATE = "2026-02-27 21:29:33 MST";
public static final long BUILD_UNIX_TIME = 1772252973524L;
public static final String BUILD_DATE = "2026-02-27 21:51:30 MST";
public static final long BUILD_UNIX_TIME = 1772254290903L;
public static final int DIRTY = 1;
private BuildConstants(){}
@@ -3,15 +3,14 @@ package frc4388.robot.subsystems.intake;
import static edu.wpi.first.units.Units.Amps;
import static edu.wpi.first.units.Units.Rotations;
import static edu.wpi.first.units.Units.RotationsPerSecond;
import static edu.wpi.first.units.Units.RotationsPerSecondPerSecond;
import org.littletonrobotics.junction.AutoLog;
import edu.wpi.first.units.measure.Acceleration;
import edu.wpi.first.units.measure.Angle;
import edu.wpi.first.units.measure.AngularAcceleration;
import edu.wpi.first.units.measure.AngularVelocity;
import edu.wpi.first.units.measure.Current;
import edu.wpi.first.units.measure.Velocity;
public interface IntakeIO {
@AutoLog
@@ -21,8 +20,8 @@ public interface IntakeIO {
Angle armTargetAngle = Rotations.of(0);
Current armMotorCurrent = Amps.of(0);
AngularVelocity armMotorVelocity;
AngularAcceleration armMotorAcceleration;
AngularVelocity armMotorVelocity = RotationsPerSecond.of(0);
AngularAcceleration armMotorAcceleration = RotationsPerSecondPerSecond.of(0);
// Angle shooterPitch = Rotations.of(0);
// Angle shooterTargetPitch = Rotations.of(0);
@@ -40,7 +39,7 @@ public interface IntakeIO {
// public default void setShooterAngle(ShooterState state, Angle angle) {}
// public default void setShooterPitch(ShooterState state, Angle angle) {}
public default void setArmAngle(IntakeState state, Angle angle) {}
public default void testSetArmAgle(IntakeState state, Angle angle){}
public default void testSetArmAngle(IntakeState state, Angle angle){}
public default void stopArm() {}
public default void setRollerOutput(IntakeState state, double rollerOutput) {}
public default void armOutput(double percentOutput) {}
@@ -89,7 +89,7 @@ public class IntakeReal implements IntakeIO {
}
@Override
public void testSetArmAgle(IntakeState state, Angle angle){
public void testSetArmAngle(IntakeState state, Angle angle){
state.armTargetAngle = angle;
Angle motorAngle = angle.times(IntakeConstants.ARM_MOTOR_GEAR_RATIO);