summaryrefslogtreecommitdiffstats
path: root/test (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-16LifeScan devices: move lifescan_common to the support directory.Diego Elio Pettenò2-7/+7
This makes it easier to figure out which files represent drivers, and which ones are per-vendor support modules.
2016-03-02Move the InvalidChecksum exception to the base exceptions module.Diego Elio Pettenò2-2/+2
Most glucometers have *some* sort of checksum, so there is no reason to implement this on a per-driver basis.
2016-02-13otultraeasy: move the crc function to lifescan_common.Diego Elio Pettenò1-2/+2
The same CRC-CCITT function is used in Verio 2015 devices, so prepare to reuse it by moving it to the common module.
2014-01-29otultra2: move checksum function within otultra2 driver.Diego Elio Pettenò2-28/+8
The function is not shared with the Ultra Easy and likely not with other devices either.
2014-01-29Initial support for OneTouch Ultra Easy glucometers.Diego Elio Pettenò1-0/+60
The driver is fully functional but requires proper documentation and testing.
2013-09-29Fix style for tests.Diego Elio Pettenò3-68/+60
2013-08-10test_otultra2: factor out setting of returned serial string.Diego Elio Pettenò1-9/+9
2013-08-03Relicense everything under MIT license.Diego Elio Pettenò3-3/+3
There is no reason for me to use GPLv3 now that I'm not using the CRC32-Sick code, so I'll go with the most liberal license out there.
2013-08-03Implement the correct checksum algorithm.Diego Elio Pettenò2-4/+5
Unlike what I though, OneTouch2 does not use CRC32 Sick algorithm, but a very stupid full 16-bit modulo sum of the bytes in the reply. This is very simple and does not require GPLv3 code at all.
2013-08-03Add support for checksum verification for the otultra2 driver.Diego Elio Pettenò2-4/+48
This introduced some changes in the Exception class to simplify the code, and at the same time it adds a module for multiple lifescan drivers to share code (multiple OneTouch protocols share the same checksum for instance).
2013-08-03Update function names to follow PEP8.Diego Elio Pettenò2-12/+12
2013-08-03Add utf-8 encoding specification to all files.Diego Elio Pettenò2-0/+2
2013-08-03Add tests for the glucose unit conversion.Diego Elio Pettenò1-0/+53
2013-08-03test_otultra2: add header.Diego Elio Pettenò1-0/+7