| Commit message (Expand) | Author | Age | Files | Lines |
* | Make GlucoseReading and KetoneReading use attrs, too. | Diego Elio Pettenò | 2018-12-12 | 1 | -44/+24 |
* | Remove --sort-by flag. | Diego Elio Pettenò | 2018-12-12 | 1 | -9/+1 |
* | Experimentally start adding type annotations, and mypy configs. | Diego Elio Pettenò | 2018-12-12 | 3 | -11/+21 |
* | otverio2015: fix one remaining entry referencing the now-gone COMMAND_SUCCESS constant. | Diego Elio Pettenò | 2018-12-12 | 1 | -1/+1 |
* | Use [attrs](http://www.attrs.org/) instead of namedtuple for MeterInfo. | Diego Elio Pettenò | 2018-12-12 | 1 | -18/+18 |
* | sdcodefree: allows an arbitrary number of null-bytes before challenge. | Diego Elio Pettenò | 2018-12-09 | 1 | -6/+9 |
* | otultraeasy: factor out the packet creation, and add tests. | Diego Elio Pettenò | 2018-11-16 | 1 | -10/+19 |
* | Don't fold the command prefix into the LifeScanPacket. | Diego Elio Pettenò | 2018-11-16 | 4 | -53/+53 |
* | Fix sdcodefree driver, the same as the lifescan changes. | Diego Elio Pettenò | 2018-07-24 | 1 | -1/+1 |
* | fix invalid self-reference | Noel Cragg | 2018-07-24 | 1 | -1/+1 |
* | change 999 to inf | Wesley T. Honeycutt | 2018-05-23 | 1 | -1/+1 |
* | Fix for non-integer errors | Wesley T. Honeycutt | 2018-05-23 | 1 | -1/+5 |
* | freestyle support: add debug logging of commands sent and received. | Diego Elio Pettenò | 2018-03-17 | 1 | -0/+4 |
* | fsoptium: add debug logging when sending commands. | Diego Elio Pettenò | 2018-03-17 | 1 | -0/+4 |
* | Update lifescan_binary_protocol.py | Arkadiusz Bulski | 2018-03-17 | 1 | -2/+2 |
* | Update sdcodefree.py | Arkadiusz Bulski | 2018-03-17 | 1 | -2/+2 |
* | CString supports UTF-16/32-LE/BE | Arkadiusz Bulski | 2018-03-17 | 1 | -2/+1 |
* | SymmetricMapping was renamed to Mapping | Arkadiusz Bulski | 2018-03-17 | 4 | -5/+5 |
* | corected timestamp comment | Arkadiusz Bulski | 2018-03-17 | 1 | -1/+1 |
* | construct code fixed improper embedding | Arkadiusz Bulski | 2018-03-17 | 4 | -15/+13 |
* | construct-code is (almost) uptodate | Arkadiusz Bulski | 2018-03-17 | 4 | -8/+9 |
* | otverioiq: remove untested marking and list supported features. | Diego Elio Pettenò | 2018-01-07 | 1 | -3/+9 |
* | otverioiq: zero log is tested, it works. | Diego Elio Pettenò | 2018-01-07 | 1 | -1/+1 |
* | otverioiq: fix up set_datetime method. | Diego Elio Pettenò | 2018-01-07 | 1 | -2/+4 |
* | otverioiq: fix definition of the reading response, fix get_reading_count method. | Diego Elio Pettenò | 2018-01-07 | 1 | -5/+3 |
* | otverioiq: fix up a couple of syntax errors, and update baud rate. | Diego Elio Pettenò | 2018-01-07 | 1 | -3/+3 |
* | otverioiq: fix up syntax. | Diego Elio Pettenò | 2018-01-07 | 1 | -6/+4 |
* | otverioiq: fix typo. | Diego Elio Pettenò | 2018-01-07 | 1 | -1/+1 |
* | otverioiq: implement full parsing of the response structure. | Diego Elio Pettenò | 2018-01-07 | 1 | -3/+19 |
* | otverioiq: link-control is not used. | Diego Elio Pettenò | 2018-01-07 | 1 | -1/+1 |
* | lifescan binary protocol: factor out _COMMAND_SUCCESS. | Diego Elio Pettenò | 2018-01-07 | 4 | -26/+27 |
* | otverioiq: update version and serial number requests. | Diego Elio Pettenò | 2018-01-06 | 1 | -2/+4 |
* | lifescan binary protocol: make the packet generator a function. | Diego Elio Pettenò | 2018-01-06 | 4 | -56/+65 |
* | otultraeasy: fix AttributeErrors after factoring out link_control struct. | Diego Elio Pettenò | 2018-01-06 | 1 | -4/+5 |
* | otverioiq: add totally untested driver. | Diego Elio Pettenò | 2018-01-06 | 1 | -0/+194 |
* | lifescan_binary_protocol: factor out glucose unit mappings. | Diego Elio Pettenò | 2018-01-06 | 3 | -13/+11 |
* | lifescan_binary_protocol: create a new module to support LifeScan drivers. | Diego Elio Pettenò | 2018-01-06 | 3 | -60/+73 |
* | otverio2015: reorder functions to match otultraeasy. | Diego Elio Pettenò | 2018-01-01 | 1 | -5/+5 |
* | otultraeasy: merge _send_request and _read_response and match otverio2015. | Diego Elio Pettenò | 2018-01-01 | 1 | -41/+35 |
* | otultraeasy: rename _ZERO_LOG_REQUEST to _MEMORY_ERASE_REQUEST. | Diego Elio Pettenò | 2018-01-01 | 1 | -2/+2 |
* | otultraeasy: wrap around construct exceptions to MalformedCommand. | Diego Elio Pettenò | 2018-01-01 | 1 | -11/+20 |
* | otverio2015: rewrite using construct. | Diego Elio Pettenò | 2018-01-01 | 1 | -220/+216 |
* | otultraeasy: factor out the construct Timestamp implementation. | Diego Elio Pettenò | 2018-01-01 | 2 | -13/+39 |
* | otultraeasy: rewrite using construct for parsing. | Diego Elio Pettenò | 2018-01-01 | 1 | -257/+198 |
* | sdcodefree: rewrite using construct and improve readability. | Diego Elio Pettenò | 2017-12-31 | 1 | -87/+78 |
* | serial devices: disable xonxoff by default. | Diego Elio Pettenò | 2017-12-31 | 1 | -1/+1 |
* | freestyle: rename miscopied constant name. | Diego Elio Pettenò | 2017-12-30 | 1 | -2/+2 |
* | Fix error in meter info output, after conversion of Unit to enum. | Diego Elio Pettenò | 2017-12-29 | 1 | -1/+1 |
* | freestyle: replace the custom struct and bytemangling with construct. | Diego Elio Pettenò | 2017-12-28 | 1 | -8/+11 |
* | Move the binary script to glucometerutils/ and create a starting shim. | Diego Elio Pettenò | 2017-12-28 | 1 | -0/+147 |
* | accucheck_reports: fix bug for mg/dL native meters. | Diego Elio Pettenò | 2017-12-28 | 2 | -7/+9 |
* | Use Python3 Enum class for measurement methods. | Diego Elio Pettenò | 2017-12-28 | 2 | -10/+11 |
* | Use Python3 Enum class for meal flags. | Diego Elio Pettenò | 2017-12-28 | 5 | -18/+19 |
* | Use Python3 Enum class for glucose units. | Diego Elio Pettenò | 2017-12-28 | 10 | -35/+27 |
* | otultraeasy: fix wrong module name for shared lifescan code. | Diego Elio Pettenò | 2017-11-14 | 1 | -4/+4 |
* | Fix with_ketone | Leonard Lausen | 2017-10-02 | 3 | -8/+3 |
* | Fix ketone reading | Leonard Lausen | 2017-10-02 | 3 | -3/+8 |
* | Fix syntax error in fsprecisionneo.py | Leonard Lausen | 2017-10-01 | 1 | -1/+1 |
* | fsprecisionneo: add ketone reading support | Samuel Martin | 2017-09-25 | 1 | -8/+19 |
* | fslibre: add ketone reading support | Samuel Martin | 2017-09-25 | 1 | -4/+24 |
* | fslibre: set measure_method when parsing records | Samuel Martin | 2017-09-25 | 1 | -2/+7 |
* | common: introduce the KetoneReading class | Samuel Martin | 2017-09-25 | 1 | -3/+32 |
* | common: rename Reading class into GlucoseReading class | Samuel Martin | 2017-09-25 | 10 | -12/+12 |
* | common: add measure_method field to _ReadingBase class | Samuel Martin | 2017-09-25 | 1 | -5/+10 |
* | common: add constants for measure methods | Samuel Martin | 2017-09-25 | 1 | -0/+4 |
* | fslibre: fix reading-type comment | Samuel Martin | 2017-09-25 | 1 | -1/+1 |
* | fslibre: fix insulin display | Samuel Martin | 2017-09-13 | 1 | -4/+4 |
* | otverio2015: fix _MEAL_CODES map. | Diego Elio Pettenò | 2017-09-13 | 1 | -3/+3 |
* | otverio2015: expose pre-/post-meal flags for Select Plus devices. | Diego Elio Pettenò | 2017-09-13 | 1 | -7/+15 |
* | otverio2015: fix readings on Select Plus readers (Issue #22). | Diego Elio Pettenò | 2017-09-13 | 1 | -3/+4 |
* | otverio2015: add debug logging to help track Issue #22. | Diego Elio Pettenò | 2017-09-13 | 1 | -2/+8 |
* | Fix typo on import statement | Ryan Jarvis | 2017-06-24 | 1 | -1/+1 |
* | freestyle: add some debugging information. | Diego Elio Pettenò | 2017-06-15 | 1 | -0/+3 |
* | hiddevice: default to no timeout, like before. | Diego Elio Pettenò | 2017-06-15 | 1 | -5/+5 |
* | hiddevice: make hidapi calls take a timeout, default to 1 second. | Diego Elio Pettenò | 2017-06-06 | 1 | -1/+8 |
* | hiddevice: add a 1-second timeout to reads. | Diego Elio Pettenò | 2017-06-05 | 1 | -1/+6 |
* | Add a ne support class for HID-based devices. | Diego Elio Pettenò | 2017-06-04 | 3 | -36/+90 |
* | Abbott devices: add support for using hidapi library. | Diego Elio Pettenò | 2017-06-03 | 4 | -10/+43 |
* | Merge pull request #11 from DorianScholz/fix_encoding_info | Diego Elio Pettenò | 2017-05-30 | 3 | -0/+2 |
|\ |
|
| * | Fix encoding info and add missing __init__.py file | Dorian Scholz | 2017-05-30 | 3 | -0/+2 |
* | | Fix IndexError and KeyError: | Dorian Scholz | 2017-05-30 | 1 | -5/+9 |
|/ |
|
* | All drivers: move documentation of features from README to docstring. | Diego Elio Pettenò | 2017-04-17 | 8 | -7/+88 |
* | Add support for a "help" action that prints the driver module's docstring. | Diego Elio Pettenò | 2017-04-17 | 1 | -1/+14 |
* | Serial drivers: factor out opening of the serial port to a new base class. | Diego Elio Pettenò | 2017-04-17 | 5 | -49/+85 |
* | Remove unused constants. | Diego Elio Pettenò | 2017-04-15 | 1 | -4/+0 |
* | serial drivers: if no --device parameter is given, look for default cable. | Diego Elio Pettenò | 2017-04-15 | 4 | -21/+21 |
* | fsoptium: use logging instead of writing to stderr directly. | Diego Elio Pettenò | 2017-04-15 | 1 | -3/+2 |
* | all drivers: make --device optional at the tool level. | Diego Elio Pettenò | 2017-04-15 | 8 | -0/+42 |
* | fslibre: parse and output the scan and blood tests. | Diego Elio Pettenò | 2017-02-24 | 1 | -19/+137 |
* | fslibre: new driver for Abbott FreeStyle Libre download. | Diego Elio Pettenò | 2017-02-23 | 1 | -0/+73 |
* | sdcodefree: reformat and cleanup. | Diego Elio Pettenò | 2017-02-09 | 1 | -135/+138 |
* | Open OneTouch Verio devices in readwrite mode by default. | Red Daly | 2017-01-20 | 1 | -1/+1 |
* | freestyle: error out if hidraw device does not exist. | Diego Elio Pettenò | 2017-01-17 | 1 | -0/+4 |
* | fsinsulinx: add untested FreeStyle InsuLinx driver. | Diego Elio Pettenò | 2017-01-17 | 1 | -0/+66 |
* | fsprecisionneo: move the version and serial number information to the common support class. | Diego Elio Pettenò | 2017-01-17 | 2 | -10/+10 |
* | fsprecisionneo: fix mistake in readings dump command. | Diego Elio Pettenò | 2017-01-17 | 1 | -1/+1 |
* | freestyle: improve error message on command failure, fix comment. | Diego Elio Pettenò | 2017-01-17 | 1 | -2/+2 |
* | freestyle: raise NotImplementedError when trying to zero-log. | Diego Elio Pettenò | 2017-01-17 | 1 | -0/+4 |
* | fsprecisionneo: add support for setting date and time. | Diego Elio Pettenò | 2017-01-17 | 1 | -15/+29 |
* | Update copyrights, cleanup whitespace where needed. | Diego Elio Pettenò | 2017-01-16 | 8 | -12/+21 |
* | Add new driver for the Abbott FreeStyle Precision Neo. | Diego Elio Pettenò | 2017-01-16 | 2 | -0/+257 |
* | Rename freestyle_optium to fsoptium. | Diego Elio Pettenò | 2017-01-16 | 1 | -0/+0 |
* | LifeScan devices: move lifescan_common to the support directory. | Diego Elio Pettenò | 2017-01-16 | 4 | -18/+18 |
* | Move the readings-to-csv conversion to the Reading class. | Diego Elio Pettenò | 2017-01-15 | 1 | -0/+6 |
* | Wrap the meter information to a namedtuple, instead of a string. | Diego Elio Pettenò | 2017-01-15 | 7 | -56/+73 |
* | Fix error in call to map() function | L. Guruprasad | 2016-11-16 | 1 | -2/+2 |
* | freestyle_optium: ignore β-ketones results from dumps. | Diego Elio Pettenò | 2016-08-31 | 1 | -4/+7 |
* | freestyle_optium: fix reversed parameters to map(). | Diego Elio Pettenò | 2016-08-31 | 1 | -1/+1 |
* | freestyle_optium: remove debugging print. | Diego Elio Pettenò | 2016-08-31 | 1 | -1/+0 |
* | sdcodefree: new driver. | Diego Elio Pettenò | 2016-06-19 | 1 | -0/+190 |
* | otverio2015: fix date/time handling, which was broken outside of UTC. | Diego Elio Pettenò | 2016-05-21 | 1 | -1/+1 |
* | otverio2015: implement proper glucose unit identification. | Diego Elio Pettenò | 2016-05-21 | 1 | -3/+22 |
* | Use a more Pythonic map(..., int) instead of list comprehension. | Diego Elio Pettenò | 2016-03-02 | 2 | -4/+4 |
* | Move the InvalidChecksum exception to the base exceptions module. | Diego Elio Pettenò | 2016-03-02 | 6 | -21/+13 |
* | accuchek_reports: add a new driver for Accu-Chek Mobile meters. | Diego Elio Pettenò | 2016-02-15 | 1 | -0/+129 |
* | otultra2: make the before/after meal constants in common module. | Diego Elio Pettenò | 2016-02-15 | 2 | -4/+9 |
* | otverio2015: new driver for OneTouch Verio (2015) and similar devices. | Diego Elio Pettenò | 2016-02-14 | 1 | -0/+226 |
* | Make the ConnectionFailed exception more generic. | Diego Elio Pettenò | 2016-02-13 | 1 | -2/+2 |
* | otultraeasy: move the MalformedCommand exception to common. | Diego Elio Pettenò | 2016-02-13 | 2 | -11/+17 |
* | otultraeasy: move the crc function to lifescan_common. | Diego Elio Pettenò | 2016-02-13 | 2 | -14/+25 |
* | Update documentation, reference the new glucometer-protocols repository. | Diego Elio Pettenò | 2016-02-09 | 1 | -1/+8 |
* | freestyle_optium: implement checksum verification on results. | Diego Elio Pettenò | 2016-02-09 | 1 | -2/+26 |
* | Implement a basic driver for the FreeStyle Optium devices. | Diego Elio Pettenò | 2016-02-08 | 2 | -0/+256 |
* | otultra2: avoid using connect/disconnect to wake up the device. | Diego Elio Pettenò | 2014-02-08 | 1 | -3/+2 |
* | otultra2: move checksum function within otultra2 driver. | Diego Elio Pettenò | 2014-01-29 | 2 | -21/+20 |
* | Initial support for OneTouch Ultra Easy glucometers. | Diego Elio Pettenò | 2014-01-29 | 1 | -0/+326 |
* | common: fix namedtuple usage to allow for optional parameters. | Diego Elio Pettenò | 2014-01-29 | 1 | -3/+3 |
* | Add connect/disconnect methods to otultra2 and send \x11\r on connection. | Diego Elio Pettenò | 2014-01-29 | 1 | -5/+8 |
* | Clean up the code to remove methods that should be functions and imports. | Diego Elio Pettenò | 2013-12-11 | 2 | -121/+115 |
* | Allow sorting the dumped data; sort by date by default. | Diego Elio Pettenò | 2013-12-11 | 1 | -5/+7 |
* | Change all the internal representations to mg/dL for compatibility with LifeScan. | Diego Elio Pettenò | 2013-12-11 | 2 | -15/+12 |
* | Generalise the meal/comment handling to the Reading object. | Diego Elio Pettenò | 2013-12-11 | 2 | -6/+15 |
* | otultra2: expose the meal and comments as separate field in the CSV. | Diego Elio Pettenò | 2013-12-11 | 1 | -5/+1 |
* | Better error handling. | Diego Elio Pettenò | 2013-12-08 | 1 | -1/+1 |
* | Add a new command to dump the identification of the glucometer. | Diego Elio Pettenò | 2013-12-08 | 1 | -0/+18 |
* | otultra2: implement a zero log command to clear a device's memory. | Diego Elio Pettenò | 2013-12-08 | 1 | -1/+11 |
* | otultra2: implement decoding of meal and comment codes. | Diego Elio Pettenò | 2013-12-08 | 2 | -2/+33 |
* | Read more data out of the OTUltra2 dump lines. Return data in a Reading object. | Diego Elio Pettenò | 2013-09-29 | 2 | -10/+30 |
* | Relicense everything under MIT license. | Diego Elio Pettenò | 2013-08-03 | 4 | -4/+4 |
* | Implement the correct checksum algorithm. | Diego Elio Pettenò | 2013-08-03 | 1 | -30/+8 |
* | Add support for checksum verification for the otultra2 driver. | Diego Elio Pettenò | 2013-08-03 | 3 | -25/+91 |
* | Update function names to follow PEP8. | Diego Elio Pettenò | 2013-08-03 | 2 | -28/+28 |
* | Add utf-8 encoding specification to all files. | Diego Elio Pettenò | 2013-08-03 | 3 | -0/+3 |
* | otultra2: fix default unit handling. | Diego Elio Pettenò | 2013-08-03 | 1 | -1/+2 |
* | Initial import of the raw data. | Diego Elio Pettenò | 2013-08-03 | 5 | -0/+334 |