Skip to content

Stream all SPL weightings - #5

Merged
jbeale merged 2 commits into
prodmesh:mainfrom
WorshipWarehouse:codex/stream-all-spl-weightings
Sep 8, 2026
Merged

jbeale merged 2 commits into
prodmesh:mainfrom
WorshipWarehouse:codex/stream-all-spl-weightings

Conversation

@WorshipWarehouse

Copy link
Copy Markdown

Summary

  • calculate Fast, Slow, and Leq for A, B, C, and Z simultaneously
  • expose all curves in the spl object of HTTP, WebSocket, status, and history responses
  • add /api/info capability/schema metadata while preserving existing selected-weighting fields
  • keep API accumulation independent of local display-weighting changes

Why

ProdMesh Hub can now let multiple widgets independently select their preferred SPL weighting from one RTA instance without changing the local RTA display.

Dependency

This branch is stacked on #4 (the B-weighting implementation). Until #4 merges, this PR includes that prerequisite commit.

Validation

  • cmake --build build --target rta -j2
  • --selftest (PASS)
  • live localhost checks of /api/info, /api/status, and one /api/stream WebSocket message

Closes #2

@WorshipWarehouse WorshipWarehouse changed the title [codex] Stream all SPL weightings Stream all SPL weightings Sep 3, 2026
@WorshipWarehouse
WorshipWarehouse marked this pull request as ready for review September 3, 2026 19:17
jbeale added a commit that referenced this pull request Sep 8, 2026
…htings

Stream all SPL weightings through the API, with the /api index and
acoustic-only spl follow-up applied on top.
@jbeale
jbeale merged commit f1f98a7 into prodmesh:main Sep 8, 2026
2 checks passed
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.

[Feature request] Measure all SPL weighting responses simultaneously

2 participants