-
Notifications
You must be signed in to change notification settings - Fork 1
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
started state machine #15
Conversation
… ground intake command🦟™️
also created methods for changing/getting the robot state
Drivetrain implementation with states was tested in sim and it was good stuff 😋 |
Pull request was converted to draft
Code looks great so far! Keep up the great work! |
Yay! And also question: how much do we want to get done in this PR before merging because it's getting pretty chonky 🐹 at the moment |
Good question. Lets address the requested changes and then we can merge this in and finish adding the remaining states in another PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks really good and most of my suggestions are just nitpicking. We can write the remaining states in another PR. Can we create a new issues for each of the states that remain?
- moved enum states to subsystem - renamed commands to match states - made things more organized✨ - also deleted sensor in transfer cuz alice already coded one in main :3
We can also test the state transitions in sim using our print outs |
- added lambda and deferredProxy when calling tryState() - added some more valid states to PREP states (to switch between prep states)
8/9 Status
TODOS: (Should probably be seperate issues)