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

Improve Control Channel Retune Handling #956

Merged
merged 1 commit into from May 22, 2024

Conversation

tadscottsmith
Copy link
Contributor

Resubmitting this against v5.0

This should help address the issue of the control channel trying to retune to an active traffic channel.

  • Adds an INVALID_CC_MESSAGE message type for messages that are not correctly parsed and does not count them for control channel msgs/sec. Note that UNKNOWN messages are still counted in cases of correctly parsed messages with an unknown opcode.

  • Adds a TDULC message type when the parser receives a TDU with Link Control on a channel it believes should be a control channel. The specs indicate there should not be Link Control messages on an active control channel, so this immediately causes a retune to the next available control channel.

@robotastic
Copy link
Owner

Genius! This is a much better way to detect a control channel. Thanks!

@robotastic robotastic merged commit 8b38fdb into robotastic:rc/v5.0 May 22, 2024
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