summaryrefslogtreecommitdiffstats
path: root/test/test_lifescan.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* test_lifescan: rename from test_otultraeasy, and cleanup.Diego Elio Pettenò2018-01-011-0/+32
| | | | | This test was actually only testing the CRC CCITT implementation now that otultraeasy uses construct.
* otultra2: move checksum function within otultra2 driver.Diego Elio Pettenò2014-01-291-28/+0
| | | | | The function is not shared with the Ultra Easy and likely not with other devices either.
* Fix style for tests.Diego Elio Pettenò2013-09-291-8/+6
|
* Relicense everything under MIT license.Diego Elio Pettenò2013-08-031-1/+1
| | | | | 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.
* Implement the correct checksum algorithm.Diego Elio Pettenò2013-08-031-3/+4
| | | | | | | 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.
* Add support for checksum verification for the otultra2 driver.Diego Elio Pettenò2013-08-031-0/+29
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).