Browse Source

Tools: sim_vehicle.py: add some helpers to retreive vehicles list and associated frames

zr-v5.1
Pierre Kancir 5 years ago committed by Peter Barker
parent
commit
be36ac836e
  1. 19
      Tools/autotest/sim_vehicle.py

19
Tools/autotest/sim_vehicle.py

@ -1055,8 +1055,27 @@ group.add_option("", "--no-rcin", @@ -1055,8 +1055,27 @@ group.add_option("", "--no-rcin",
help="disable mavproxy rcin")
parser.add_option_group(group)
group_completion = optparse.OptionGroup(parser, "Completion helpers")
group_completion.add_option("", "--list-vehicle",
action='store_true',
help="List the vehicles")
group_completion.add_option("", "--list-frame",
type='string',
default=None,
help="List the vehicle frames")
parser.add_option_group(group_completion)
cmd_opts, cmd_args = parser.parse_args()
if cmd_opts.list_vehicle:
print(' '.join(vinfo.options.keys()))
sys.exit(1)
if cmd_opts.list_frame:
frame_options = sorted(vinfo.options[cmd_opts.list_frame]["frames"].keys())
frame_options_string = ' '.join(frame_options)
print(frame_options_string)
sys.exit(1)
# clean up processes at exit:
atexit.register(kill_tasks)

Loading…
Cancel
Save