From 10be4a282b4e8f324ef6d28351bd5b9965febb83 Mon Sep 17 00:00:00 2001
From: Michael Day <mday299@yahoo.com>
Date: Sun, 14 Dec 2014 07:50:11 -0800
Subject: [PATCH] link: show sysid on prompt

---
 MAVProxy/modules/mavproxy_link.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/MAVProxy/modules/mavproxy_link.py b/MAVProxy/modules/mavproxy_link.py
index af734a9..7a51e7e 100644
--- a/MAVProxy/modules/mavproxy_link.py
+++ b/MAVProxy/modules/mavproxy_link.py
@@ -351,7 +351,14 @@ class LinkModule(mp_module.MPModule):
             if master.flightmode != self.status.flightmode:
                 self.status.flightmode = master.flightmode
                 if self.mpstate.functions.input_handler is None:
-                    self.set_prompt(self.status.flightmode + "> ")
+                    sysid = m.get_srcSystem()
+                    if sysid is None:
+                        sysid = ""
+                    else:
+                        sysid = str(int(sysid)) + ":"
+
+                    if self.mpstate.functions.input_handler is None:
+                        self.mpstate.rl.set_prompt(sysid + self.status.flightmode + "> ")
 
             if master.flightmode != self.status.last_mode_announced and time.time() > self.status.last_mode_announce + 2:
                     self.status.last_mode_announce = time.time()
-- 
GitLab