summaryrefslogtreecommitdiff
path: root/dexcom_reader/readdata.py
diff options
context:
space:
mode:
Diffstat (limited to 'dexcom_reader/readdata.py')
-rw-r--r--dexcom_reader/readdata.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/dexcom_reader/readdata.py b/dexcom_reader/readdata.py
index d60188b..5e2436b 100644
--- a/dexcom_reader/readdata.py
+++ b/dexcom_reader/readdata.py
@@ -332,4 +332,18 @@ def GetDevice (port, G5=False):
332 return Dexcom(port) 332 return Dexcom(port)
333 333
334if __name__ == '__main__': 334if __name__ == '__main__':
335 Dexcom.LocateAndDownload() 335
336 from optparse import OptionParser
337
338 G5_IS_DEFAULT = False
339
340 parser = OptionParser()
341 parser.add_option("--g4", action="store_false", dest="g5", default=G5_IS_DEFAULT, help="use Dexcom G4 instead of Dexcom G5")
342 parser.add_option("--g5", action="store_true", dest="g5", default=G5_IS_DEFAULT, help="use Dexcom G5 instead of Dexcom G4")
343
344 (options, args) = parser.parse_args()
345
346 if options.g5:
347 DexcomG5.LocateAndDownload()
348 else:
349 Dexcom.LocateAndDownload()