From 4b4e71f5bda26975f1629f4d55800a1239717823 Mon Sep 17 00:00:00 2001 From: MarekWo Date: Thu, 19 Mar 2026 17:17:40 +0100 Subject: [PATCH] fix(console): correct trace output format Format: 12.50 > [5e]12.25 > [d1]-8.25 > [e7]-3.00 (SNR first, then each hop shows [hash]SNR) Co-Authored-By: Claude Opus 4.6 --- app/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/main.py b/app/main.py index 1284e62..6d97f05 100644 --- a/app/main.py +++ b/app/main.py @@ -393,12 +393,12 @@ def _execute_console_command(args: list) -> str: result = device_manager.send_trace(path) if result.get('success'): data = result['data'] - # Format like meshcore-cli: snr [hash] > snr [hash] > ... snr + # Format: snr > [hash]snr > [hash]snr > ... > [hash]snr parts = [] for t in data.get('path', []): snr = f"{t['snr']:.2f}" h = f"[{t['hash']}]" if 'hash' in t else '' - parts.append(f"{snr} {h}") + parts.append(f"{h}{snr}") return " > ".join(parts) if parts else "(empty trace)" return f"Error: {result.get('error')}"