diff options
Diffstat (limited to 'gpsfake')
-rwxr-xr-x | gpsfake | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -88,7 +88,7 @@ def fakehook(linenumber, fakegps): if __name__ == '__main__': try: - (options, arguments) = getopt.getopt(sys.argv[1:], "1bc:D:fghilm:no:pr:s:vx") + (options, arguments) = getopt.getopt(sys.argv[1:], "1bc:D:fghilm:no:pr:s:uvx") except getopt.GetoptError, msg: print "gpsfake: " + str(msg) raise SystemExit, 1 @@ -110,6 +110,7 @@ if __name__ == '__main__': promptme = False client_init = '?WATCH={"json":true,"nmea":true}' doptions = "" + udp = False verbose = 0 for (switch, val) in options: if (switch == '-1'): @@ -144,6 +145,8 @@ if __name__ == '__main__': client_init = val elif (switch == '-s'): speed = int(val) + elif (switch == '-u'): + udp = True elif (switch == '-v'): verbose += 1 elif (switch == '-h'): @@ -155,7 +158,7 @@ if __name__ == '__main__': else: print >>sys.stderr, "Processing %s" % ",".join(arguments) - test = gps.fake.TestSession(prefix=monitor, port=port, options=doptions, verbose=verbose, predump=predump) + test = gps.fake.TestSession(prefix=monitor, port=port, options=doptions, udp=udp, verbose=verbose, predump=predump) if pipe: test.reporter = sys.stdout.write |