fix(wavelog): push live tuned frequency, not just band center #2

Merged
dxd merged 1 commits from fix/wavelog-cat-live-frequency into main 2026-10-22 21:17:37 +02:00

Follow-up to the Wavelog CAT integration.

Problem: The frequency pushed to Wavelog only updated on band select (band center). Fine-tuning inside OpenWebRX did not update Wavelog.

Fix: Hook the per-operator OpenWebRX live-state updates (/v1/openwebrx/plugin/live-state, the same source PTT uses) and push the actual tuned frequency/mode to Wavelog. Trailing-debounced per operator (WAVELOG_MIN_INTERVAL_MS, default 3000 ms) so tuning doesn't flood the API. The band-select push stays as immediate feedback on band change.

Validation: node --check on server/index.js OK; plugin unit test 4/4.

🤖 Generated with Claude Code

Follow-up to the Wavelog CAT integration. **Problem:** The frequency pushed to Wavelog only updated on **band select** (band center). Fine-tuning inside OpenWebRX did not update Wavelog. **Fix:** Hook the per-operator OpenWebRX **live-state** updates (`/v1/openwebrx/plugin/live-state`, the same source PTT uses) and push the **actual tuned frequency/mode** to Wavelog. Trailing-debounced per operator (`WAVELOG_MIN_INTERVAL_MS`, default 3000 ms) so tuning doesn't flood the API. The band-select push stays as immediate feedback on band change. **Validation:** `node --check` on server/index.js OK; plugin unit test 4/4. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
oe6dxd-automation added 1 commit 2026-10-22 21:16:29 +02:00
The CAT push only fired on band select (band center). Fine-tuning inside
OpenWebRX did not update Wavelog. Hook the per-operator live-state updates
(/v1/openwebrx/plugin/live-state) so the actual tuned frequency/mode is
pushed, trailing-debounced (WAVELOG_MIN_INTERVAL_MS, default 3000 ms) so
tuning does not flood the Wavelog API. Band-select push kept as immediate
feedback on band change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
dxd merged commit 3387ded386 into main 2026-10-22 21:17:37 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ARCG/ARCG-Remote-Station-Software#2