Skip to content

Conversation

@alex-tsbk
Copy link

No description provided.

@wiedehopf wiedehopf force-pushed the dev branch 7 times, most recently from 5b827ae to e7d8c49 Compare August 18, 2024 16:07
@wiedehopf wiedehopf force-pushed the dev branch 2 times, most recently from 30bc0c1 to 6e2434f Compare November 1, 2024 11:46
@wiedehopf wiedehopf force-pushed the dev branch 2 times, most recently from 8c82ea5 to ae987a9 Compare January 4, 2025 18:09
client connects, data is sent normally
writer caches data but before flushWrites is called the client
disconnects
writer doesn't clear its cache as flushWrites isn't called if the writer
has no connections
client connects and is presented with (a bit) of old data

fix this by calling flushWrites even if there are no connections
returning NULL out of prepareWrite when no connections are present is
still a good CPU saving optimization
this optimization was unnecessary and emitted old data
this is useful for accidents in which the transponder suddenly stops
transmitting
it provides high granularity data for by default for 64 data points
before end of transmission
--devel=traceLast,128 would double this to 128
this slightly increases CPU usage
memory often being limited this seems worth it
also hopefully not a huge increase in CPU usage
this shouldn't be needed by anyone really
this improves compatibility and reduces latency a tiny bit
if there is any rtl-sdr issues with this (not that i expect it), the
default might be changed back for rtl-sdr at least
Copilot AI review requested due to automatic review settings November 15, 2025 13:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

wiedehopf and others added 10 commits December 22, 2025 20:09
this fixes disconnects with encapsulated UAT uplink messages which are
quite long
was off by one so UAT messages would sit in the read buffer without
being decoded until a successive unrelated message arrived
The return 0 statement was incorrectly placed inside the valid pressure
range check (0-2048), causing the function to exit early and lose the
accumulated score. Moved the return to the else block where it belongs,
so the score is properly incremented when static pressure is valid.
fitipower tuners don't receive 1090 well, warn the user about it and put
it in jsons so webinterfaces can also warn about it
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.

4 participants