Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

climb pivot + algae flywheel #35

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

climb pivot + algae flywheel #35

wants to merge 20 commits into from

Conversation

Abigail-27
Copy link
Contributor

@Abigail-27 Abigail-27 commented Jan 17, 2025

REVIEW REVIEWWWW

@Ishan1522 Ishan1522 marked this pull request as draft January 18, 2025 01:29
@Ishan1522 Ishan1522 changed the title Coral pivot end effector + pneumatic Jan 28, 2025
@Abigail-27 Abigail-27 marked this pull request as ready for review January 29, 2025 19:51
@Abigail-27 Abigail-27 changed the title end effector + pneumatic climb pivot + flywheel Jan 29, 2025
Copy link
Member

@Ishan1522 Ishan1522 left a comment

Choose a reason for hiding this comment

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

uh so that's kind of a lot, ill come back to the climb pivot in a bit

@Ishan1522 Ishan1522 changed the title climb pivot + flywheel climb pivot + algae flywheel Feb 4, 2025
@TitaniumTigers4829 TitaniumTigers4829 deleted a comment from Ishan1522 Feb 12, 2025
@TitaniumTigers4829 TitaniumTigers4829 deleted a comment from Ishan1522 Feb 12, 2025
Copy link
Member

@JacksonElia JacksonElia left a comment

Choose a reason for hiding this comment

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

Hey great job! All of my comments are just nits

As for writing docstrings, we basically want to have them for every method in any class/interface, except for if the method is from an interface the class is implementing. This is because if a class implements an interface, for all of the interface's methods that the class uses it will just keep the interface's docstrings. You can easily check if a method already has a docstring just by hovering over it in vscode (@Ishan1522 maybe you can show her)

@Ishan1522
Copy link
Member

(@Ishan1522 maybe you can show her)

nuh uh 👎

}

/**
* angle is in rotations, idk where the angles are or what 0 is
Copy link
Member

Choose a reason for hiding this comment

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

A little vscode/programming trick. If you're not sure what to put somewhere, if you put TODO: blah blah jsjcdsflsji in a comment, it will highlight it so you don't forget about it later.

You don't have to commit this or anything, just for future reference

@JacksonElia
Copy link
Member

/format

@Ishan1522 Ishan1522 dismissed stale reviews from JacksonElia and themself February 14, 2025 10:38

old af

Copy link
Member

@Ishan1522 Ishan1522 left a comment

Choose a reason for hiding this comment

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

tbh lgtm other than ClimbPivot but idk if we will even have a motor powered climb lol.

*/
public class ClimbPivot extends SubsystemBase {
/** Creates a new ClimbPivot. */
public TalonFX climbPivotMotor = new TalonFX(PivotConstants.CLIMB_PIVOT_MOTOR_ID);
Copy link
Member

Choose a reason for hiding this comment

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

u don't need ur motor or anyhting here, this should look similar to your FlywheelSubsystem, where you had the Interface and the InputsAutoLogged, which you used to do things and stuff

@Ishan1522
Copy link
Member

/format

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Write code for the climb Write code for the de-algefier (how to spell??)
3 participants