Skip to content

Commit 98a7e84

Browse files
committed
fix build errors
1 parent 9064c15 commit 98a7e84

File tree

4 files changed

+9
-69
lines changed

4 files changed

+9
-69
lines changed

src/main/java/frc/robot/constants/AlgaeConstants.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
import com.ctre.phoenix6.signals.ReverseLimitSourceValue;
1818
import com.ctre.phoenix6.signals.ReverseLimitTypeValue;
1919
import edu.wpi.first.units.measure.*;
20+
2021
public class AlgaeConstants {
2122

22-
23-
public static int kFxId = 4; //CHANGE TO MOTOR NUMBER
23+
public static int kFxId = 4; // CHANGE TO MOTOR NUMBER
2424

2525
public static final Angle kCloseEnough = Degrees.of(5);
2626
public static final Angle kMaxFwd = Rotations.of(100);
@@ -91,4 +91,4 @@ public static TalonFXConfiguration getFXConfig() {
9191

9292
return fxConfig;
9393
}
94-
}
94+
}
Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
11
package frc.robot.subsystems.algae;
2-
package frc.robot.standards;
3-
import edu.wpi.first.units.measure.AngularVelocity;
42

5-
6-
public class AlgaeSubsystem {
7-
8-
9-
10-
public void setSpeed(AngularVelocity speed){};
11-
12-
public AngularVelocity getSpeed(){};
13-
14-
public boolean atSpeed(){};
15-
}
3+
public class AlgaeSubsystem {}
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package frc.robot.subsystems.algae;
2-
import org.littletonrobotics.junction.AutoLog;
3-
import org.strykeforce.telemetry.TelemetryService;
42

53
import edu.wpi.first.units.measure.AngularVelocity;
4+
import org.littletonrobotics.junction.AutoLog;
5+
import org.strykeforce.telemetry.TelemetryService;
66

7-
8-
public interface algaeIO{
7+
public interface algaeIO {
98
@AutoLog
109
public static class IOInputs {
1110
public AngularVelocity velocity;
@@ -18,4 +17,4 @@ public default void setPosition(double position) {}
1817
public default void zero() {}
1918

2019
public default void registerWith(TelemetryService telemetryService) {}
21-
}
20+
}
Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,3 @@
11
package frc.robot.subsystems.algae;
22

3-
import org.slf4j.Logger;
4-
import org.slf4j.LoggerFactory;
5-
import org.strykeforce.IOInputsAutoLogged;
6-
7-
import com.ctre.phoenix.motorcontrol.ControlMode;
8-
import com.ctre.phoenix6.StatusSignal;
9-
import com.ctre.phoenix6.configs.TalonFXConfigurator;
10-
import com.ctre.phoenix6.controls.MotionMagicDutyCycle;
11-
import com.ctre.phoenix6.hardware.TalonFX;
12-
import com.ctre.phoenix6.signals.ReverseLimitValue;
13-
14-
import edu.wpi.first.units.measure.AngularVelocity;
15-
import frc.robot.constants.AlgaeConstants;
16-
17-
public class algaeIOFX implements algaeIO {
18-
private Logger logger;
19-
private final TalonFX talonFX;
20-
private IOInputs inputs;
21-
22-
// FX Access objects
23-
TalonFXConfigurator configurator;
24-
private MotionMagicDutyCycle positionRequest =
25-
new MotionMagicDutyCycle(0).withEnableFOC(false).withFeedForward(0).withSlot(0);
26-
StatusSignal<AngularVelocity> currVelocity;
27-
StatusSignal<ReverseLimitValue> reverseLimitSwitch;
28-
29-
public algaeIOFX() {
30-
final IOInputsAutoLogged inputs = new IOInputsAutoLogged();
31-
logger = LoggerFactory.getLogger(this.getClass());
32-
talonFX = new TalonFX(AlgaeConstants.kFxId);
33-
reverseLimitSwitch = talonFX.getReverseLimit();
34-
currVelocity = talonFX.getVelocity();
35-
reverseLimitSwitch = talonFX.getReverseLimit();
36-
}
37-
38-
public void updateInputs(IOInputs inputs) {
39-
inputs.velocity = currVelocity.refresh().getValue();
40-
}
41-
public void setPosition(double position) {
42-
// Set the Talon FX to position control mode and set the target position
43-
talonFX.setPosition(position);
44-
}
45-
46-
public void zero() {
47-
}
48-
49-
public void registerWith(TelemetryService telemetryService) {}
50-
}
3+
public class algaeIOFX {}

0 commit comments

Comments
 (0)