From 0f29824a78d0c920cd4560f196aa4f6d6a2efa39 Mon Sep 17 00:00:00 2001 From: TT Date: Tue, 22 Oct 2019 09:01:42 +0900 Subject: [PATCH] add: option to send raw commands --- python/nanovna.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/nanovna.py b/python/nanovna.py index f98387d..0ac77c7 100755 --- a/python/nanovna.py +++ b/python/nanovna.py @@ -392,10 +392,16 @@ if __name__ == '__main__': help="apply IF filter on raw wave plot") parser.add_option("-C", "--capture", dest="capture", help="capture current display to FILE", metavar="FILE") + parser.add_option("-e", dest="command", action="append", + help="send raw command", metavar="COMMAND") (opt, args) = parser.parse_args() nv = NanoVNA(opt.device or getport()) + if opt.command: + for c in opt.command: + nv.send_command(c + "\r") + if opt.capture: print("capturing...") img = nv.capture()