summaryrefslogtreecommitdiffstats
path: root/glucometerutils/support
diff options
context:
space:
mode:
authorLeonard Lausen <leonard@lausen.nl>2017-10-01 16:36:58 +0200
committerDiego Elio Pettenò <flameeyes@flameeyes.eu>2017-10-02 10:00:08 +0200
commit147abddca9ee65b6f1e615ac96b8a312fc9add5b (patch)
tree73bd1455b308fef599ff616a3e0715f376433b05 /glucometerutils/support
parentFix syntax error in fsprecisionneo.py (diff)
downloadglucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar.gz
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar.bz2
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar.lz
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar.xz
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.tar.zst
glucometerutils-147abddca9ee65b6f1e615ac96b8a312fc9add5b.zip
Diffstat (limited to 'glucometerutils/support')
-rw-r--r--glucometerutils/support/hiddevice.py4
-rw-r--r--glucometerutils/support/serial.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/glucometerutils/support/hiddevice.py b/glucometerutils/support/hiddevice.py
index 86203ba..0ffa028 100644
--- a/glucometerutils/support/hiddevice.py
+++ b/glucometerutils/support/hiddevice.py
@@ -42,7 +42,7 @@ class HidDevice(object):
TIMEOUT_MS = None
- def __init__(self, device):
+ def __init__(self, device, with_ketone=False):
if None in (self.USB_VENDOR_ID, self.USB_PRODUCT_ID) and not device:
raise exceptions.CommandLineError(
'--device parameter is required, should point to a /dev/hidraw '
@@ -54,6 +54,8 @@ class HidDevice(object):
raise exceptions.ConnectionFailed(
message='Path %s does not exist.' % device)
+ self.with_ketone = with_ketone
+
# If the user passed a device, try opening it.
if device:
self.handle_ = open(device, 'w+b')
diff --git a/glucometerutils/support/serial.py b/glucometerutils/support/serial.py
index d4f352b..6f8b486 100644
--- a/glucometerutils/support/serial.py
+++ b/glucometerutils/support/serial.py
@@ -45,9 +45,11 @@ class SerialDevice(object):
TIMEOUT = 1
- def __init__(self, device):
+ def __init__(self, device, with_ketone=False):
assert self.BAUDRATE is not None
+ self.with_ketone = with_ketone
+
if not device and self.DEFAULT_CABLE_ID:
logging.info(
'No --device parameter provided, looking for default cable.')