summaryrefslogtreecommitdiffstats
path: root/glucometerutils/drivers/otultra2.py
diff options
context:
space:
mode:
Diffstat (limited to 'glucometerutils/drivers/otultra2.py')
-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': '',