From 2f1f35ef03c0bcaa1f99610983a818c533ef157c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 17 Jan 2019 07:49:14 +1100 Subject: [PATCH] autotest: sim_vehicle.py multicasting Added multicasting support in sim_vehicle.py by using --mcast. --- Tools/autotest/sim_vehicle.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Tools/autotest/sim_vehicle.py b/Tools/autotest/sim_vehicle.py index 1fcd9546aa..eded49262f 100755 --- a/Tools/autotest/sim_vehicle.py +++ b/Tools/autotest/sim_vehicle.py @@ -593,6 +593,8 @@ def start_vehicle(binary, autotest, opts, stuff, loc): progress("Adding parameters from (%s)" % (str(opts.add_param_file),)) if path is not None: cmd.extend(["--defaults", path]) + if opts.mcast: + cmd.extend(["--uartA mcast:"]) run_in_terminal_window(autotest, cmd_name, cmd) @@ -614,7 +616,10 @@ def start_mavproxy(opts, stuff): if opts.hil: cmd.extend(["--load-module", "HIL"]) else: - cmd.extend(["--master", mavlink_port]) + if opts.mcast: + cmd.extend(["--master", "mcast:"]) + else: + cmd.extend(["--master", mavlink_port]) if stuff["sitl-port"]: cmd.extend(["--sitl", simout_port]) @@ -879,6 +884,10 @@ group_sim.add_option("", "--fresh-params", dest='fresh_params', default=False, help="Generate and use local parameter help XML") +group_sim.add_option("", "--mcast", + action="store_true", + default=False, + help="Use multicasting at default 239.255.145.50:14550") group_sim.add_option("", "--osd", action='store_true', dest='OSD',