[mmc] Add commands to enforce direct path and power settings in repeater telemetry replies #2629
Open
xyzw-io wants to merge 1 commit into
Open
[mmc] Add commands to enforce direct path and power settings in repeater telemetry replies #2629xyzw-io wants to merge 1 commit into
xyzw-io wants to merge 1 commit into
Conversation
Author
|
I can also scale back to only adding zero hop command for now. This will make PR a bit smaller. |
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.
Motivation
Tangential to #1031: local telemetry meshes do not always need flood-routed replies. For same-site repeater polling, flood responses add avoidable public mesh traffic.
Changes
Adds opt-in repeater controls for admin telemetry replies:
When
telem.reply.zerohopis enabled, the repeater sends matching replies as direct zero-hop packets instead of using flood fallback. Zero-hop means the packet is transmitted once by the repeater and is not forwarded by other nodes.telem.reply.poweroptionally overrides TX power for that reply only, then restores the normal node TX power afterward.offuses the normal configuredtxvalue.Defaults stay stock: zero-hop is off and reply power override is off. This PR is a workaround for local telemetry meshes, not a general fix for telemetry scaling.