summaryrefslogtreecommitdiffstats
path: root/glucometerutils/drivers/lifescan_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'glucometerutils/drivers/lifescan_common.py')
-rw-r--r--glucometerutils/drivers/lifescan_common.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/glucometerutils/drivers/lifescan_common.py b/glucometerutils/drivers/lifescan_common.py
index f37903a..4702652 100644
--- a/glucometerutils/drivers/lifescan_common.py
+++ b/glucometerutils/drivers/lifescan_common.py
@@ -28,6 +28,12 @@ class InvalidSerialNumber(exceptions.Error):
self.message = 'Serial number %s is invalid.' % serial_number
+class MalformedCommand(exceptions.InvalidResponse):
+ def __init__(self, message):
+ exceptions.InvalidResponse.__init__(
+ self, 'Malformed command: %s' % message)
+
+
def crc_ccitt(data):
"""Calculate the CRC-16-CCITT with LifeScan's common seed.