[WIP] Apex TruCare III insulin pump driver#3896
[WIP] Apex TruCare III insulin pump driver#3896tdrkDev wants to merge 31 commits intonightscout:devfrom
Conversation
…con to the fragment
Pump doesn't support doing standard boluses while extended bolus is running. I don't see a reason to implement such extended bolus functionality.
Some pumps have configurable max bolus and max basal values, but SafetyPlugin didn't respect that. This change fixes this issue.
Pump may report battery percentage like 75 - 50 - 75%, what creates incorrect pump battery change entry
|
Extended boluses are not needed. Exclude them from pump capabilities and put driver in error state when running EB is detected |
|
|
what about this PR? |
|
Still under testing and development, I'll clean up commit history and upload new ones soon. |
|
Hello, is this currently under development? |
|
Hello, they updated the firmware several times, could you run tests to add it to the conditions? |
0109088 to
d1bad3c
Compare


Add Apex TruCare III insulin pump support.
Current issues:
Pump protocol was reverse-engineered using BLE dumps and some minimal info from the official app's symbols (the code is not possible to be reverse-engineered, unfortunately).
Pump isn't able to do standard boluses while extended bolus is running, so I'm not sure is it good to implement such extended bolus functionality. Also, in extended bolus history records, pump doesn't report the duration of extended boluses.