From 0172afdfa68dc6ba44d41cea844589b470e0d400 Mon Sep 17 00:00:00 2001 From: domusonline Date: Thu, 2 Apr 2026 02:06:39 +0100 Subject: [PATCH] Implements feature #4969 Make MQTT and UDP hops clear in traceroute --- .../kotlin/org/meshtastic/core/model/RouteDiscovery.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/RouteDiscovery.kt b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/RouteDiscovery.kt index 38706da005..f94c9b5777 100644 --- a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/RouteDiscovery.kt +++ b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/RouteDiscovery.kt @@ -66,8 +66,13 @@ private fun formatTraceroutePath(nodesList: List, snrList: List): S List(nodesList.size - 1) { -128 } } .map { snr -> - val str = if (snr == -128) "?" else "${snr / 4f}" - "⇊ $str dB" + val str = when (snr) { + -128 -> "? dB" + -127 -> "MQTT" + 127 -> "UDP" + else -> "${snr / 4f} dB" + } + "⇊ $str" } return nodesList