Skip to content

IntakeExtension#35

Open
radsuperpunch wants to merge 2 commits intomainfrom
ExtensionSubsystem
Open

IntakeExtension#35
radsuperpunch wants to merge 2 commits intomainfrom
ExtensionSubsystem

Conversation

@radsuperpunch
Copy link
Contributor

No description provided.

@SCool62
Copy link
Contributor

SCool62 commented Feb 2, 2026

Sent this in Slack yesterday, but maybe should send here too. The ExtensionIO classes are not defined on this branch. My guess is that you just forgot to track them. To track them, run git add . and then commit and push.

Copy link
Contributor

@SCool62 SCool62 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like your ExtensionIO classes aren't tracked, so this review isn't complete. My comments have also made assumptions about the ExtensionIO which might be wrong.




private ExtensionIO io;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The lintake also has rollers, so add a roller io as well


public void periodic() {
io.updateInputs(inputs);
Logger.processInputs("Extension", inputs);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe log these to Intake/Extension


// TODO get actual values
public Command extend() {
return this.run(() -> io.setExtensionVoltage(5));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should probably be on position control?

private ExtensionIO io;
private ExtensionIOInputsAutoLogged inputs = new RollerIOInputsAutoLogged();

private SysIdRoutine intakeRollerSysid =
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rename this because it's sysid for the extension not the rollers.

return this.run(() -> io.setExtensionVoltage(0));
}

public Command runRollerSysid() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rename this as well

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file probably shouldn't be in this branch. To remove it, use git rm --cached vendordeps/playingwithfusion2026.json and commit (this will stop tracking the file without deleting it), or just move the file to trash and commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants