Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-10 | add support for Dexcom G5 Mobile and make it defaultHEADmaster | Andrew Cady | |
2018-06-03 | use localhost:8001 as default value for dracos_host | Andrew Cady | |
2018-06-03 | report traceback if poll_once() raises an exception | Andrew Cady | |
2018-06-03 | use /etc/dracos.conf to specify dracos server address | Andrew Cady | |
2018-06-03 | busier (& better) polling behavior | Andrew Cady | |
2018-06-03 | do not try to parse RECEIVER_ERROR_DATA | Andrew Cady | |
2017-04-08 | Merge branch 'master' of fifty.local:src/dexcom_reader | Andrew Cady | |
2017-04-08 | repeal & replace the old polling code | Andrew Cady | |
2017-04-08 | re-implement polling using "devicer" library | Andrew Cady | |
2017-04-08 | call Disconnect before re-connecting dexcom | Andrew Cady | |
2017-04-08 | use local definition of UTC | Andrew Cady | |
2017-04-01 | catch (and avoid) some more serial port error types | Andrew Cady | |
2017-02-10 | throw a specific exception for serial port errors | Andrew Cady | |
2017-02-05 | dexcom_dumper: improve logging output | Andrew Cady | |
2017-02-05 | dexcom_dumper: install systemd service via "make" | Andrew Cady | |
2017-02-05 | dexcom_dumper: cache http remote record | Andrew Cady | |
This avoids polling the http server every 10 seconds while the dexcom receiver is disconnected. | |||
2017-01-29 | dexcom_dumper: send USER_EVENT_DATA records when doing remote update | Andrew Cady | |
2017-01-29 | dexcom_dumper: send INSERTION_TIME records when doing remote update | Andrew Cady | |
2017-01-28 | submit METER_DATA | Andrew Cady | |
2017-01-28 | dexcom_dumper: change JSON format again | Andrew Cady | |
2017-01-28 | dexcom_dumper: less verbosity on ConnectionError | Andrew Cady | |
2017-01-28 | dexcom_dumper: change JSON representation of sum type | Andrew Cady | |
2017-01-28 | dexcom_dumper: produce less verbose output | Andrew Cady | |
2017-01-27 | dexcom_dumper: logic improvements | Andrew Cady | |
Moved exception-handling out of the individual poll functions so the code could be shared. Clarified logic. | |||
2017-01-27 | dexcom_dumper: improved server update logic | Andrew Cady | |
2017-01-27 | Use synchronization instead of pushing updates | Andrew Cady | |
When a BG reading needs to be pushed, the server is contacted to determine the latest BG reading it has. Then the Dexcom is queried to find all readings since that latest one. This could be made more efficient by avoiding double-querying the Dexcom. | |||
2017-01-26 | dexcom_dumper: improve JSON serialization format | Andrew Cady | |
normal & special EGV_DATA values are now distinguished with a tag | |||
2017-01-26 | dexcom_dumper: fix EGVRecord JSON output when .is_special==True | Andrew Cady | |
2017-01-26 | dexcom_dumper: improved JSON output; new option --hours | Andrew Cady | |
2017-01-26 | bugfix: EGVRecord.noise() to use self.full_trend() | Andrew Cady | |
The method EGVRecord.full_trend() is implemented differently on the Dexcom G5. It returns self.data[12] instead of self.data[3]. EGVRecord.noise() had used self.data[3] directly instead of calling self.full_trend(), causing this exception when connecting to a G5 receiver: TypeError: ord() expected string of length 1, but int found I can only assume that this is correct. | |||
2017-01-26 | readdata.py: handle empty page ranges correctly | Andrew Cady | |
2017-01-25 | dexcom_dumper: submit polled CGM data via HTTP | Andrew Cady | |
Each reading is sent as JSON via an HTTP POST request to the host specified via '--http' and to the paths '/bgevent' and '/ping'. Currently, this is blocking and it does not retry after errors. | |||
2017-01-25 | dexcom_dumper: JSON output | Andrew Cady | |
2017-01-25 | dexcom_dumper: new option --human | Andrew Cady | |
2017-01-17 | Output dexcom connection status | Andrew Cady | |
Also output extra debug info with command line option '-v' | |||
2017-01-04 | dexcom_dumper: new subcommand: --poll | Andrew Cady | |
2016-12-26 | new command: dexcom_dumper.py | Andrew Cady | |
2016-12-26 | readdata.py supports --g5 and --g4 options | Andrew Cady | |
2016-12-26 | new ReadRecords() parameter specifies number of pages of records to read | Andrew Cady | |
2016-06-14 | add noise field to EGVRecords | Ben West | |
CC @jasoncalabrese, re https://github.com/openaps/dexcom_reader/issues/12 | |||
2016-05-28 | attempt unifying G5 support, legacy cals | Ben West | |
Try throwing in compatibility layer, if a bit hacky, for everything. | |||
2016-05-28 | Adding additional insertion record states | Nathan Racklyeft | |
2016-05-28 | Adjusting size of Meter and Insertion record data | Nathan Racklyeft | |
2016-05-28 | Adding support for G5 EGVRecord sizes | Nathan Racklyeft | |
2016-05-28 | support fetching cal_set | Ben West | |
Many thanks to @LorelaiL for putting up with some my remedial questions. | |||
2016-03-15 | add WriteChargerCurrentSetting | Ben West | |
Allows turning off the usb charging. | |||
2016-03-15 | add support for WriteDisplayTimeOffset: update clock! | Ben West | |
Allow updating clock on the receiver. | |||
2016-03-15 | read ChargerCurrent settings | Ben West | |
2016-03-14 | add four more read commands | Ben West | |
2016-03-14 | add newer commands | Ben West | |
Found from https://github.com/nightscout/lasso/blob/master/core/src/main/java/com/nightscout/core/dexcom/Command.java |