Skip to content

Post feeder reception stats to /api/feeders/reception#140

Merged
d4rken merged 1 commit into
devfrom
feat/diagnostics-reception-stats
Jun 18, 2026
Merged

Post feeder reception stats to /api/feeders/reception#140
d4rken merged 1 commit into
devfrom
feat/diagnostics-reception-stats

Conversation

@d4rken

@d4rken d4rken commented Jun 16, 2026

Copy link
Copy Markdown
Member

The feeder diagnostics push now also reports receiver-performance statistics — the aircraft a feeder is seeing, its maximum range, and a signal-strength summary — read from the forwarder's local readsb JSON.

These go out as a separate best-effort POST to the dedicated /api/feeders/reception endpoint rather than being folded into the device-health diagnostics payload, so the two telemetry lanes stay independent. The reception report rides the same REPORT_STATUS consent (an opted-out feeder sends neither), only fires when the forwarder has produced fresh data, and a failure never affects the diagnostics result.

@d4rken d4rken added the enhancement New feature or request label Jun 16, 2026
@d4rken d4rken marked this pull request as draft June 16, 2026 21:06
Send feeder-attested reception stats (aircraft counts, max range, signal
summary) from the forwarder's readsb JSON as a separate best-effort POST
to the dedicated /api/feeders/reception endpoint, instead of folding them
into the diagnostics payload. Rides the existing REPORT_STATUS consent and
never affects the diagnostics result.
@d4rken d4rken force-pushed the feat/diagnostics-reception-stats branch from c421402 to 8a8bda8 Compare June 18, 2026 12:02
@d4rken d4rken changed the title Add reception stats to the feeder diagnostics push Post feeder reception stats to /api/feeders/reception Jun 18, 2026
@d4rken d4rken marked this pull request as ready for review June 18, 2026 12:02
@d4rken d4rken merged commit 1a37538 into dev Jun 18, 2026
13 checks passed
@d4rken d4rken deleted the feat/diagnostics-reception-stats branch June 18, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant