feat(ui): Mesh Matrix and RF Distance Map diagnostic views - #1837
Draft
clonea1 wants to merge 1 commit into
Draft
Conversation
Two read-only diagnostic pages for a multi-node deployment. Mesh Matrix answers "who hears whom, and how well" as a node-by-node grid. The question comes up constantly once nodes are spread through a building rather than sitting on a bench, and it is the fastest way to see that a node is present on the network but deaf to its peers -- a state that looks perfectly healthy in every other view. RF Distance Map plots link geometry from signal strength alone, with no coordinates. Useful before any room model exists, and useful afterwards as a check on one: if the RF-derived layout disagrees sharply with the measured floor plan, one of them is wrong. Both are plain HTML and fetch existing endpoints; no build step, no framework, no new server code. Depends on `/api/v1/links` and `/api/v1/config/room`, neither of which is in this repository yet -- see the PR description for sequencing. Co-Authored-By: claude-flow <ruv@ruv.net>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two read-only diagnostic pages for a multi-node deployment.
Mesh Matrix answers "who hears whom, and how well" as a node-by-node grid. The
question comes up constantly once nodes are spread through a building rather
than sitting on a bench, and it is the fastest way to see that a node is
present on the network but deaf to its peers -- a state that looks perfectly
healthy in every other view.
RF Distance Map plots link geometry from signal strength alone, with no
coordinates. Useful before any room model exists, and useful afterwards as a
check on one: if the RF-derived layout disagrees sharply with the measured
floor plan, one of them is wrong.
Both are plain HTML and fetch existing endpoints; no build step, no framework,
no new server code.
Depends on
/api/v1/linksand/api/v1/config/room, neither of which is inthis repository yet -- see the PR description for sequencing.
Sequencing
Draft until its data exists. Both pages load standalone, but each fetches an
endpoint this repository does not have yet:
/api/v1/linksserver-links/api/v1/links,/api/v1/config/roomMerging before those lands two pages that render an empty state forever, which
is worse than not having them.
These are also the last two entries in #1835 (the Tools menu) with no page to
point at, so this closes that gap.