summaryrefslogtreecommitdiffstats
path: root/glucometerutils/drivers
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@flameeyes.eu>2013-12-08 00:25:12 +0100
committerDiego Elio Pettenò <flameeyes@flameeyes.eu>2013-12-08 00:25:12 +0100
commitd00330fdf0cd12e71aaff53783c6f1b302840dc3 (patch)
tree180c9d361fc7e31dd765c4d7d6c37dde8e80cfdb /glucometerutils/drivers
parentotultra2: implement decoding of meal and comment codes. (diff)
downloadglucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar.gz
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar.bz2
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar.lz
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar.xz
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.tar.zst
glucometerutils-d00330fdf0cd12e71aaff53783c6f1b302840dc3.zip
Diffstat (limited to 'glucometerutils/drivers')
-rw-r--r--glucometerutils/drivers/otultra2.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/glucometerutils/drivers/otultra2.py b/glucometerutils/drivers/otultra2.py
index 1a29d36..d4db307 100644
--- a/glucometerutils/drivers/otultra2.py
+++ b/glucometerutils/drivers/otultra2.py
@@ -176,7 +176,18 @@ class Device(object):
return self._parse_datetime(response[2:])
+ def zero_log(self):
+ """Zeros out the data log of the device.
+
+ This function will clear the memory of the device deleting all the readings
+ in an irrecoverable way.
+ """
+ response = self._send_oneliner_command('DMZ')
+ if response != 'Z':
+ raise exceptions.InvalidResponse(response)
+
def _parse_glucose_unit(self, unit):
+
"""Parses the value of a OneTouch Ultra Glucose unit definition.
Args:
@@ -265,7 +276,6 @@ class Device(object):
yield common.Reading(date, int(line_data['value']),
common.UNIT_MGDL, comment=comment)
-
# The following two hashes are taken directly from LifeScan's documentation
_MEAL_CODES = {
'N': '',