Feature Request: Implement AAPS-style receiver. #4669
Replies: 1 comment 10 replies
|
xDrip has nothing for this today — there is no receiver for But before anyone writes a receiver, the sending side needs checking. The G7 patch I can read (DiaKEM/dexcom-g7-apk-patcher, That is an explicit broadcast. It is delivered to that package only, so a receiver in xDrip would never fire. G-Watch-Wear does the same on its side — its manifest receiver is literally named So the question for the BYODA developer is whether he can address The payload itself is small if this gets sorted out: one Separately: you do not need BYODA for G7 at all. xDrip talks to the G7 sensor directly over BLE — pick "Dex" as the collector and enter the short transmitter ID, and the OB1 collector handles G7 including backfill. That replaces the Dexcom app as the collecting app rather than sitting behind it, so it also drops the Companion App drawbacks you ran into. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
As more people are pushed off G6 to G7 by EOL, those of us using BYODA will no longer be able to use 640G/EverSense source, as the BYODA developer isn't implementing it for the G7 app.
Both apps have the option of AAPS-style broadcast, which requires an extra permission to receive the data, I would like to see this implemented in xDrip as a new source option.
I have found the AAPS implementation here: https://github.com/nightscout/AndroidAPS/blob/master/plugins/source/src/main/kotlin/app/aaps/plugins/source/DexcomPlugin.kt
The BYODA developer claims that other apps use the same system for receiving data from the BYODA app, I will edit/follow up when I can find more of these implementations, but if it is true, this means that something like a standard is being developed, making this a good option for xDrip to implement too.
EDIT: Here is another implementation, in a watch app: https://github.com/trupici/G-Watch-Wear/blob/1c6d2cb6fdf4b1c85a30f456213c2e78ebc5a6af/mobile/src/main/java/sk/trupici/gwatch/wear/receivers/DexComReceiver.java
All reactions