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

Move subsystem config to the combined configuration panel #1097

Merged
merged 8 commits into from
Aug 21, 2024

Conversation

LucaHaverty
Copy link
Collaborator

@LucaHaverty LucaHaverty commented Aug 19, 2024

Description

Added all of the subsystem config functionality to the combined configuration panel.

Warning

Merge after #1089

JIRA Issue

@LucaHaverty LucaHaverty self-assigned this Aug 19, 2024
@LucaHaverty LucaHaverty marked this pull request as ready for review August 19, 2024 22:25
@LucaHaverty LucaHaverty requested review from HunterBarclay and a team as code owners August 19, 2024 22:25
@LucaHaverty LucaHaverty requested review from a-crowell and Dhruv-0-Arora and removed request for a team August 19, 2024 22:25
Copy link
Collaborator

@a-crowell a-crowell left a comment

Choose a reason for hiding this comment

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

I like how you made each joint separate and moved inversion to each one. That makes a lot of sense.

However, the combination with the intake and ejector isn't very intuitive. It makes me realize Joints or Motors might be a better term for the joints because the armavator is the intake/ejector subsystem. This could look like intake/ejector being lumped into Gamepiece Manipulation > (Intake / Ejector) && Subsystems (Drivetrain / Arm / Elevator) or something like Intake && Ejector && Joints.

Having the inversion out makes the Sequential Joints much more intuitive too! Great work.

@BrandonPacewic BrandonPacewic added the refactor The most important part of software development. label Aug 21, 2024
Copy link
Collaborator

@a-crowell a-crowell left a comment

Choose a reason for hiding this comment

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

Works great!

Copy link
Member

@BrandonPacewic BrandonPacewic left a comment

Choose a reason for hiding this comment

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

LGTM!

@BrandonPacewic BrandonPacewic merged commit 0991fd5 into dev Aug 21, 2024
14 checks passed
@BrandonPacewic BrandonPacewic deleted the haverty/1849/advanced-motor-config branch August 21, 2024 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor The most important part of software development.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants