-
Notifications
You must be signed in to change notification settings - Fork 3
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
Multithreading Interface Documentation #90
Conversation
Added Jesse as a reviewer since the Drone Autonomy Code will be based off of Autonomy_Software - Sprint 0 |
Also, make sure to merge development now that the #89 has been merged. |
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.
Approved
@ClayJay3 Donovan says that it looks good and approves the PR. |
@ClayJay3 Jesse says that it looks good and approves the PR. |
Why don't they just approve it? |
I don't have the correct permissions. Eli is gonna fix it tomorrow. |
Because GitHub is being stupid and wasn't letting Jesse approve it. And Donovan didn't have access to his computer when he reviewed it and asked me to mark it for him. |
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.
Looks awesome, sorry for the delay in getting a review in
Multithreading Interface Documentation
Threading Docs
Added a detailed guide on how developers should use the
AutonomyThread
interface. It goes over how to actually inherit the class and implement the pure virtual functions, as well as some basics on how resources should be handled with mutexes, locks, and atomics.README is in the
src/threads
folder.A thorough readthrough from a few different people would be nice to catch any errors/inaccuracies or make any suggestions about the formatting.