summaryrefslogtreecommitdiffstats
path: root/glucometerutils/support (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use empty `__init__.py` files.HEADmainDiego Elio Pettenò2023-08-032-6/+0
* Update typing to PEP 585 style.Diego Elio Pettenò2023-08-033-10/+12
* FreeStyle Libre: implement glucose unit identificaton.Diego Elio Pettenò2023-08-031-4/+8
* Initial import of FreeStyle Libre 2 driver.Diego Elio Pettenò2023-08-032-0/+254
* Add the handle_ attribute typing to the class.Diego Elio Pettenò2022-12-171-1/+3
* serial meters support: allow selection of parity mode.Diego Elio Pettenò2021-03-271-1/+2
* freestyle: use freestyle-hid 1.0.2 encoding parameter.Diego Elio Pettenò2021-03-031-4/+9
* Add py.typed file to mark the package as typed.Diego Elio Pettenò2020-10-041-0/+3
* Use 0BSD instead of Unlicense for copyright disclaim.Diego Elio Pettenò2020-10-042-2/+2
* Depend on freestyle-hid for FreeStyle support and remove tools.Diego Elio Pettenò2020-10-042-283/+16
* Update pre-commit plugins to the latest versions as of today.Diego Elio Pettenò2020-09-074-3/+4
* Make use of modern Python ordered kwargs.Svetlana Pantelejeva2020-08-022-24/+21
* Add pre-commit configuration for REUSE.software.Diego Elio Pettenò2020-05-162-0/+6
* Rename driver.GlucometerDriver to driver.GlucometerDevice.Diego Elio Pettenò2020-04-092-2/+2
* Move driver_base to glucometerutils.driver instead.Diego Elio Pettenò2020-04-093-72/+6
* Add missing SPDX-FileCopyrightText throughout the project.Diego Elio Pettenò2020-03-2711-0/+11
* The big typing cleanup.Diego Elio Pettenò2020-03-277-86/+92
* Fix typing for contourusb support module.Diego Elio Pettenò2020-03-271-32/+33
* Fix errors identified by flake8.Diego Elio Pettenò2020-03-262-12/+7
* Make HID support a "session" class rather than a base class.Diego Elio Pettenò2020-03-224-109/+132
* Move tests to be organized within the source directory.Diego Elio Pettenò2020-03-164-0/+114
* Now that Python 3.6 is the minimum supported version, use f-strings.Diego Elio Pettenò2020-03-144-20/+14
* format code with blackBen2020-03-088-196/+228
* FreeStyle: fix keepalive message handling for non-Libre devices.Diego Elio Pettenò2020-03-061-1/+1
* Fix typo.Diego Elio Pettenò2020-03-061-2/+2
* factor out common driver methodsBen2020-02-182-10/+61
* Bugfix: get current time within the functionBen2020-02-181-1/+3
* contourusb: fix mypy typing.Diego Elio Pettenò2020-01-251-6/+9
* freestyle: add some (rough) support for encrypted messages.Diego Elio Pettenò2020-01-251-17/+80
* freestyle: raise exceptions if a command returned an error state.Diego Elio Pettenò2020-01-251-0/+7
* freestyle: simplify the code for initialization further.Diego Elio Pettenò2020-01-251-9/+3
* freestyle: only send command 0x01 to initialize the device.Diego Elio Pettenò2020-01-241-1/+1
* Add driver implementation for Ascensia ContourUSB.Arvanitis Christos2019-09-251-0/+328
* Remove try/except around typing imports.Diego Elio Pettenò2019-09-243-15/+3
* freestyle: fix return type for empty log.Diego Elio Pettenò2019-09-211-1/+1
* freestyle devices: don't error out if there are no readings.Diego Elio Pettenò2019-09-081-0/+4
* Use the new website URL for glucometer-protocols.Diego Elio Pettenò2019-09-021-5/+4
* FreeStyle devices: don't error out for non-ASCII patient names.Diego Elio Pettenò2019-07-301-15/+27
* Get and set the patient name on supported meters.Diego Elio Pettenò2019-07-071-0/+9
* fslibre: expose patient name if the device knows it.Diego Elio Pettenò2019-07-071-1/+8
* Introduce an explicit InvalidDateTime exception for meters with unset time.Diego Elio Pettenò2019-07-011-1/+7
* fsprecisionneo: Scale ketone readings to mmol/lAndreas Sandberg2019-05-191-0/+10
* freestyle support: restore correct order of parameters.Diego Elio Pettenò2019-05-161-1/+1
* Bug fix: incorrect argument order in call to construct.Const.André Caldas2019-05-051-1/+1
* Replace epydoc metadata with SPDX identifiers.Diego Elio Pettenò2019-02-086-30/+13
* Replace flameeyes.eu with flameeyes.com.Diego Elio Pettenò2019-02-086-6/+6
* hiddevice: fix support for modern hidapi.Diego Elio Pettenò2019-01-291-3/+3
* Fix most of the pylint output, and hide away some that is not needed.Diego Elio Pettenò2018-12-125-25/+26
* Reindent all files to match the 4-spaces indentation.Diego Elio Pettenò2018-12-121-26/+26
* hiddevice: split handle_ and hidapi_handle_.Diego Elio Pettenò2018-12-121-9/+15
* Sprinkle more type annotations throughout the codebase.Diego Elio Pettenò2018-12-125-2/+22
* Experimentally start adding type annotations, and mypy configs.Diego Elio Pettenò2018-12-123-11/+21
* Don't fold the command prefix into the LifeScanPacket.Diego Elio Pettenò2018-11-161-8/+3
* fix invalid self-referenceNoel Cragg2018-07-241-1/+1
* freestyle support: add debug logging of commands sent and received.Diego Elio Pettenò2018-03-171-0/+4
* Update lifescan_binary_protocol.pyArkadiusz Bulski2018-03-171-2/+2
* SymmetricMapping was renamed to MappingArkadiusz Bulski2018-03-171-1/+1
* corected timestamp commentArkadiusz Bulski2018-03-171-1/+1
* construct code fixed improper embeddingArkadiusz Bulski2018-03-171-4/+2
* construct-code is (almost) uptodateArkadiusz Bulski2018-03-173-4/+4
* lifescan binary protocol: factor out _COMMAND_SUCCESS.Diego Elio Pettenò2018-01-071-0/+2
* lifescan binary protocol: make the packet generator a function.Diego Elio Pettenò2018-01-061-26/+31
* lifescan_binary_protocol: factor out glucose unit mappings.Diego Elio Pettenò2018-01-061-0/+9
* lifescan_binary_protocol: create a new module to support LifeScan drivers.Diego Elio Pettenò2018-01-061-0/+52
* otultraeasy: factor out the construct Timestamp implementation.Diego Elio Pettenò2018-01-011-0/+33
* serial devices: disable xonxoff by default.Diego Elio Pettenò2017-12-311-1/+1
* freestyle: rename miscopied constant name.Diego Elio Pettenò2017-12-301-2/+2
* freestyle: replace the custom struct and bytemangling with construct.Diego Elio Pettenò2017-12-281-8/+11
* Fix with_ketoneLeonard Lausen2017-10-022-6/+2
* Fix ketone readingLeonard Lausen2017-10-022-2/+6
* freestyle: add some debugging information.Diego Elio Pettenò2017-06-151-0/+3
* hiddevice: default to no timeout, like before.Diego Elio Pettenò2017-06-151-5/+5
* hiddevice: make hidapi calls take a timeout, default to 1 second.Diego Elio Pettenò2017-06-061-1/+8
* hiddevice: add a 1-second timeout to reads.Diego Elio Pettenò2017-06-051-1/+6
* Add a ne support class for HID-based devices.Diego Elio Pettenò2017-06-042-36/+83
* Abbott devices: add support for using hidapi library.Diego Elio Pettenò2017-06-031-6/+29
* Fix encoding info and add missing __init__.py fileDorian Scholz2017-05-303-0/+2
* Serial drivers: factor out opening of the serial port to a new base class.Diego Elio Pettenò2017-04-171-0/+66
* all drivers: make --device optional at the tool level.Diego Elio Pettenò2017-04-151-0/+5
* freestyle: error out if hidraw device does not exist.Diego Elio Pettenò2017-01-171-0/+4
* fsprecisionneo: move the version and serial number information to the common support class.Diego Elio Pettenò2017-01-171-0/+8
* freestyle: improve error message on command failure, fix comment.Diego Elio Pettenò2017-01-171-2/+2
* freestyle: raise NotImplementedError when trying to zero-log.Diego Elio Pettenò2017-01-171-0/+4
* fsprecisionneo: add support for setting date and time.Diego Elio Pettenò2017-01-171-15/+29
* Update copyrights, cleanup whitespace where needed.Diego Elio Pettenò2017-01-162-1/+6
* Add new driver for the Abbott FreeStyle Precision Neo.Diego Elio Pettenò2017-01-161-0/+192
* LifeScan devices: move lifescan_common to the support directory.Diego Elio Pettenò2017-01-161-0/+51