diff options
author | Ben <b-schaefer@posteo.de> | 2020-02-18 18:14:56 +0100 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@flameeyes.com> | 2020-02-18 19:53:22 +0100 |
commit | 649a12b906f8310b46f0e0d88374446abd1632e1 (patch) | |
tree | c1b48bd3cc32ba64f982956f914506b3dda16245 /glucometerutils/drivers/otverioiq.py | |
parent | Bugfix: get current time within the function (diff) | |
download | glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar.gz glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar.bz2 glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar.lz glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar.xz glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.tar.zst glucometerutils-649a12b906f8310b46f0e0d88374446abd1632e1.zip |
Diffstat (limited to 'glucometerutils/drivers/otverioiq.py')
-rw-r--r-- | glucometerutils/drivers/otverioiq.py | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/glucometerutils/drivers/otverioiq.py b/glucometerutils/drivers/otverioiq.py index 63f8f1c..69bdac9 100644 --- a/glucometerutils/drivers/otverioiq.py +++ b/glucometerutils/drivers/otverioiq.py @@ -16,16 +16,12 @@ auto-detected. """ import binascii -import datetime import logging import construct from glucometerutils import common -from glucometerutils.support import construct_extras -from glucometerutils.support import lifescan -from glucometerutils.support import lifescan_binary_protocol -from glucometerutils.support import serial +from glucometerutils.support import driver_base, lifescan, lifescan_binary_protocol, serial _PACKET = lifescan_binary_protocol.LifeScanPacket(False) @@ -101,7 +97,7 @@ _READING_RESPONSE = construct.Struct( ) -class Device(serial.SerialDevice): +class Device(serial.SerialDevice, driver_base.GlucometerDriver): BAUDRATE = 38400 DEFAULT_CABLE_ID = '10c4:85a7' # Specific ID for embedded cp210x TIMEOUT = 0.5 @@ -110,12 +106,6 @@ class Device(serial.SerialDevice): super(Device, self).__init__(device) self.buffered_reader_ = construct.Rebuffered(_PACKET, tailcutoff=1024) - def connect(self): - pass - - def disconnect(self): - pass - def _send_packet(self, message): pkt = _PACKET.build( {'data': {'value': { @@ -172,10 +162,7 @@ class Device(serial.SerialDevice): return response.timestamp - def set_datetime(self, date=None): - if not date: - date = datetime.datetime.now() - + def _set_device_datetime(self, date): self._send_request( _WRITE_RTC_REQUEST, { 'timestamp': date, |