def loadfile(args): """load a log file (path given by arg)""" mestate.console.write("Loading %s...\n" % args) t0 = time.time() mlog = mavutil.mavlink_connection(args, notimestamps=False, zero_time_base=False) mestate.mlog = mavmemlog.mavmemlog(mlog, progress_bar) mestate.status.msgs = mlog.messages t1 = time.time() mestate.console.write("\ndone (%u messages in %.1fs)\n" % (mestate.mlog._count, t1 - t0)) load_graphs() setup_menus()
def loadfile(args): '''load a log file (path given by arg)''' mestate.console.write("Loading %s...\n" % args) t0 = time.time() mlog = mavutil.mavlink_connection(args, notimestamps=False, zero_time_base=False) mestate.mlog = mavmemlog.mavmemlog(mlog, progress_bar) mestate.status.msgs = mlog.messages t1 = time.time() mestate.console.write("\ndone (%u messages in %.1fs)\n" % (mestate.mlog._count, t1-t0)) load_graphs() setup_menus()
mestate.rl = rline.rline("MAV> ", mestate) from argparse import ArgumentParser parser = ArgumentParser(description=__doc__) parser.add_argument("files", metavar="<FILE>", nargs="+") args = parser.parse_args() if len(args.files) == 0: print("Usage: MAVExplorer FILE") sys.exit(1) mestate.console.write("Loading %s...\n" % args.files[0]) t0 = time.time() mlog = mavutil.mavlink_connection(args.files[0], notimestamps=False, zero_time_base=False) mestate.mlog = mavmemlog.mavmemlog(mlog, progress_bar) mestate.status.msgs = mlog.messages t1 = time.time() mestate.console.write("\ndone (%u messages in %.1fs)\n" % (mestate.mlog._count, t1-t0)) load_graphs() setup_menus() # run main loop as a thread mestate.thread = threading.Thread(target=main_loop, name='main_loop') mestate.thread.daemon = True mestate.thread.start() # input loop while True: try:
from argparse import ArgumentParser parser = ArgumentParser(description=__doc__) parser.add_argument("files", metavar="<FILE>", nargs="+") args = parser.parse_args() if len(args.files) == 0: print("Usage: MAVExplorer FILE") sys.exit(1) mestate.console.write("Loading %s...\n" % args.files[0]) t0 = time.time() mlog = mavutil.mavlink_connection(args.files[0], notimestamps=False, zero_time_base=False) mestate.mlog = mavmemlog.mavmemlog(mlog, progress_bar) mestate.status.msgs = mlog.messages t1 = time.time() mestate.console.write("\ndone (%u messages in %.1fs)\n" % (mestate.mlog._count, t1 - t0)) load_graphs() setup_menus() # run main loop as a thread mestate.thread = threading.Thread(target=main_loop, name='main_loop') mestate.thread.daemon = True mestate.thread.start() # input loop while True: