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

[Draft]: Feature/ack #27

Draft
wants to merge 22 commits into
base: development
Choose a base branch
from
Draft

[Draft]: Feature/ack #27

wants to merge 22 commits into from

Conversation

emielsteerneman
Copy link
Member

@emielsteerneman emielsteerneman commented Jan 29, 2022

Again, NOT READY FOR MERGE!! Let's wait for after Spain. Just looking for feedback.

This PR introduces packets that are assured to be delivered to the "other side". Basically, it adds a number to each message and waits for confirmation from the other side. If that confirmation isn't received fast enough, it retransmits the message.

It can be used for receiving and transmitting critical data such as settings for PID / wheels / XSens or whatever, or used to transmit data back with the ensure that everything will arrive (not useful for actual matches, but for debugging).

It goes together with this REM branch and this Basestation branch. The basestation branch is purely for testRobot.py. The actual basestation code still has to be written for this.

@emielsteerneman
Copy link
Member Author

Ah shit I accidentally pulled in tons of stuff from the logging PR as well....

@Florisheinen1 Florisheinen1 changed the title Feature/ack [Draft]: Feature/ack Jul 3, 2022
@supertom01 supertom01 marked this pull request as draft January 13, 2023 14:44
@supertom01
Copy link
Member

@emielsteerneman how relevant is this PR still? Should this be looked into?

@supertom01
Copy link
Member

Is this still relevant? If not, then I suggest to mark this PR as closed

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.

None yet

2 participants