index
:
anonymous/glucometerutils
experimental-bazel-test
experimental-construct-freestyle
main
mergify/Flameeyes/config-update
Unnamed repository; edit this file 'description' to name the repository.
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
glucometerutils
/
support
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-08-03
Use empty `__init__.py` files.
HEAD
main
Diego Elio Pettenò
2
-6
/
+0
2023-08-03
Update typing to PEP 585 style.
Diego Elio Pettenò
3
-10
/
+12
2023-08-03
FreeStyle Libre: implement glucose unit identificaton.
Diego Elio Pettenò
1
-4
/
+8
2023-08-03
Initial import of FreeStyle Libre 2 driver.
Diego Elio Pettenò
2
-0
/
+254
2022-12-17
Add the handle_ attribute typing to the class.
Diego Elio Pettenò
1
-1
/
+3
2021-03-27
serial meters support: allow selection of parity mode.
Diego Elio Pettenò
1
-1
/
+2
2021-03-03
freestyle: use freestyle-hid 1.0.2 encoding parameter.
Diego Elio Pettenò
1
-4
/
+9
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-10-04
Depend on freestyle-hid for FreeStyle support and remove tools.
Diego Elio Pettenò
2
-283
/
+16
2020-09-07
Update pre-commit plugins to the latest versions as of today.
Diego Elio Pettenò
4
-3
/
+4
2020-08-02
Make use of modern Python ordered kwargs.
Svetlana Pantelejeva
2
-24
/
+21
2020-05-16
Add pre-commit configuration for REUSE.software.
Diego Elio Pettenò
2
-0
/
+6
2020-04-09
Rename driver.GlucometerDriver to driver.GlucometerDevice.
Diego Elio Pettenò
2
-2
/
+2
2020-04-09
Move driver_base to glucometerutils.driver instead.
Diego Elio Pettenò
3
-72
/
+6
2020-03-27
Add missing SPDX-FileCopyrightText throughout the project.
Diego Elio Pettenò
11
-0
/
+11
2020-03-27
The big typing cleanup.
Diego Elio Pettenò
7
-86
/
+92
2020-03-27
Fix typing for contourusb support module.
Diego Elio Pettenò
1
-32
/
+33
2020-03-26
Fix errors identified by flake8.
Diego Elio Pettenò
2
-12
/
+7
2020-03-22
Make HID support a "session" class rather than a base class.
Diego Elio Pettenò
4
-109
/
+132
2020-03-16
Move tests to be organized within the source directory.
Diego Elio Pettenò
4
-0
/
+114
2020-03-14
Now that Python 3.6 is the minimum supported version, use f-strings.
Diego Elio Pettenò
4
-20
/
+14
2020-03-08
format code with black
Ben
8
-196
/
+228
2020-03-06
FreeStyle: fix keepalive message handling for non-Libre devices.
Diego Elio Pettenò
1
-1
/
+1
2020-03-06
Fix typo.
Diego Elio Pettenò
1
-2
/
+2
2020-02-18
factor out common driver methods
Ben
2
-10
/
+61
2020-02-18
Bugfix: get current time within the function
Ben
1
-1
/
+3
2020-01-25
contourusb: fix mypy typing.
Diego Elio Pettenò
1
-6
/
+9
2020-01-25
freestyle: add some (rough) support for encrypted messages.
Diego Elio Pettenò
1
-17
/
+80
2020-01-25
freestyle: raise exceptions if a command returned an error state.
Diego Elio Pettenò
1
-0
/
+7
2020-01-25
freestyle: simplify the code for initialization further.
Diego Elio Pettenò
1
-9
/
+3
2020-01-24
freestyle: only send command 0x01 to initialize the device.
Diego Elio Pettenò
1
-1
/
+1
2019-09-25
Add driver implementation for Ascensia ContourUSB.
Arvanitis Christos
1
-0
/
+328
2019-09-24
Remove try/except around typing imports.
Diego Elio Pettenò
3
-15
/
+3
2019-09-21
freestyle: fix return type for empty log.
Diego Elio Pettenò
1
-1
/
+1
2019-09-08
freestyle devices: don't error out if there are no readings.
Diego Elio Pettenò
1
-0
/
+4
2019-09-02
Use the new website URL for glucometer-protocols.
Diego Elio Pettenò
1
-5
/
+4
2019-07-30
FreeStyle devices: don't error out for non-ASCII patient names.
Diego Elio Pettenò
1
-15
/
+27
2019-07-07
Get and set the patient name on supported meters.
Diego Elio Pettenò
1
-0
/
+9
2019-07-07
fslibre: expose patient name if the device knows it.
Diego Elio Pettenò
1
-1
/
+8
2019-07-01
Introduce an explicit InvalidDateTime exception for meters with unset time.
Diego Elio Pettenò
1
-1
/
+7
2019-05-19
fsprecisionneo: Scale ketone readings to mmol/l
Andreas Sandberg
1
-0
/
+10
2019-05-16
freestyle support: restore correct order of parameters.
Diego Elio Pettenò
1
-1
/
+1
2019-05-05
Bug fix: incorrect argument order in call to construct.Const.
André Caldas
1
-1
/
+1
2019-02-08
Replace epydoc metadata with SPDX identifiers.
Diego Elio Pettenò
6
-30
/
+13
2019-02-08
Replace flameeyes.eu with flameeyes.com.
Diego Elio Pettenò
6
-6
/
+6
2019-01-29
hiddevice: fix support for modern hidapi.
Diego Elio Pettenò
1
-3
/
+3
2018-12-12
Fix most of the pylint output, and hide away some that is not needed.
Diego Elio Pettenò
5
-25
/
+26
2018-12-12
Reindent all files to match the 4-spaces indentation.
Diego Elio Pettenò
1
-26
/
+26
2018-12-12
hiddevice: split handle_ and hidapi_handle_.
Diego Elio Pettenò
1
-9
/
+15
2018-12-12
Sprinkle more type annotations throughout the codebase.
Diego Elio Pettenò
5
-2
/
+22
2018-12-12
Experimentally start adding type annotations, and mypy configs.
Diego Elio Pettenò
3
-11
/
+21
2018-11-16
Don't fold the command prefix into the LifeScanPacket.
Diego Elio Pettenò
1
-8
/
+3
2018-07-24
fix invalid self-reference
Noel Cragg
1
-1
/
+1
2018-03-17
freestyle support: add debug logging of commands sent and received.
Diego Elio Pettenò
1
-0
/
+4
2018-03-17
Update lifescan_binary_protocol.py
Arkadiusz Bulski
1
-2
/
+2
2018-03-17
SymmetricMapping was renamed to Mapping
Arkadiusz Bulski
1
-1
/
+1
2018-03-17
corected timestamp comment
Arkadiusz Bulski
1
-1
/
+1
2018-03-17
construct code fixed improper embedding
Arkadiusz Bulski
1
-4
/
+2
2018-03-17
construct-code is (almost) uptodate
Arkadiusz Bulski
3
-4
/
+4
2018-01-07
lifescan binary protocol: factor out _COMMAND_SUCCESS.
Diego Elio Pettenò
1
-0
/
+2
2018-01-06
lifescan binary protocol: make the packet generator a function.
Diego Elio Pettenò
1
-26
/
+31
2018-01-06
lifescan_binary_protocol: factor out glucose unit mappings.
Diego Elio Pettenò
1
-0
/
+9
2018-01-06
lifescan_binary_protocol: create a new module to support LifeScan drivers.
Diego Elio Pettenò
1
-0
/
+52
2018-01-01
otultraeasy: factor out the construct Timestamp implementation.
Diego Elio Pettenò
1
-0
/
+33
2017-12-31
serial devices: disable xonxoff by default.
Diego Elio Pettenò
1
-1
/
+1
2017-12-30
freestyle: rename miscopied constant name.
Diego Elio Pettenò
1
-2
/
+2
2017-12-28
freestyle: replace the custom struct and bytemangling with construct.
Diego Elio Pettenò
1
-8
/
+11
2017-10-02
Fix with_ketone
Leonard Lausen
2
-6
/
+2
2017-10-02
Fix ketone reading
Leonard Lausen
2
-2
/
+6
2017-06-15
freestyle: add some debugging information.
Diego Elio Pettenò
1
-0
/
+3
2017-06-15
hiddevice: default to no timeout, like before.
Diego Elio Pettenò
1
-5
/
+5
2017-06-06
hiddevice: make hidapi calls take a timeout, default to 1 second.
Diego Elio Pettenò
1
-1
/
+8
2017-06-05
hiddevice: add a 1-second timeout to reads.
Diego Elio Pettenò
1
-1
/
+6
2017-06-04
Add a ne support class for HID-based devices.
Diego Elio Pettenò
2
-36
/
+83
2017-06-03
Abbott devices: add support for using hidapi library.
Diego Elio Pettenò
1
-6
/
+29
2017-05-30
Fix encoding info and add missing __init__.py file
Dorian Scholz
3
-0
/
+2
2017-04-17
Serial drivers: factor out opening of the serial port to a new base class.
Diego Elio Pettenò
1
-0
/
+66
2017-04-15
all drivers: make --device optional at the tool level.
Diego Elio Pettenò
1
-0
/
+5
2017-01-17
freestyle: error out if hidraw device does not exist.
Diego Elio Pettenò
1
-0
/
+4
2017-01-17
fsprecisionneo: move the version and serial number information to the common support class.
Diego Elio Pettenò
1
-0
/
+8
2017-01-17
freestyle: improve error message on command failure, fix comment.
Diego Elio Pettenò
1
-2
/
+2
2017-01-17
freestyle: raise NotImplementedError when trying to zero-log.
Diego Elio Pettenò
1
-0
/
+4
2017-01-17
fsprecisionneo: add support for setting date and time.
Diego Elio Pettenò
1
-15
/
+29
2017-01-16
Update copyrights, cleanup whitespace where needed.
Diego Elio Pettenò
2
-1
/
+6
2017-01-16
Add new driver for the Abbott FreeStyle Precision Neo.
Diego Elio Pettenò
1
-0
/
+192
2017-01-16
LifeScan devices: move lifescan_common to the support directory.
Diego Elio Pettenò
1
-0
/
+51