For any coders, we've mostly finally decoded the carelink protocol.
I've tried to simplify the tools to a kind of minimal set of scripts which should reproduce results in a predictable way.
You can see the kind of output you might get from attempting to decode your pump over carelink here:
As-is, it's stuck in a state that at least does not seem to produce error states for me and are reproducible, but do not allow me to continue the protocol as expected. I believe this has something special to do either with either the short length of the initial PowerControl command or something about the PowerControl command itself.
I've tried documenting the protocol a bit, as well as show other output, including attempts at decoding bolus histories, etc....
You can find attempts at finding records in https://github.com/bewest/decoding-carelink/blob/rewriting/find_dat... which is useful to analyze the experiments I've performed: https://github.com/bewest/decoding-carelink/blob/rewriting/new-year...
If anyone has suggestions on how to improve the handling to be more reliable, or on how to better parse records out of the HistoryData, please let me know. :-)
HTH
Tags:
Permalink Reply by Mark on January 10, 2013 at 8:33am Have you tried the python library "hachoir"?
https://bitbucket.org/haypo/hachoir/wiki/Home
It hasn't been too active lately, but it looks promising. There are also links to other binary file analysis projects.
Manny Hernandez(Co-Founder, Editor, has LADA)
|
Bradford (has type 1) |
Lorraine (mother of type 1) |
Marie B (has type 1) |
|
|
|
|
|
|
This site complies with the HONcode standard for trustworthy health information: verify here.
© 2013 A community of people touched by diabetes, run by the Diabetes Hands Foundation.
