diff options
author | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2017-04-17 17:28:26 +0200 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2017-04-17 17:31:07 +0200 |
commit | 2a825fb889735fa881566d1764cc48d2814447d2 (patch) | |
tree | 26411f143d49dcb9354e6643e9d51ab5f8e29edd /glucometerutils/drivers/otultra2.py | |
parent | Remove unused constants. (diff) | |
download | glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar.gz glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar.bz2 glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar.lz glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar.xz glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.tar.zst glucometerutils-2a825fb889735fa881566d1764cc48d2814447d2.zip |
Diffstat (limited to 'glucometerutils/drivers/otultra2.py')
-rw-r--r-- | glucometerutils/drivers/otultra2.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/glucometerutils/drivers/otultra2.py b/glucometerutils/drivers/otultra2.py index 28a4771..8e33ea5 100644 --- a/glucometerutils/drivers/otultra2.py +++ b/glucometerutils/drivers/otultra2.py @@ -10,11 +10,10 @@ import datetime import logging import re -import serial - from glucometerutils import common from glucometerutils import exceptions from glucometerutils.support import lifescan +from glucometerutils.support import serial # The following two hashes are taken directly from LifeScan's documentation _MEAL_CODES = { @@ -123,16 +122,9 @@ def _parse_datetime(response): return datetime.datetime(2000 + year, month, day, hour, minute, second) -class Device(object): - def __init__(self, device): - if not device: - logging.info('No --device parameter provided, looking for default cable.') - device = 'hwgrep://067b:2303' - - self.serial_ = serial.serial_for_url( - device, baudrate=9600, bytesize=serial.EIGHTBITS, - parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, - timeout=1, xonxoff=False, rtscts=False, dsrdtr=False, writeTimeout=None) +class Device(serial.SerialDevice): + BAUDRATE = 9600 + DEFAULT_CABLE_ID = '067b:2303' # Generic PL2303 cable. def connect(self): return |