summaryrefslogtreecommitdiffstats
path: root/glucometerutils/drivers/lifescan_common.py
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@flameeyes.eu>2016-02-13 21:37:01 +0100
committerDiego Elio Pettenò <flameeyes@flameeyes.eu>2016-02-13 21:37:01 +0100
commit532c8b4079d631819bb6033732ac3515d6b03308 (patch)
treec3708bfc044ab2366bdb5f13769dbd0ad5572102 /glucometerutils/drivers/lifescan_common.py
parentotultraeasy: move the crc function to lifescan_common. (diff)
downloadglucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar.gz
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar.bz2
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar.lz
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar.xz
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.tar.zst
glucometerutils-532c8b4079d631819bb6033732ac3515d6b03308.zip
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.