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

Process link statistics from incoming packets. #73

Closed
Tracked by #61
ZZ-Cat opened this issue Jan 21, 2024 · 0 comments · Fixed by #78
Closed
Tracked by #61

Process link statistics from incoming packets. #73

ZZ-Cat opened this issue Jan 21, 2024 · 0 comments · Fixed by #78
Assignees
Labels
✨️ Enhancement ✨️ New feature or request Note to self ✏️🗒 A reminder to yours truly, to get this done at some point.

Comments

@ZZ-Cat
Copy link
Owner

ZZ-Cat commented Jan 21, 2024

Overview

Before I start working on #69, I need to implement a means of processing the Link Statistics packet that's present in the CRSF stream from the receiver.

Details

In another RC related project of mine, I processed the RSSI, Link Quality, Signal-to-Noise Ratio and Transmitter Power fields of the Link Statistics. I wrote fail-safe logic that was a state machine, and it took priority above extrapolating normal RC channels data from the CRSF data stream from the receiver.
I used arbitrarily set thresholds for RSSI and Link Quality to determine what constituted a "fail-safe" - IE the receiver "losing sight" of the transmitter.

I may base my fail-safe implementation on that.
However, I am leaning more towards making CRSF for Arduino event-based, as evident by my Flight Modes implementation that was introduced in #47.

@ZZ-Cat ZZ-Cat self-assigned this Jan 21, 2024
@ZZ-Cat ZZ-Cat added ✨️ Enhancement ✨️ New feature or request Note to self ✏️🗒 A reminder to yours truly, to get this done at some point. labels Jan 21, 2024
@ZZ-Cat ZZ-Cat moved this to Todo in Development Schedule Jan 21, 2024
@ZZ-Cat ZZ-Cat added this to the Version 1.0.0 milestone Jan 21, 2024
@ZZ-Cat ZZ-Cat added the Pending 📌 This is waiting for me to check it out label Jan 21, 2024
@ZZ-Cat ZZ-Cat added ...in progress 🚧 Development on this is in progress and removed Pending 📌 This is waiting for me to check it out labels Feb 5, 2024
@ZZ-Cat ZZ-Cat moved this from Todo to In Progress in Development Schedule Feb 5, 2024
@ZZ-Cat ZZ-Cat linked a pull request Feb 5, 2024 that will close this issue
@ZZ-Cat ZZ-Cat closed this as completed in #78 Feb 5, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Schedule Feb 5, 2024
@ZZ-Cat ZZ-Cat removed the ...in progress 🚧 Development on this is in progress label Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨️ Enhancement ✨️ New feature or request Note to self ✏️🗒 A reminder to yours truly, to get this done at some point.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant