-
Notifications
You must be signed in to change notification settings - Fork 2.7k
[WIP] Apex TruCare III insulin pump driver #3896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
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? |


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.