summaryrefslogtreecommitdiff
path: root/gpsfake
diff options
context:
space:
mode:
Diffstat (limited to 'gpsfake')
-rwxr-xr-xgpsfake7
1 files changed, 5 insertions, 2 deletions
diff --git a/gpsfake b/gpsfake
index 8317bf16..cb7be761 100755
--- a/gpsfake
+++ b/gpsfake
@@ -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