Skip to content

alexandre-normand/blood-shepherd

Repository files navigation

Build Status blood-shepherd

blood-shepherd is my playground of exploration for a sync org.glukit.sync.api to the Dexcom Platinum G4 receiver. If you don't know what that is, chances are that it's because you don't have diabetes and it's a good thing. If you do have diabetes, check it out, the dexcom is a nice tool.

So, there isn't much to see here at the moment but hopefully, this will be actually sync data from the receiver in the near future.

Quick start

mvn clean install

Run it

java -jar ./blood-shepherd-main/target/*jar-with-dependencies.jar

Status

It's rough but it works as both a pure command-line tool and also wrapped as a SWT system tray application.

The next generation

A better version of a sync api for Mac OS X can be found here: bloodSheltie (disclosure: I also wrote that one).

bloodSheltie has more robust support for keeping track of last updates and it has support for slightly more data.

Notes

Everything is little-endian. Thankfully, google-guava has a nice LittleEndianDataOutputStream that provides the same convenient interface while breaking Java's contract of big-endianness.

About

Exploratory Dexcom G4 receiver data sync api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages