| Commit message (Collapse) | Author | Files | Lines |
|
This makes it easier to figure out which files represent drivers, and which
ones are per-vendor support modules.
|
|
Most glucometers have *some* sort of checksum, so there is no reason to
implement this on a per-driver basis.
|
|
Also make the exception more general, so that it can be used in the
verio2015 driver.
|
|
The same CRC-CCITT function is used in Verio 2015 devices, so prepare to
reuse it by moving it to the common module.
|
|
The function is not shared with the Ultra Easy and likely not with
other devices either.
|
|
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.
|
|
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.
|
|
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).
|