Skip to content

Add MeshPacket.tx_power_penalty_db (whisper)#912

Open
adrianpanicek wants to merge 1 commit into
meshtastic:masterfrom
adrianpanicek:whisper-tx-power-penalty
Open

Add MeshPacket.tx_power_penalty_db (whisper)#912
adrianpanicek wants to merge 1 commit into
meshtastic:masterfrom
adrianpanicek:whisper-tx-power-penalty

Conversation

@adrianpanicek
Copy link
Copy Markdown

Adds tx_power_penalty_db to MeshPacket. Per-packet dB penalty subtracted from the configured tx_power, applied only by the originating device. Lets a sender whisper a message to nearby nodes without adding to mesh-wide congestion. Local-only, never on the wire.

Generated C struct shrinks to uint8_t via mesh.options int_size:8 (same pattern as LoRaConfig.tx_power). Firmware implementation will follow in a separate PR once this is reviewed.

Per-packet TX power penalty (dB) applied only by the originating
device. Lets a sender whisper a message to nearby nodes without
adding to mesh-wide congestion. Local-only, never on the wire.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 8, 2026

CLA assistant check
All committers have signed the CLA.

@adrianpanicek adrianpanicek marked this pull request as ready for review May 8, 2026 09:22
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.

2 participants