Skip to content

Commit 8146fff

Browse files
tridgepeterbarker
authored andcommitted
fixed auto reconnect on TCP connections
makes using the support proxy with TCP much nicer
1 parent 7a2f589 commit 8146fff

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

MAVProxy/mavproxy.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1501,9 +1501,11 @@ def quit_handler(signum=None, frame=None):
15011501
baud=int(opts.baudrate),
15021502
input=False,
15031503
udp_timeout=opts.udp_timeout,
1504+
autoreconnect=True
15041505
))
15051506
else:
1506-
mpstate.mav_outputs.append(mavutil.mavlink_connection(port, baud=int(opts.baudrate), input=False))
1507+
mpstate.mav_outputs.append(mavutil.mavlink_connection(port, baud=int(opts.baudrate),
1508+
input=False, autoreconnect=True))
15071509

15081510
if opts.sitl:
15091511
mpstate.sitl_output = mavutil.mavudp(opts.sitl, input=False)

MAVProxy/modules/mavproxy_output.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def cmd_output_add(self, args):
5757
device = args[0]
5858
print("Adding output %s" % device)
5959
try:
60-
conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system)
60+
conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system, autoreconnect=True)
6161
conn.mav.srcComponent = self.settings.source_component
6262
except Exception:
6363
print("Failed to connect to %s" % device)
@@ -74,7 +74,7 @@ def cmd_output_sysid(self, args):
7474
device = args[1]
7575
print("Adding output %s for sysid %u" % (device, sysid))
7676
try:
77-
conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system)
77+
conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system, autoreconnect=True)
7878
conn.mav.srcComponent = self.settings.source_component
7979
except Exception:
8080
print("Failed to connect to %s" % device)

0 commit comments

Comments
 (0)