summaryrefslogtreecommitdiffstats
path: root/glucometerutils (unfollow)
Commit message (Expand)AuthorFilesLines
2017-12-28Move the binary script to glucometerutils/ and create a starting shim.Diego Elio Pettenò1-0/+147
2017-12-28accucheck_reports: fix bug for mg/dL native meters.Diego Elio Pettenò2-7/+9
2017-12-28Use Python3 Enum class for measurement methods.Diego Elio Pettenò2-10/+11
2017-12-28Use Python3 Enum class for meal flags.Diego Elio Pettenò5-18/+19
2017-12-28Use Python3 Enum class for glucose units.Diego Elio Pettenò10-35/+27
2017-11-14otultraeasy: fix wrong module name for shared lifescan code.Diego Elio Pettenò1-4/+4
2017-10-02Fix with_ketoneLeonard Lausen3-8/+3
2017-10-02Fix ketone readingLeonard Lausen3-3/+8
2017-10-01Fix syntax error in fsprecisionneo.pyLeonard Lausen1-1/+1
2017-09-25fsprecisionneo: add ketone reading supportSamuel Martin1-8/+19
2017-09-25fslibre: add ketone reading supportSamuel Martin1-4/+24
2017-09-25fslibre: set measure_method when parsing recordsSamuel Martin1-2/+7
2017-09-25common: introduce the KetoneReading classSamuel Martin1-3/+32
2017-09-25common: rename Reading class into GlucoseReading classSamuel Martin10-12/+12
2017-09-25common: add measure_method field to _ReadingBase classSamuel Martin1-5/+10
2017-09-25common: add constants for measure methodsSamuel Martin1-0/+4
2017-09-25fslibre: fix reading-type commentSamuel Martin1-1/+1
2017-09-13fslibre: fix insulin displaySamuel Martin1-4/+4
2017-09-13otverio2015: fix _MEAL_CODES map.Diego Elio Pettenò1-3/+3
2017-09-13otverio2015: expose pre-/post-meal flags for Select Plus devices.Diego Elio Pettenò1-7/+15
2017-09-13otverio2015: fix readings on Select Plus readers (Issue #22).Diego Elio Pettenò1-3/+4
2017-09-13otverio2015: add debug logging to help track Issue #22.Diego Elio Pettenò1-2/+8
2017-06-24Fix typo on import statementRyan Jarvis1-1/+1
2017-06-15freestyle: add some debugging information.Diego Elio Pettenò1-0/+3
2017-06-15hiddevice: default to no timeout, like before.Diego Elio Pettenò1-5/+5
2017-06-06hiddevice: make hidapi calls take a timeout, default to 1 second.Diego Elio Pettenò1-1/+8
2017-06-05hiddevice: add a 1-second timeout to reads.Diego Elio Pettenò1-1/+6
2017-06-04Add a ne support class for HID-based devices.Diego Elio Pettenò3-36/+90
2017-06-03Abbott devices: add support for using hidapi library.Diego Elio Pettenò4-10/+43
2017-05-30Fix encoding info and add missing __init__.py fileDorian Scholz3-0/+2
2017-05-30Fix IndexError and KeyError:Dorian Scholz1-5/+9
2017-04-17All drivers: move documentation of features from README to docstring.Diego Elio Pettenò8-7/+88
2017-04-17Add support for a "help" action that prints the driver module's docstring.Diego Elio Pettenò1-1/+14
2017-04-17Serial drivers: factor out opening of the serial port to a new base class.Diego Elio Pettenò5-49/+85
2017-04-15Remove unused constants.Diego Elio Pettenò1-4/+0
2017-04-15serial drivers: if no --device parameter is given, look for default cable.Diego Elio Pettenò4-21/+21
2017-04-15fsoptium: use logging instead of writing to stderr directly.Diego Elio Pettenò1-3/+2
2017-04-15all drivers: make --device optional at the tool level.Diego Elio Pettenò8-0/+42
2017-02-24fslibre: parse and output the scan and blood tests.Diego Elio Pettenò1-19/+137
2017-02-23fslibre: new driver for Abbott FreeStyle Libre download.Diego Elio Pettenò1-0/+73
2017-02-09sdcodefree: reformat and cleanup.Diego Elio Pettenò1-135/+138
2017-01-20Open OneTouch Verio devices in readwrite mode by default.Red Daly1-1/+1
2017-01-17freestyle: error out if hidraw device does not exist.Diego Elio Pettenò1-0/+4
2017-01-17fsinsulinx: add untested FreeStyle InsuLinx driver.Diego Elio Pettenò1-0/+66
2017-01-17fsprecisionneo: move the version and serial number information to the common support class.Diego Elio Pettenò2-10/+10
2017-01-17fsprecisionneo: fix mistake in readings dump command.Diego Elio Pettenò1-1/+1
2017-01-17freestyle: improve error message on command failure, fix comment.Diego Elio Pettenò1-2/+2
2017-01-17freestyle: raise NotImplementedError when trying to zero-log.Diego Elio Pettenò1-0/+4
2017-01-17fsprecisionneo: add support for setting date and time.Diego Elio Pettenò1-15/+29
2017-01-16Update copyrights, cleanup whitespace where needed.Diego Elio Pettenò8-12/+21
2017-01-16Add new driver for the Abbott FreeStyle Precision Neo.Diego Elio Pettenò2-0/+257
2017-01-16Rename freestyle_optium to fsoptium.Diego Elio Pettenò1-0/+0
2017-01-16LifeScan devices: move lifescan_common to the support directory.Diego Elio Pettenò4-18/+18
2017-01-15Move the readings-to-csv conversion to the Reading class.Diego Elio Pettenò1-0/+6
2017-01-15Wrap the meter information to a namedtuple, instead of a string.Diego Elio Pettenò7-56/+73
2016-11-16Fix error in call to map() functionL. Guruprasad1-2/+2
2016-08-31freestyle_optium: ignore β-ketones results from dumps.Diego Elio Pettenò1-4/+7
2016-08-31freestyle_optium: fix reversed parameters to map().Diego Elio Pettenò1-1/+1
2016-08-31freestyle_optium: remove debugging print.Diego Elio Pettenò1-1/+0
2016-06-19sdcodefree: new driver.Diego Elio Pettenò1-0/+190
2016-05-21otverio2015: fix date/time handling, which was broken outside of UTC.Diego Elio Pettenò1-1/+1
2016-05-21otverio2015: implement proper glucose unit identification.Diego Elio Pettenò1-3/+22
2016-03-02Use a more Pythonic map(..., int) instead of list comprehension.Diego Elio Pettenò2-4/+4
2016-03-02Move the InvalidChecksum exception to the base exceptions module.Diego Elio Pettenò6-21/+13
2016-02-15accuchek_reports: add a new driver for Accu-Chek Mobile meters.Diego Elio Pettenò1-0/+129
2016-02-15otultra2: make the before/after meal constants in common module.Diego Elio Pettenò2-4/+9
2016-02-14otverio2015: new driver for OneTouch Verio (2015) and similar devices.Diego Elio Pettenò1-0/+226
2016-02-13Make the ConnectionFailed exception more generic.Diego Elio Pettenò1-2/+2
2016-02-13otultraeasy: move the MalformedCommand exception to common.Diego Elio Pettenò2-11/+17
2016-02-13otultraeasy: move the crc function to lifescan_common.Diego Elio Pettenò2-14/+25
2016-02-09Update documentation, reference the new glucometer-protocols repository.Diego Elio Pettenò1-1/+8
2016-02-09freestyle_optium: implement checksum verification on results.Diego Elio Pettenò1-2/+26
2016-02-08Implement a basic driver for the FreeStyle Optium devices.Diego Elio Pettenò2-0/+256
2014-02-08otultra2: avoid using connect/disconnect to wake up the device.Diego Elio Pettenò1-3/+2
2014-01-29otultra2: move checksum function within otultra2 driver.Diego Elio Pettenò2-21/+20
2014-01-29Initial support for OneTouch Ultra Easy glucometers.Diego Elio Pettenò1-0/+326
2014-01-29common: fix namedtuple usage to allow for optional parameters.Diego Elio Pettenò1-3/+3
2014-01-29Add connect/disconnect methods to otultra2 and send \x11\r on connection.Diego Elio Pettenò1-5/+8
2013-12-11Clean up the code to remove methods that should be functions and imports.Diego Elio Pettenò2-121/+115
2013-12-11Allow sorting the dumped data; sort by date by default.Diego Elio Pettenò1-5/+7
2013-12-11Change all the internal representations to mg/dL for compatibility with LifeScan.Diego Elio Pettenò2-15/+12
2013-12-11Generalise the meal/comment handling to the Reading object.Diego Elio Pettenò2-6/+15
2013-12-11otultra2: expose the meal and comments as separate field in the CSV.Diego Elio Pettenò1-5/+1
2013-12-08Better error handling.Diego Elio Pettenò1-1/+1
2013-12-08Add a new command to dump the identification of the glucometer.Diego Elio Pettenò1-0/+18
2013-12-08otultra2: implement a zero log command to clear a device's memory.Diego Elio Pettenò1-1/+11
2013-12-08otultra2: implement decoding of meal and comment codes.Diego Elio Pettenò2-2/+33
2013-09-29Read more data out of the OTUltra2 dump lines. Return data in a Reading object.Diego Elio Pettenò2-10/+30
2013-08-03Relicense everything under MIT license.Diego Elio Pettenò4-4/+4
2013-08-03Implement the correct checksum algorithm.Diego Elio Pettenò1-30/+8
2013-08-03Add support for checksum verification for the otultra2 driver.Diego Elio Pettenò3-25/+91
2013-08-03Update function names to follow PEP8.Diego Elio Pettenò2-28/+28
2013-08-03Add utf-8 encoding specification to all files.Diego Elio Pettenò3-0/+3
2013-08-03otultra2: fix default unit handling.Diego Elio Pettenò1-1/+2