| Commit message (Expand) | Author | Files | Lines |
2023-08-03 | Use empty `__init__.py` files.HEADmain | Diego Elio Pettenò | 2 | -6/+0 |
2023-08-03 | Update typing to PEP 585 style. | Diego Elio Pettenò | 12 | -21/+32 |
2023-08-03 | Fixes for pre-commit. | Diego Elio Pettenò | 1 | -6/+3 |
2023-08-03 | supporting all the stuff | Stefanie Tellex | 1 | -3/+6 |
2023-08-03 | working dump | Stefanie Tellex | 1 | -95/+57 |
2023-08-03 | freedomlite initial commit | Stefanie Tellex | 1 | -0/+266 |
2023-08-03 | Initial import of FreeStyle Libre 2 driver. | Diego Elio Pettenò | 2 | -235/+36 |
2023-04-16 | Reformat with the new black. | Diego Elio Pettenò | 3 | -4/+0 |
2021-09-18 | Update fsprecisionneo.py | ONO,Tetsuo | 1 | -2/+2 |
2021-09-18 | Update fsprecisionneo.py | ONO,Tetsuo | 1 | -0/+2 |
2021-03-27 | glucomenareo: new driver added. | Diego Elio Pettenò | 1 | -0/+222 |
2021-03-03 | freestyle: use freestyle-hid 1.0.2 encoding parameter. | Diego Elio Pettenò | 1 | -1/+1 |
2021-03-01 | fslibre: add a debug log for the retrieved arresults. | Diego Elio Pettenò | 1 | -0/+2 |
2021-03-01 | fslibre: don't drop the first and last characters of the comment. | Diego Elio Pettenò | 1 | -1/+1 |
2021-03-01 | Re-add missing td42xx tests. | Diego Elio Pettenò | 1 | -0/+28 |
2021-02-25 | td42xx: rename the previous td4277 driver, and support TD-4236B. | Diego Elio Pettenò | 2 | -36/+16 |
2020-10-04 | Add py.typed file to mark the package as typed. | Diego Elio Pettenò | 1 | -0/+3 |
2020-10-04 | Use 0BSD instead of Unlicense for copyright disclaim. | Diego Elio Pettenò | 2 | -2/+2 |
2020-09-07 | Update pre-commit plugins to the latest versions as of today. | Diego Elio Pettenò | 10 | -13/+34 |
2020-08-02 | Make use of modern Python ordered kwargs. | Svetlana Pantelejeva | 5 | -97/+98 |
2020-05-16 | Remove f-string prefix from strings with no placeholders. | Diego Elio Pettenò | 1 | -1/+1 |
2020-05-16 | Add pre-commit configuration for REUSE.software. | Diego Elio Pettenò | 2 | -0/+6 |
2020-04-20 | Make the project compliant with the REUSE guidelines. | Diego Elio Pettenò | 1 | -1/+2 |
2020-04-09 | Rename driver.GlucometerDriver to driver.GlucometerDevice. | Diego Elio Pettenò | 8 | -8/+8 |
2020-04-09 | Move driver_base to glucometerutils.driver instead. | Diego Elio Pettenò | 8 | -29/+22 |
2020-03-27 | Add missing SPDX-FileCopyrightText throughout the project. | Diego Elio Pettenò | 16 | -0/+16 |
2020-03-27 | The big typing cleanup. | Diego Elio Pettenò | 12 | -194/+256 |
2020-03-26 | Fix errors identified by flake8. | Diego Elio Pettenò | 7 | -12/+9 |
2020-03-22 | Make HID support a "session" class rather than a base class. | Diego Elio Pettenò | 4 | -13/+16 |
2020-03-16 | Move tests to be organized within the source directory. | Diego Elio Pettenò | 6 | -0/+240 |
2020-03-14 | Now that Python 3.6 is the minimum supported version, use f-strings. | Diego Elio Pettenò | 7 | -26/+22 |
2020-03-08 | format code with black | Ben | 12 | -633/+638 |
2020-02-18 | factor out common driver methods | Ben | 12 | -91/+53 |
2020-02-18 | Bugfix: get current time within the function | Ben | 7 | -7/+27 |
2019-09-25 | Add driver implementation for Ascensia ContourUSB. | Arvanitis Christos | 1 | -0/+81 |
2019-09-08 | fslibre: add support for factory resetting FreeStyle Libre device. | Diego Elio Pettenò | 1 | -1/+5 |
2019-09-02 | fsoptium: fix error in date stirng parsing. | Diego Elio Pettenò | 1 | -1/+1 |
2019-09-02 | Use the new website URL for glucometer-protocols. | Diego Elio Pettenò | 4 | -4/+4 |
2019-09-02 | Replace the device_id attribute with a more generic extra_data dictionary. | Diego Elio Pettenò | 1 | -3/+5 |
2019-09-02 | add internal device id to glucose measurements (and other entries) to prepare for better sorting | Ben | 1 | -3/+8 |
2019-09-01 | Add type: ignore comments when using lifescan_binary_protocol.Timestamp. | Diego Elio Pettenò | 3 | -9/+9 |
2019-08-03 | td4277: new driver for rebranded TaiDoc TD-4277 glucometers. | Diego Elio Pettenò | 1 | -0/+234 |
2019-07-08 | and patient_name support | matmutant | 1 | -2/+4 |
2019-07-07 | Get and set the patient name on supported meters. | Diego Elio Pettenò | 1 | -1/+2 |
2019-07-07 | fslibre: expose patient name if the device knows it. | Diego Elio Pettenò | 1 | -1/+2 |
2019-05-19 | fsprecisionneo: Scale ketone readings to mmol/l | Andreas Sandberg | 2 | -14/+8 |
2019-05-05 | new line at end of .gitignore, rename arresult entry map | Ben | 1 | -2/+2 |
2019-05-05 | add time adjustments to fslibre dump | Ben | 1 | -9/+26 |
2019-03-31 | fslibre: correct the ketone reading. | Diego Elio Pettenò | 1 | -2/+9 |
2019-02-08 | Replace epydoc metadata with SPDX identifiers. | Diego Elio Pettenò | 10 | -51/+20 |
2019-02-08 | Replace flameeyes.eu with flameeyes.com. | Diego Elio Pettenò | 10 | -10/+10 |
2018-12-19 | otverio2015: fix string parsing to include the full prefix. | Diego Elio Pettenò | 1 | -5/+2 |
2018-12-12 | Fix most of the pylint output, and hide away some that is not needed. | Diego Elio Pettenò | 9 | -144/+157 |
2018-12-12 | Reindent all files to match the 4-spaces indentation. | Diego Elio Pettenò | 3 | -464/+464 |
2018-12-12 | otverio2015: fix one remaining entry referencing the now-gone COMMAND_SUCCESS constant. | Diego Elio Pettenò | 1 | -1/+1 |
2018-12-09 | sdcodefree: allows an arbitrary number of null-bytes before challenge. | Diego Elio Pettenò | 1 | -6/+9 |
2018-11-16 | otultraeasy: factor out the packet creation, and add tests. | Diego Elio Pettenò | 1 | -10/+19 |
2018-11-16 | Don't fold the command prefix into the LifeScanPacket. | Diego Elio Pettenò | 3 | -45/+50 |
2018-07-24 | Fix sdcodefree driver, the same as the lifescan changes. | Diego Elio Pettenò | 1 | -1/+1 |
2018-05-23 | change 999 to inf | Wesley T. Honeycutt | 1 | -1/+1 |
2018-05-23 | Fix for non-integer errors | Wesley T. Honeycutt | 1 | -1/+5 |
2018-03-17 | fsoptium: add debug logging when sending commands. | Diego Elio Pettenò | 1 | -0/+4 |
2018-03-17 | Update sdcodefree.py | Arkadiusz Bulski | 1 | -2/+2 |
2018-03-17 | CString supports UTF-16/32-LE/BE | Arkadiusz Bulski | 1 | -2/+1 |
2018-03-17 | SymmetricMapping was renamed to Mapping | Arkadiusz Bulski | 3 | -4/+4 |
2018-03-17 | construct code fixed improper embedding | Arkadiusz Bulski | 3 | -11/+11 |
2018-03-17 | construct-code is (almost) uptodate | Arkadiusz Bulski | 1 | -4/+5 |
2018-01-07 | otverioiq: remove untested marking and list supported features. | Diego Elio Pettenò | 1 | -3/+9 |
2018-01-07 | otverioiq: zero log is tested, it works. | Diego Elio Pettenò | 1 | -1/+1 |
2018-01-07 | otverioiq: fix up set_datetime method. | Diego Elio Pettenò | 1 | -2/+4 |
2018-01-07 | otverioiq: fix definition of the reading response, fix get_reading_count method. | Diego Elio Pettenò | 1 | -5/+3 |
2018-01-07 | otverioiq: fix up a couple of syntax errors, and update baud rate. | Diego Elio Pettenò | 1 | -3/+3 |
2018-01-07 | otverioiq: fix up syntax. | Diego Elio Pettenò | 1 | -6/+4 |
2018-01-07 | otverioiq: fix typo. | Diego Elio Pettenò | 1 | -1/+1 |
2018-01-07 | otverioiq: implement full parsing of the response structure. | Diego Elio Pettenò | 1 | -3/+19 |
2018-01-07 | otverioiq: link-control is not used. | Diego Elio Pettenò | 1 | -1/+1 |
2018-01-07 | lifescan binary protocol: factor out _COMMAND_SUCCESS. | Diego Elio Pettenò | 3 | -26/+25 |
2018-01-06 | otverioiq: update version and serial number requests. | Diego Elio Pettenò | 1 | -2/+4 |
2018-01-06 | lifescan binary protocol: make the packet generator a function. | Diego Elio Pettenò | 3 | -30/+34 |
2018-01-06 | otultraeasy: fix AttributeErrors after factoring out link_control struct. | Diego Elio Pettenò | 1 | -4/+5 |
2018-01-06 | otverioiq: add totally untested driver. | Diego Elio Pettenò | 1 | -0/+194 |
2018-01-06 | lifescan_binary_protocol: factor out glucose unit mappings. | Diego Elio Pettenò | 2 | -13/+2 |
2018-01-06 | lifescan_binary_protocol: create a new module to support LifeScan drivers. | Diego Elio Pettenò | 2 | -60/+21 |
2018-01-01 | otverio2015: reorder functions to match otultraeasy. | Diego Elio Pettenò | 1 | -5/+5 |
2018-01-01 | otultraeasy: merge _send_request and _read_response and match otverio2015. | Diego Elio Pettenò | 1 | -41/+35 |
2018-01-01 | otultraeasy: rename _ZERO_LOG_REQUEST to _MEMORY_ERASE_REQUEST. | Diego Elio Pettenò | 1 | -2/+2 |
2018-01-01 | otultraeasy: wrap around construct exceptions to MalformedCommand. | Diego Elio Pettenò | 1 | -11/+20 |
2018-01-01 | otverio2015: rewrite using construct. | Diego Elio Pettenò | 1 | -220/+216 |
2018-01-01 | otultraeasy: factor out the construct Timestamp implementation. | Diego Elio Pettenò | 1 | -13/+6 |
2018-01-01 | otultraeasy: rewrite using construct for parsing. | Diego Elio Pettenò | 1 | -257/+198 |
2017-12-31 | sdcodefree: rewrite using construct and improve readability. | Diego Elio Pettenò | 1 | -87/+78 |
2017-12-28 | accucheck_reports: fix bug for mg/dL native meters. | Diego Elio Pettenò | 1 | -2/+4 |
2017-12-28 | Use Python3 Enum class for measurement methods. | Diego Elio Pettenò | 1 | -4/+4 |
2017-12-28 | Use Python3 Enum class for meal flags. | Diego Elio Pettenò | 4 | -12/+12 |
2017-12-28 | Use Python3 Enum class for glucose units. | Diego Elio Pettenò | 9 | -18/+18 |
2017-11-14 | otultraeasy: fix wrong module name for shared lifescan code. | Diego Elio Pettenò | 1 | -4/+4 |
2017-10-02 | Fix with_ketone | Leonard Lausen | 1 | -2/+1 |
2017-10-02 | Fix ketone reading | Leonard Lausen | 1 | -1/+2 |
2017-10-01 | Fix syntax error in fsprecisionneo.py | Leonard Lausen | 1 | -1/+1 |
2017-09-25 | fsprecisionneo: add ketone reading support | Samuel Martin | 1 | -8/+19 |
2017-09-25 | fslibre: add ketone reading support | Samuel Martin | 1 | -4/+24 |
2017-09-25 | fslibre: set measure_method when parsing records | Samuel Martin | 1 | -2/+7 |
2017-09-25 | common: rename Reading class into GlucoseReading class | Samuel Martin | 9 | -10/+10 |
2017-09-25 | fslibre: fix reading-type comment | Samuel Martin | 1 | -1/+1 |
2017-09-13 | fslibre: fix insulin display | Samuel Martin | 1 | -4/+4 |
2017-09-13 | otverio2015: fix _MEAL_CODES map. | Diego Elio Pettenò | 1 | -3/+3 |
2017-09-13 | otverio2015: expose pre-/post-meal flags for Select Plus devices. | Diego Elio Pettenò | 1 | -7/+15 |
2017-09-13 | otverio2015: fix readings on Select Plus readers (Issue #22). | Diego Elio Pettenò | 1 | -3/+4 |
2017-09-13 | otverio2015: add debug logging to help track Issue #22. | Diego Elio Pettenò | 1 | -2/+8 |
2017-06-24 | Fix typo on import statement | Ryan Jarvis | 1 | -1/+1 |
2017-06-03 | Abbott devices: add support for using hidapi library. | Diego Elio Pettenò | 3 | -4/+14 |
2017-05-30 | Fix IndexError and KeyError: | Dorian Scholz | 1 | -5/+9 |
2017-04-17 | All drivers: move documentation of features from README to docstring. | Diego Elio Pettenò | 8 | -7/+88 |
2017-04-17 | Add support for a "help" action that prints the driver module's docstring. | Diego Elio Pettenò | 1 | -1/+14 |
2017-04-17 | Serial drivers: factor out opening of the serial port to a new base class. | Diego Elio Pettenò | 4 | -49/+19 |
2017-04-15 | serial drivers: if no --device parameter is given, look for default cable. | Diego Elio Pettenò | 4 | -21/+21 |
2017-04-15 | fsoptium: use logging instead of writing to stderr directly. | Diego Elio Pettenò | 1 | -3/+2 |
2017-04-15 | all drivers: make --device optional at the tool level. | Diego Elio Pettenò | 6 | -0/+30 |
2017-02-24 | fslibre: parse and output the scan and blood tests. | Diego Elio Pettenò | 1 | -19/+137 |
2017-02-23 | fslibre: new driver for Abbott FreeStyle Libre download. | Diego Elio Pettenò | 1 | -0/+73 |
2017-02-09 | sdcodefree: reformat and cleanup. | Diego Elio Pettenò | 1 | -135/+138 |
2017-01-20 | Open OneTouch Verio devices in readwrite mode by default. | Red Daly | 1 | -1/+1 |
2017-01-17 | fsinsulinx: add untested FreeStyle InsuLinx driver. | Diego Elio Pettenò | 1 | -0/+66 |
2017-01-17 | fsprecisionneo: move the version and serial number information to the common support class. | Diego Elio Pettenò | 1 | -10/+2 |
2017-01-17 | fsprecisionneo: fix mistake in readings dump command. | Diego Elio Pettenò | 1 | -1/+1 |
2017-01-16 | Update copyrights, cleanup whitespace where needed. | Diego Elio Pettenò | 6 | -11/+15 |
2017-01-16 | Add new driver for the Abbott FreeStyle Precision Neo. | Diego Elio Pettenò | 1 | -0/+65 |
2017-01-16 | Rename freestyle_optium to fsoptium. | Diego Elio Pettenò | 1 | -0/+0 |
2017-01-16 | LifeScan devices: move lifescan_common to the support directory. | Diego Elio Pettenò | 4 | -69/+18 |
2017-01-15 | Wrap the meter information to a namedtuple, instead of a string. | Diego Elio Pettenò | 6 | -56/+39 |
2016-11-16 | Fix error in call to map() function | L. Guruprasad | 1 | -2/+2 |
2016-08-31 | freestyle_optium: ignore β-ketones results from dumps. | Diego Elio Pettenò | 1 | -4/+7 |
2016-08-31 | freestyle_optium: fix reversed parameters to map(). | Diego Elio Pettenò | 1 | -1/+1 |
2016-08-31 | freestyle_optium: remove debugging print. | Diego Elio Pettenò | 1 | -1/+0 |
2016-06-19 | sdcodefree: new driver. | Diego Elio Pettenò | 1 | -0/+190 |
2016-05-21 | otverio2015: fix date/time handling, which was broken outside of UTC. | Diego Elio Pettenò | 1 | -1/+1 |
2016-05-21 | otverio2015: implement proper glucose unit identification. | Diego Elio Pettenò | 1 | -3/+22 |
2016-03-02 | Use a more Pythonic map(..., int) instead of list comprehension. | Diego Elio Pettenò | 2 | -4/+4 |
2016-03-02 | Move the InvalidChecksum exception to the base exceptions module. | Diego Elio Pettenò | 5 | -21/+6 |
2016-02-15 | accuchek_reports: add a new driver for Accu-Chek Mobile meters. | Diego Elio Pettenò | 1 | -0/+129 |
2016-02-15 | otultra2: make the before/after meal constants in common module. | Diego Elio Pettenò | 1 | -3/+3 |
2016-02-14 | otverio2015: new driver for OneTouch Verio (2015) and similar devices. | Diego Elio Pettenò | 1 | -0/+226 |
2016-02-13 | otultraeasy: move the MalformedCommand exception to common. | Diego Elio Pettenò | 2 | -11/+17 |
2016-02-13 | otultraeasy: move the crc function to lifescan_common. | Diego Elio Pettenò | 2 | -14/+25 |
2016-02-09 | Update documentation, reference the new glucometer-protocols repository. | Diego Elio Pettenò | 1 | -1/+8 |
2016-02-09 | freestyle_optium: implement checksum verification on results. | Diego Elio Pettenò | 1 | -2/+26 |
2016-02-08 | Implement a basic driver for the FreeStyle Optium devices. | Diego Elio Pettenò | 1 | -0/+249 |
2014-02-08 | otultra2: avoid using connect/disconnect to wake up the device. | Diego Elio Pettenò | 1 | -3/+2 |
2014-01-29 | otultra2: move checksum function within otultra2 driver. | Diego Elio Pettenò | 2 | -21/+20 |
2014-01-29 | Initial support for OneTouch Ultra Easy glucometers. | Diego Elio Pettenò | 1 | -0/+326 |
2014-01-29 | Add connect/disconnect methods to otultra2 and send \x11\r on connection. | Diego Elio Pettenò | 1 | -5/+8 |
2013-12-11 | Clean up the code to remove methods that should be functions and imports. | Diego Elio Pettenò | 1 | -119/+113 |
2013-12-11 | Change all the internal representations to mg/dL for compatibility with LifeScan. | Diego Elio Pettenò | 1 | -5/+4 |
2013-12-11 | Generalise the meal/comment handling to the Reading object. | Diego Elio Pettenò | 1 | -4/+3 |
2013-12-11 | otultra2: expose the meal and comments as separate field in the CSV. | Diego Elio Pettenò | 1 | -5/+1 |
2013-12-08 | Better error handling. | Diego Elio Pettenò | 1 | -1/+1 |
2013-12-08 | Add a new command to dump the identification of the glucometer. | Diego Elio Pettenò | 1 | -0/+18 |
2013-12-08 | otultra2: implement a zero log command to clear a device's memory. | Diego Elio Pettenò | 1 | -1/+11 |
2013-12-08 | otultra2: implement decoding of meal and comment codes. | Diego Elio Pettenò | 1 | -1/+31 |
2013-09-29 | Read more data out of the OTUltra2 dump lines. Return data in a Reading object. | Diego Elio Pettenò | 1 | -10/+11 |
2013-08-03 | Relicense everything under MIT license. | Diego Elio Pettenò | 2 | -2/+2 |
2013-08-03 | Implement the correct checksum algorithm. | Diego Elio Pettenò | 1 | -30/+8 |
2013-08-03 | Add support for checksum verification for the otultra2 driver. | Diego Elio Pettenò | 2 | -17/+86 |
2013-08-03 | Update function names to follow PEP8. | Diego Elio Pettenò | 1 | -27/+27 |
2013-08-03 | Add utf-8 encoding specification to all files. | Diego Elio Pettenò | 1 | -0/+1 |
2013-08-03 | otultra2: fix default unit handling. | Diego Elio Pettenò | 1 | -1/+2 |