summaryrefslogtreecommitdiffstats
path: root/glucometerutils/support (unfollow)
Commit message (Expand)AuthorFilesLines
2023-08-03Use empty `__init__.py` files.HEADmainDiego Elio Pettenò2-6/+0
2023-08-03Update typing to PEP 585 style.Diego Elio Pettenò3-10/+12
2023-08-03FreeStyle Libre: implement glucose unit identificaton.Diego Elio Pettenò1-4/+8
2023-08-03Initial import of FreeStyle Libre 2 driver.Diego Elio Pettenò2-0/+254
2022-12-17Add the handle_ attribute typing to the class.Diego Elio Pettenò1-1/+3
2021-03-27serial meters support: allow selection of parity mode.Diego Elio Pettenò1-1/+2
2021-03-03freestyle: use freestyle-hid 1.0.2 encoding parameter.Diego Elio Pettenò1-4/+9
2020-10-04Add py.typed file to mark the package as typed.Diego Elio Pettenò1-0/+3
2020-10-04Use 0BSD instead of Unlicense for copyright disclaim.Diego Elio Pettenò2-2/+2
2020-10-04Depend on freestyle-hid for FreeStyle support and remove tools.Diego Elio Pettenò2-283/+16
2020-09-07Update pre-commit plugins to the latest versions as of today.Diego Elio Pettenò4-3/+4
2020-08-02Make use of modern Python ordered kwargs.Svetlana Pantelejeva2-24/+21
2020-05-16Add pre-commit configuration for REUSE.software.Diego Elio Pettenò2-0/+6
2020-04-09Rename driver.GlucometerDriver to driver.GlucometerDevice.Diego Elio Pettenò2-2/+2
2020-04-09Move driver_base to glucometerutils.driver instead.Diego Elio Pettenò3-72/+6
2020-03-27Add missing SPDX-FileCopyrightText throughout the project.Diego Elio Pettenò11-0/+11
2020-03-27The big typing cleanup.Diego Elio Pettenò7-86/+92
2020-03-27Fix typing for contourusb support module.Diego Elio Pettenò1-32/+33
2020-03-26Fix errors identified by flake8.Diego Elio Pettenò2-12/+7
2020-03-22Make HID support a "session" class rather than a base class.Diego Elio Pettenò4-109/+132
2020-03-16Move tests to be organized within the source directory.Diego Elio Pettenò4-0/+114
2020-03-14Now that Python 3.6 is the minimum supported version, use f-strings.Diego Elio Pettenò4-20/+14
2020-03-08format code with blackBen8-196/+228
2020-03-06FreeStyle: fix keepalive message handling for non-Libre devices.Diego Elio Pettenò1-1/+1
2020-03-06Fix typo.Diego Elio Pettenò1-2/+2
2020-02-18factor out common driver methodsBen2-10/+61
2020-02-18Bugfix: get current time within the functionBen1-1/+3
2020-01-25contourusb: fix mypy typing.Diego Elio Pettenò1-6/+9
2020-01-25freestyle: add some (rough) support for encrypted messages.Diego Elio Pettenò1-17/+80
2020-01-25freestyle: raise exceptions if a command returned an error state.Diego Elio Pettenò1-0/+7
2020-01-25freestyle: simplify the code for initialization further.Diego Elio Pettenò1-9/+3
2020-01-24freestyle: only send command 0x01 to initialize the device.Diego Elio Pettenò1-1/+1
2019-09-25Add driver implementation for Ascensia ContourUSB.Arvanitis Christos1-0/+328
2019-09-24Remove try/except around typing imports.Diego Elio Pettenò3-15/+3
2019-09-21freestyle: fix return type for empty log.Diego Elio Pettenò1-1/+1
2019-09-08freestyle devices: don't error out if there are no readings.Diego Elio Pettenò1-0/+4
2019-09-02Use the new website URL for glucometer-protocols.Diego Elio Pettenò1-5/+4
2019-07-30FreeStyle devices: don't error out for non-ASCII patient names.Diego Elio Pettenò1-15/+27
2019-07-07Get and set the patient name on supported meters.Diego Elio Pettenò1-0/+9
2019-07-07fslibre: expose patient name if the device knows it.Diego Elio Pettenò1-1/+8
2019-07-01Introduce an explicit InvalidDateTime exception for meters with unset time.Diego Elio Pettenò1-1/+7
2019-05-19fsprecisionneo: Scale ketone readings to mmol/lAndreas Sandberg1-0/+10
2019-05-16freestyle support: restore correct order of parameters.Diego Elio Pettenò1-1/+1
2019-05-05Bug fix: incorrect argument order in call to construct.Const.André Caldas1-1/+1
2019-02-08Replace epydoc metadata with SPDX identifiers.Diego Elio Pettenò6-30/+13
2019-02-08Replace flameeyes.eu with flameeyes.com.Diego Elio Pettenò6-6/+6
2019-01-29hiddevice: fix support for modern hidapi.Diego Elio Pettenò1-3/+3
2018-12-12Fix most of the pylint output, and hide away some that is not needed.Diego Elio Pettenò5-25/+26
2018-12-12Reindent all files to match the 4-spaces indentation.Diego Elio Pettenò1-26/+26
2018-12-12hiddevice: split handle_ and hidapi_handle_.Diego Elio Pettenò1-9/+15
2018-12-12Sprinkle more type annotations throughout the codebase.Diego Elio Pettenò5-2/+22
2018-12-12Experimentally start adding type annotations, and mypy configs.Diego Elio Pettenò3-11/+21
2018-11-16Don't fold the command prefix into the LifeScanPacket.Diego Elio Pettenò1-8/+3
2018-07-24fix invalid self-referenceNoel Cragg1-1/+1
2018-03-17freestyle support: add debug logging of commands sent and received.Diego Elio Pettenò1-0/+4
2018-03-17Update lifescan_binary_protocol.pyArkadiusz Bulski1-2/+2
2018-03-17SymmetricMapping was renamed to MappingArkadiusz Bulski1-1/+1
2018-03-17corected timestamp commentArkadiusz Bulski1-1/+1
2018-03-17construct code fixed improper embeddingArkadiusz Bulski1-4/+2
2018-03-17construct-code is (almost) uptodateArkadiusz Bulski3-4/+4
2018-01-07lifescan binary protocol: factor out _COMMAND_SUCCESS.Diego Elio Pettenò1-0/+2
2018-01-06lifescan binary protocol: make the packet generator a function.Diego Elio Pettenò1-26/+31
2018-01-06lifescan_binary_protocol: factor out glucose unit mappings.Diego Elio Pettenò1-0/+9
2018-01-06lifescan_binary_protocol: create a new module to support LifeScan drivers.Diego Elio Pettenò1-0/+52
2018-01-01otultraeasy: factor out the construct Timestamp implementation.Diego Elio Pettenò1-0/+33
2017-12-31serial devices: disable xonxoff by default.Diego Elio Pettenò1-1/+1
2017-12-30freestyle: rename miscopied constant name.Diego Elio Pettenò1-2/+2
2017-12-28freestyle: replace the custom struct and bytemangling with construct.Diego Elio Pettenò1-8/+11
2017-10-02Fix with_ketoneLeonard Lausen2-6/+2
2017-10-02Fix ketone readingLeonard Lausen2-2/+6
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ò2-36/+83
2017-06-03Abbott devices: add support for using hidapi library.Diego Elio Pettenò1-6/+29
2017-05-30Fix encoding info and add missing __init__.py fileDorian Scholz3-0/+2
2017-04-17Serial drivers: factor out opening of the serial port to a new base class.Diego Elio Pettenò1-0/+66
2017-04-15all drivers: make --device optional at the tool level.Diego Elio Pettenò1-0/+5
2017-01-17freestyle: error out if hidraw device does not exist.Diego Elio Pettenò1-0/+4
2017-01-17fsprecisionneo: move the version and serial number information to the common support class.Diego Elio Pettenò1-0/+8
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ò2-1/+6
2017-01-16Add new driver for the Abbott FreeStyle Precision Neo.Diego Elio Pettenò1-0/+192
2017-01-16LifeScan devices: move lifescan_common to the support directory.Diego Elio Pettenò1-0/+51