Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-12-28 | test: use byte constants instead of encoding on the fly. | Diego Elio Pettenò | 1 | -2/+2 | |
2017-12-28 | tests: fix OneTouch tests to use Python's own mock, and leverage absl-py. | Diego Elio Pettenò | 1 | -48/+21 | |
Since I've increased the minimum Python version to 3.4, mock is now available within Python. And since I already used absl-py parameterized for test_common, make use of it to avoid boilerplate. | |||||
2017-01-16 | LifeScan devices: move lifescan_common to the support directory. | Diego Elio Pettenò | 1 | -4/+4 | |
This makes it easier to figure out which files represent drivers, and which ones are per-vendor support modules. | |||||
2016-03-02 | Move the InvalidChecksum exception to the base exceptions module. | Diego Elio Pettenò | 1 | -1/+1 | |
Most glucometers have *some* sort of checksum, so there is no reason to implement this on a per-driver basis. | |||||
2014-01-29 | otultra2: move checksum function within otultra2 driver. | Diego Elio Pettenò | 1 | -0/+8 | |
The function is not shared with the Ultra Easy and likely not with other devices either. | |||||
2013-09-29 | Fix style for tests. | Diego Elio Pettenò | 1 | -32/+31 | |
2013-08-10 | test_otultra2: factor out setting of returned serial string. | Diego Elio Pettenò | 1 | -9/+9 | |
2013-08-03 | Relicense everything under MIT license. | Diego Elio Pettenò | 1 | -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. | |||||
2013-08-03 | Implement the correct checksum algorithm. | Diego Elio Pettenò | 1 | -1/+1 | |
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-03 | Add support for checksum verification for the otultra2 driver. | Diego Elio Pettenò | 1 | -4/+19 | |
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-03 | Update function names to follow PEP8. | Diego Elio Pettenò | 1 | -4/+4 | |
2013-08-03 | Add utf-8 encoding specification to all files. | Diego Elio Pettenò | 1 | -0/+1 | |
2013-08-03 | test_otultra2: add header. | Diego Elio Pettenò | 1 | -0/+7 | |