Skip to content

Commit

Permalink
Merge pull request #86 from ebouchut/fix/remove_glucose_direct
Browse files Browse the repository at this point in the history
🔥 Remove `Glucose Direct`
  • Loading branch information
MikePlante1 authored Nov 3, 2024
2 parents 2f9f5f0 + ec0f5a8 commit 37cdd4f
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 35 deletions.
8 changes: 2 additions & 6 deletions docs/Getting-Started/cgm.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,13 @@ CGM selection includes the following:
* [Dexcom G7/Dexcom ONE+](#dexcom-g7-and-dexcom-one)
* [Glucose Simulator](#glucose-simulator)
* [Libre Transmitter](#libre-transmitter)
* [Glucose Direct](#glucose-direct)
* [Medtronic Enlite](#medtronic-enlite)

## Nightscout
While using Nightscout as a CGM is an option, it should be avoided if possible because it does not keep Trio running in the background like other CGM options.

## xDrip (xDrip4iOS)
To use xDrip4iOS as a cgm source, you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use Shuggah or a version distributed by someone else's TestFlight. Please see the following for instructions on how to build xDrip4iOS yourself: [link](../operate/build.md#xdrip4ios-or-glucose-direct-as-cgm-source)
To use xDrip4iOS as a cgm source, you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use Shuggah or a version distributed by someone else's TestFlight. Please see the following for instructions on how to build xDrip4iOS yourself: [link](../operate/build.md#xdrip4ios-as-cgm-source)

However, if you are using Dexcom G6 or ONE with xDrip4iOS, you can choose the Dexcom G6 option in Trio rather than xDrip4iOS, and Trio will intercept the glucose readings even if you're using Shuggah or someone else's TestFlight of xDrip4iOS.

Expand All @@ -29,10 +28,7 @@ As long as the Dexcom G7 or ONE+ app is installed on the same phone, Trio can in
This option should ***only*** be used when learning how to interact with the app. It should not be used to learn how the algorithm will respond, nor should it ever be used on a living being.

## Libre Transmitter
This option can be used to pair a compatible Libre cgm directly to Trio without going through a separate app like xDrip4iOS or Glucose Direct.

## Glucose Direct
Until the providers of Glucose Direct add a Trio App Group to Glucose Direct, you cannot use this app with Trio. If that happens, then you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use a version distributed by someone else's TestFlight.
This option can be used to pair a compatible Libre cgm directly to Trio without going through a separate app like xDrip4iOS.

## Medtronic Enlite
The Minimed Enlite CGM, available with the Medtronic 522/722, 523/723, and 554/754, wirelessly sends glucose readings to the pump. Trio can read the Medtronic CGM data directly from the pump using a RileyLink-compatible device.
29 changes: 6 additions & 23 deletions docs/operate/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,8 +179,7 @@ The choices are:

1. `Build Loop Follow`
2. `Build xDrip4iOS`
3. `Build Glucose Direct`
4. `Return to Menu`
3. `Return to Menu`

### Run Maintenance Utilities

Expand All @@ -207,19 +206,15 @@ If you need it, you are most likely to get help in one of these groups:
* [Facebook group: Trio](https://www.facebook.com/groups/1351938092206709)
* Facebook groups like [Loop and Learn](https://www.facebook.com/groups/LOOPandLEARN) and [Looped](https://www.facebook.com/groups/1782449781971680) primarily focus on Loop but offer a wide variety of support surrounding all types of DIY Looping.

### xDrip4iOS or Glucose Direct as CGM Source
### xDrip4iOS as CGM Source

!!! important

LibreTransmitter is provided as part of Trio. Neither xDrip4iOS nor Glucose Direct are required to interact with your compatible Libre sensor using Trio.

!!! important

Until the providers of Glucose Direct add a Trio App Group to their app, you cannot use this app with Trio.
LibreTransmitter is provided as part of Trio. xDrip4iOS is **not** required to interact with your compatible Libre sensor using Trio.

If you want to use xDrip4iOS as a CGM source via “shared app group,” you must also build that app from a source with the same developer ID used for building Trio. Scripts are available for these apps as well. All scripts follow the same download and build pattern and configure automatic signing files for you.

The download is placed in your `Downloads` folder in a directory called `BuildxDrip4iOS` or `BuildGlucoseDirect`, respectively. The downloaded clone is found in a folder with the branch name, date, and time encoded.
The download is placed in your `Downloads` folder in a directory called `BuildxDrip4iOS`. The downloaded clone is found in a folder with the branch name, date, and time encoded.

These can be accessed using the [**TrioBuildSelectScript**](#build-trio-with-script) menu options mentioned above. Or you can run each script individually.

Expand All @@ -234,17 +229,6 @@ These can be accessed using the [**TrioBuildSelectScript**](#build-trio-with-scr
https://raw.githubusercontent.com/loopandlearn/lnl-scripts/main/BuildxDrip4iOS.sh)"
```

### Glucose Direct

!!! important

Until the providers of Glucose Direct add a `Trio App Group` to their app, you cannot use this app with Trio.

```
/bin/bash -c "$(curl -fsSL \
https://raw.githubusercontent.com/loopandlearn/lnl-scripts/main/BuildGlucoseDirect.sh)"
```

### Alternative Branch for Trio

Sometimes, specific branches are offered for testing. Any desired branch can be cloned using the **`Build Trio`** script. After the final quote of the script command, add a space, hyphen, space, and branch_name. An example is shown below: replace `branch_name` with your desired branch. Note that specific branches like this are not deleted as part of the `Delete Old Downloads` utility discussed in [Maintenance Utilities](#run-maintenance-utilities).
Expand Down Expand Up @@ -494,8 +478,7 @@ You must be connected to the internet and must allow Xcode to connect to Apple t

### Consequences of `Trio App Group`

If you use xDrip4iOS or GlucoseDirect as your CGM for Trio, they need to support the same `App Group` as Trio.
If you use xDrip4iOS as your CGM for Trio, it needs to support the same `App Group` as Trio.

* xDrip4iOS requires version 5.3.1 or newer to support the `Trio App Group`
* GlucoseDirect has not been updated, at this time, so does not currently work with Trio as a CGM source
xDrip4iOS requires version 5.3.1 or newer to support the `Trio App Group`

8 changes: 2 additions & 6 deletions docs/settings/devices/cgm.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,13 @@ CGM selection includes the following:
* Dexcom G7/ONE+
* Glucose Simulator
* Libre Transmitter
* Glucose Direct
* Medtronic Enlite

## Nightscout
While using Nightscout as a CGM is an option, it should be avoided if possible because it will not keep Trio running in the background like other CGM options. You will have to open Trio manually to make it run loop cycles.

## xDrip (xDrip4iOS)
To use xDrip4iOS as a CGM source, you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use Shuggah or a version distributed by someone else's TestFlight. Please see the following for instructions on how to build xDrip4iOS yourself: [link](../../operate/build.md#xdrip4ios-or-glucose-direct-as-cgm-source)
To use xDrip4iOS as a CGM source, you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use Shuggah or a version distributed by someone else's TestFlight. Please see the following for instructions on how to build xDrip4iOS yourself: [link](../../operate/build.md#xdrip4ios-as-cgm-source)

However, if you are using Dexcom G6 or ONE with xDrip4iOS, you can choose the Dexcom G6 option in Trio rather than xDrip4iOS, and Trio will intercept the glucose readings even if you're using Shuggah or someone else's TestFlight of xDrip4iOS.

Expand All @@ -34,7 +33,7 @@ The Glucose Simulator adds artificial CGM readings to the screen so you can see
***The Glucose Simulator should never be used in conjunction with a live pump connected to a person (or animal).***

## Libre Transmitter
This option pairs a compatible Libre CGM directly with Trio without using a separate app like xDrip4iOS or Glucose Direct.
This option pairs a compatible Libre CGM directly with Trio without using a separate app like xDrip4iOS.

### Supported Sensors
* US Libre 1 10-day sensors *via Transmitters*
Expand All @@ -49,8 +48,5 @@ This option pairs a compatible Libre CGM directly with Trio without using a sepa
* Libre H sensors
* Libre 3

## Glucose Direct
Until the providers of Glucose Direct add a Trio App Group to Glucose Direct, you cannot use this app with Trio. If that happens, then you must build it yourself with the same Apple Developer account you used to build your Trio app. You cannot use a version distributed by someone else's TestFlight.

## Medtronic Enlite
The Minimed Enlite CGM, available with the Medtronic 522/722, 523/723, and 554/754, wirelessly sends glucose readings to the pump. Trio can read the Medtronic CGM data directly from the pump using a RileyLink-compatible device.

0 comments on commit 37cdd4f

Please sign in to comment.