summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-10add support for Dexcom G5 Mobile and make it defaultHEADmasterAndrew Cady
2018-06-03use localhost:8001 as default value for dracos_hostAndrew Cady
2018-06-03report traceback if poll_once() raises an exceptionAndrew Cady
2018-06-03use /etc/dracos.conf to specify dracos server addressAndrew Cady
2018-06-03busier (& better) polling behaviorAndrew Cady
2018-06-03do not try to parse RECEIVER_ERROR_DATAAndrew Cady
2017-04-08Merge branch 'master' of fifty.local:src/dexcom_readerAndrew Cady
2017-04-08repeal & replace the old polling codeAndrew Cady
2017-04-08re-implement polling using "devicer" libraryAndrew Cady
2017-04-08call Disconnect before re-connecting dexcomAndrew Cady
2017-04-08use local definition of UTCAndrew Cady
2017-04-01catch (and avoid) some more serial port error typesAndrew Cady
2017-02-10throw a specific exception for serial port errorsAndrew Cady
2017-02-08fixup! dexcom_dumper: install systemd service via "make"Andrew Cady
2017-02-05dexcom_dumper: improve logging outputAndrew Cady
2017-02-05dexcom_dumper: install systemd service via "make"Andrew Cady
2017-02-05dexcom_dumper: cache http remote recordAndrew Cady
This avoids polling the http server every 10 seconds while the dexcom receiver is disconnected.
2017-01-29dexcom_dumper: send USER_EVENT_DATA records when doing remote updateAndrew Cady
2017-01-29dexcom_dumper: send INSERTION_TIME records when doing remote updateAndrew Cady
2017-01-28submit METER_DATAAndrew Cady
2017-01-28dexcom_dumper: change JSON format againAndrew Cady
2017-01-28dexcom_dumper: less verbosity on ConnectionErrorAndrew Cady
2017-01-28dexcom_dumper: change JSON representation of sum typeAndrew Cady
2017-01-28dexcom_dumper: produce less verbose outputAndrew Cady
2017-01-27dexcom_dumper: logic improvementsAndrew Cady
Moved exception-handling out of the individual poll functions so the code could be shared. Clarified logic.
2017-01-27dexcom_dumper: improved server update logicAndrew Cady
2017-01-27Use synchronization instead of pushing updatesAndrew 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-26dexcom_dumper: improve JSON serialization formatAndrew Cady
normal & special EGV_DATA values are now distinguished with a tag
2017-01-26dexcom_dumper: fix EGVRecord JSON output when .is_special==TrueAndrew Cady
2017-01-26dexcom_dumper: improved JSON output; new option --hoursAndrew Cady
2017-01-26bugfix: 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-26readdata.py: handle empty page ranges correctlyAndrew Cady
2017-01-25dexcom_dumper: submit polled CGM data via HTTPAndrew 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-25dexcom_dumper: JSON outputAndrew Cady
2017-01-25dexcom_dumper: new option --humanAndrew Cady
2017-01-17Output dexcom connection statusAndrew Cady
Also output extra debug info with command line option '-v'
2017-01-04dexcom_dumper: new subcommand: --pollAndrew Cady
2016-12-26update README with example of dexcom_dumper.pyAndrew Cady
2016-12-26new command: dexcom_dumper.pyAndrew Cady
2016-12-26readdata.py supports --g5 and --g4 optionsAndrew Cady
2016-12-26new ReadRecords() parameter specifies number of pages of records to readAndrew Cady
2016-06-14add noise field to EGVRecordsBen West
CC @jasoncalabrese, re https://github.com/openaps/dexcom_reader/issues/12
2016-06-05stub out dev area post 0.1.10 releaseBen West
2016-06-05release dexcom_reader 0.1.10Ben West
2016-06-05Merge pull request #10 from openaps/devBen West
stub out dev area post release 0.1.9
2016-06-05ditch installing to /etc/udev/rules.d on installBen West
Causes issues in virtualenv based environments like readthedocs.
2016-05-29stub out dev area post release 0.1.9Ben West
2016-05-29release dexcom_reader 0.1.9Ben West
2016-05-29Merge pull request #9 from openaps/devBen West
create area for development post 0.1.8
2016-05-29prepare pkg_resources AGAINBen West