poniedziałek, 30 stycznia 2017

Transmiter II - wstęp

TRANSMITER II    

Zakończenie prac nad rozwojem drugiej wersji Transmitera jest okazją do opisania jak powstawał, do czego służy i jakie ma obecnie możliwości.

Historia.


10 kwietnia 2016 roku opublikowana została przez JoernL pierwsza wersja oprogramowania oraz opis jak we własnym zakresie zrobić LimiTTer. 

Pomysł na LimiTTer - to pomysł jak zrobić urządzenie, które odczyta dane o zawartości glukozy w płynie śródtkankowym zmierzone przez sensor Abbott Freestyle Libre i prześle je do telefonu z aplikacją xDrip. Aplikacja xDrip, która powstała 15 listopada 2014 roku i jest rozwijana przez kilkudziesięciu programistów jako projekt open-source do dzisiaj - była wtedy i do dzisiaj jest najbardziej rozwiniętą aplikacją "cukrzycową". LimiTTer - jako nowe źródło danych w tej aplikacji wykorzystał sposób transmisji i format danych stosowany przez system Dexcom. Aktualna (datowana na 4 dni temu - 26.01.2017) wersja xDripa - to tysiąc osiemset dwudziesta pierwsza (1821) od chwili powstania - zatem średnio codziennie pojawiają się ponad 2 poprawki :) 

Początkiem września 2016 roku, jak tylko stałem się użytkownikiem systemu Libre (który kilka dni wcześniej wszedł oficjalnie na polski rynek) - postanowiłem zaadaptować LimiTTer do naszych lokalnych warunków - głównie w zakresie dostępności podzespołów, oraz wykonywać go niejako "usługowo" - dla osób, które same nie potrafią go sobie zrobić i oprogramować. Projekt otrzymał nazwę "Transmiter".

W krótkim okresie czasu - paru tygodni powstało 5 szt Transmiterów testowych, które otrzymali uczestnicy grupy FB - Freestyle Libre PL. Grupy powstałej nie dużo wcześniej - w sierpniu 2016 roku.
(Transmiter testowy)

Po pierwszych testach - w ich wyniku powstała robocza wersja Transmitera, którą w ostatnich 2 miesiącach 2016 roku - rozpoczęło użytkować blisko 100 osób, w tym 5 za granicą. 
By sobie jakoś zorganizować obsługę biurową zamawiania i wysyłki Transmiterów - uruchomiłem prosty sklepik internetowy - transmiter.com.pl. To miejsce i sposób w jaki można go zamówić dla siebie. Od początku - Transmiter jest "produktem" hobbystycznym, nie produkowanym jako firma, tylko wykonywanym w miarę posiadania części i czasu. Zwykle czas oczekiwania od chwili zamówienia, do chwili jego otrzymania to 2-3 tygodnie (poza okresami, gdy mam parę sztuk gotowych - "na stanie").

(Transmiter)

Czas od powstania Transmitera do końca 2016 roku - pokazał jego słabe i silne strony. Silną stroną jest to, że nie wymaga on zmian od strony sprzętowej. Jest dziś dokładnie taki sam jak pierwszy, który opuścił moją pracownię. Słabe strony - to zaszłości związane z historią powstania LimiTTera i jego ograniczeniami. Starałem się je usunąć w Transmiterze II - czyli Transmiterze z nowym oprogramowaniem wewnętrznym. 

Działanie i funkcje.


Co to jest Transmiter? 

To jedno z najczęstszych pytań zadawanych na grupach FB poświęconych cukrzycy przy okazji dyskusji o systemie Freestyle Libre. 

Od strony technicznej - Transmiter jest to konwerter NFC do BLE. 

Krótko, ale mało kto to zrozumie, więc nieco jaśniej:

sensor Freestyle Libre może być odczytywany przez czytnik za pomocą protokołu NFC. To taki rodzaj transmisji danych jaki stosowany jest na przykład w kartach bankowych do płatności zbliżeniowych. NFC wymaga, by obydwa urządzenia, które wymieniają między sobą dane znalazły cię bardzo blisko - maksymalnie do 1-2 cm jedno od drugiego. Fabrycznym czytnikiem Libre - praktycznie dotykamy go sensora, bądź to bezpośrednio, bądź przez ubranie.

Jeśli nie dotkniemy czytnikiem do sensora - nie ma możliwości dowiedzieć się jaką wartość zmierzył on w danej chwili. Stąd powstał pomysł na LimiTTer i moja modyfikacja czyli Transmiter: to urządzenie, które będzie cały czas założone na sensor i będzie ono ciągle przekazywało zmierzone wyniki do odbiornika - telefonu. Ten "cały czas" - to oczywiście w zależności od potrzeb - cała doba, noc, pobyt dziecka w szkole, kilka godzin, itp - co komu pasuje i co komu potrzeba. A "ciągłe przekazywanie" - to przesyłanie wyniku co 5 minut.
Transmiter zasilany jest wbudowanym na stałe akumulatorem o pojemności 240 mAh, który wystarcza na 2-4 dni ciągłej pracy. Ładujemy go - tak jak telefon, tą samą ładowarką co fabryczny czytnik Libre.

Reasumując: LimiTTer/Transmiter - to dodatkowe urządzenia, które z systemu Freestyle Libre tworzą pełnoprawny system ciągłego monitoringu glikemii (CGM - Continuous Glucose Monitoring). Minimalny zestaw to: sensor Libre + Transmiter + telefon z systemem Android i aplikacją xDrip.
(i oczywiście - plus fabryczny czytnik Libre do aktywacji sensora po jego założeniu).

Transmiter II


Powstawanie nowego Transmitera zapoczątkowane zostało przez trzy zagadnienia - jedno to problemy z "wyskokami" - nagle pojawiającymi się wynikami i w górę i w dół odbiegającymi od rzeczywistych pomiarów. Drugie - to zapotrzebowanie na przesyłanie nie tylko pojedynczego pomiaru, ale także historii - tak, jak to czyta fabryczny czytnik Libre. Trzecia - to potrzeba powstania aplikacji na inne rodziaje telefonów, głównie IPhone. 

("Nowy" - Transmiter II i "stary" - Transmiter)

Fizycznie - zmieniła się tylko obudowa (wnętrze jest takie samo jak w Transmiterze). Dodałem pełną obwódkę sensora, co może dodatkowo poprawić działanie - Transmiter nie będzie się tak łatwo odsuwał z sensora.

Operacyjnie - Transmiter II dostał szereg nowych możliwości. Wykorzystać je będzie można z nową aplikacją Drippy, która zacznie być dostępna w Sklepie Play (na telefony i tablety z systemem Android) oraz w Apple Store (na telefony i tablety z systemem iOS - IPhone/IPad) od 15 lutego.

Nowości to:
  • możliwość samodzielnego ustalenia czasu, co jaki przesyłany jest wynik pomiaru - w zakresie od 2 do 9 minut. (obecnie - czas stały 5 minut),
  • możliwość wyboru protokołu transmisji - "stary" - czyli wysyłanie tylko najnowszego pomiaru oraz "nowy" - wysyłanie całości danych, to jest 15 pomiarów co 1 minutę z ostatnich 15 minut oraz 32 pomiarów co 15 minut z ostatnich 8 godzin.
  • możliwość wykonania pomiaru "na życzenie" - to znaczy po kliknięciu w odpowiedni przycisk/ikonkę w aplikacji. To funkcja odpowiadająca pomiarowi fabrycznym czytnikiem Libre.
  • całkowicie nowe oprogramowanie obsługujące odczyt sensora przez NFC. To największa zmiana w oprogramowaniu, bo praktycznie całkowicie od nowa zostało ono w tym zakresie stworzone - z głównym celem by usunąć "wysoki" w pomiarach.
Do współdziałania Transmiter II wymaga telefonu z systemem Android - od 4.3 w górę (dokładniej - każdy telefon z Androidem i Bluetooth w wersji 4.0 - BLE) lub IPhone - od modelu 4S w górę (we wcześniejszych - był zwykły Bluetooth a nie BLE).

Standardowo - wszystkie Transmitery II wychodzą w konfiguracji podstawowej, takiej jak dotychczasowe, czyli - tylko pomiar co 5 minut. Tym samym są w pełni kompatybilne z aplikacją xDrip.

Uaktywnienie nowych funkcji jest możliwe za pomocą DrippyDS oraz w aplikacji Drippy. Żeby nowo włączone funkcje zaczęły działać - po ich ustawieniu/aktywacji w aplikacji należy wyłącznikiem wyłączyć i włączyć Transmiter ponownie.

W ramach współpracy z aplikacją xDrip - możliwa jest zmiana czasu pomiaru z 5 minut na dowolny z zakresu 2 - 9 minut. Pozostałe funkcje nie są dostępne dla xDripa, gdy się je aktywuje - Transmiter przestaje być obsługiwany przez xDrip i możliwa jest praca tylko z Drippy.

Obsługę, testowanie poprawności działania i postępowanie w przypadku wątpliwości co do sprawności Transmitera II - opisze w oddzielnym wpisie na blogu. Podobnie - będzie z opisami nowych aplikacji.

Ten etap kończy rozwój projektu Transmiter. Być może - w przyszłości powstanie "coś nowego" - to znaczy nowe urządzenie do odczytu sensorów Libre, ale jeśli tak - to będzie to całkiem nowa konstrukcja nie mająca już nic wspólnego z historycznym LimiTTer'em. 

piątek, 13 stycznia 2017

DrippyDS - aplikacja do testowania Transmitera

DrippyDS - to pierwsza z serii nowych aplikacji dedykowanych do Transmitera.

Jej zadaniem jest sprawdzenie, czy telefon poprawnie odbiera Transmiter i czy Transmiter poprawnie odczytuje dane z sensora Libre.

Aplikację instalujemy ze sklepu Play ->https://play.google.com/store/apps/details?id=pl.com.transmiter.DrippyDS

(Niedługo będzie ona także dostępna w Apple Store dla IPhone od 4s w górę).

UWAGA!!!!
Jeśli na tym telefonie mamy zainstalowany xDrip - to najpierw musimy w nim wyłączyć obsługę Transmitera. W tym celu wchodzimy w menu - Status Systemu i klikamy "Forget Device".
Przy napisie Bluetooth Device musimy mieć "None Set".


Po instalacji na telefonie - uruchamiamy aplikację - i mamy taki wygląd ekranu:


Klikamy na "SCAN", w włączamy Transmiter (o ile wcześniej nie był włączony).
Po chwili otrzymujemy komunikat: "Found: Limitter....".
Od tego momentu Transmiter musi być na sensorze.


Następnie klikamy na "CONNECT", po chwili wyświetla nam "Connected...".
Gdyby nie wyświetliło "Connected" przez ok 1 minutę, to wyłączamy i włączamy telefon i tak samo Transmiter, po czym rozpoczynamy od początku.


Po wyświetleniu odebranych danych technicznych Transmitera - co 5 minut powinny pojawiać się wyniki odebranych pomiarów z sensora.
Treść pomiaru:
- nr kolejny,
- data i godzina,
- BG - wartość surowa glikemii odczytanej
- napięcie w V i % naładowania baterii
- temperatura Transmitera.

 ...
Po odebraniu 5 pomiarów, z których pierwsze 4 sa wyświetlane - program kończy test.
Jeśli wszystko było OK - to ekran zmienia kolor na zielony:
I to jest koniec pracy programu.

Problemy i ich rozwiązanie:


Faza I - SCAN

  1. Sprawdzamy czy jest włączony Bluetooth w telefonie - jeśli nie - to włączamy.
  2. Jeśli nie znajduje nam Transmitera w pierwszym kroku - "SCAN" - jako pierwsze - ładujemy go ładowarką i ponawiamy test.
  3. J.w. - jeśli Transmiter naładowany - i dalej brak wyniku skanowania - wyłączamy i włączamy telefon i transmiter i ponawiamy.
  4. Jeśli po 2-3 takich próbach jak w pkt 1,2 i 3 - nadal brak efektów - wysyłamy Transmiter do serwisu.
Faza II - CONNECT

  1. Wyłączamy i włączamy telefon i Transmiter i ponawiamy test.
  2. Jeśli po 2-3 takich próbach jak w pkt 1 - nadal brak efektów - wysyłamy Transmiter do serwisu.
Faza III - odczyt z sensora.


  1. Sprawdzamy, czy Transmiter leży dobrze na sensorze.
  2. Wyłączamy i włączamy telefon i Transmiter i ponawiamy test.
  3. Jeśli po 2-3 takich próbach jak w pkt 1 i 2 - nadal brak efektów - wysyłamy Transmiter do serwisu.
Przy wszystkich problemach - proszę o podanie zrzutów z ekranu DrippyDS we wiadomości/mailu.

czwartek, 15 grudnia 2016

Brief instruction for Transmiter and xDrip+ instalation and setup

Here is short instruction for instalation of xDrip+ application and setup for work with Transmiter.


1. Download int your phone xDrip application and install it - link for download -> https://github.com/NightscoutFoundation/xDrip/releases
   Use latest available version of *.apk file.

2. Install as any other Android application in your phone and open it.

3. First two screens - are informations and disclaimers about use of this software. You should accept its.

4. After that - you will see main application screen:

On the top part - you have two menu selectors -> for main menu (3 linies) and for auxilary menu (3 dots)

5. As a first step - Start Sensor - in main menu select "Start Sensor" and give time and date.


 If you give current time and date - will receive message for waiting of 120 minutes for "sensor warming up". This time have no influence for future use, so you can set it for more than 3 hours back and will start use application immediatelly.
Location of the sensor - also is unuset further - choose anyone you wish.

6. Next we need to tell application which device we use. From main menu -> Settings (last on the bottom):


and from settings menu -> Hardware Data Source


we have hardware devices list - select LimiTTer:
Next - we need connect our Transmiter.
From settings menu -> Bluetooth Scan:

on Bluetooth scan screen - select "SCAN ":
then switch on Transmiter from "charge" position to "work" position:

within few seconds you will see that unit is found. Select "LimiTTer":

when selected - application go to main screen and we have two messages (bottom part of the screen):
first - connecting device:

and second - device is recognized as Transmiter PL:

From this moment application is ready for work.
ASt the beginning is necessary to receive first two readings from Transmiter. You should put Transmiter on the sensor and secure it - that will not move over sensor.
After few minutes 10-15 first BG readings will come into phone. You can check progres on main menu - System Status screen:
When first BG reading will be received - in position Transmitter Battery "not available" will change into "3600 - OK".

After second reading - application will ask you for "double calibration" (also there will be new item on main menu "Add double calibration". For this you need 2 glucometer readings (normal finger pick) 5 minutes separated. 
Enter this calibration values - and..... thats all.

Every 5 minutes - new BG reading will arrive from sensor. If there are any missing readings - possible sources are:
- to long distance from Transmiter to phone
- there are other application using Bluetooth or other phone main resources (Facebook, Messenger, Mail, etc)
- Transmiter battery is Low. In this case - charge it. It takes approx 20 minutes. On upper part of screen you see LimiTTer Battery and % value. When its go down from 99 to 98,97,etc - you have approx 12 hours of work. Within this time you should charge it.


niedziela, 11 grudnia 2016

Temperatura.....

Tym razem krótko wpływie temperatury na wyniki i zachowanie się sensorów Freestyle Libre.

Wpierw o sensorze:

działanie sensora takiego jak Libre, Dexcom, Enlite czy tez zwykłych pasków do glukometru od strony chemicznej oparte jest na reakcji enzymatycznej z użyciem oksydazy glukozowej (czasem heksokinazy). Niby bardzo skomplikowane, ale nie - po prostu, żeby zaszła reakcja chemiczna potrzebny jest katalizator - inaczej przyspieszacz reakcji.

Sama reakcja jest zależna od dwu głównych parametrów - temperatury i pH czyli kwasowości roztworu w którym zachodzi.

pH - nas nie interesuje, bo nie mamy na to wpływu, no może dokładniej - nie mamy bezpośrednio wpływu, bo pośrednio -tak - choćby przez nawodnienie organizmu.

Aktywność enzymu i tym samym szybkość reakcji, która w wyniku umożliwia określenie poziomu glukozy dość silnie zależy od temperatury. Widać to na poniższym wykresie:


Interesuje nas czerwona i niebieska linia.
Widać, że w naszym "normalnym" zakresie temperatur - 30-40 stopni C - nic wiele sie nie zmienia.
Ale już od ok 45-50 stopni - widać silny wzrost na wykresie.

Granica 45-cio stopniowa znajduje się też w instrukcji Libry - strona 103: Temperatura pracy czujnika 10-45 st. C.

Jak to się przekłada na praktycznie zastosowanie?

Oto wykres sporządzony przez Pierre'a Vandervenne w 2015 roku z pomiarów i obliczeń związanych z czasem spędzonym w gorącej wannie :)


Czas na wykresie liczony jest "do tyłu" od końca kąpieli.

Przed kąpielą zmierzył poziom cukru glukometrem - 125 mg/dL

W czasie kąpieli - mierzył Librą - zielona linia - dane surowe przesyłane do czytnika. Jasno niebieskie - oczekiwana wartość wyliczona i po kąpieli -> pomiar Librą = 192 mg/dL.

Po kąpieli także zmierzył znowu glukometrem i..... - 118 mg/dL
Poza tym - chwilę później czytnik Libry pokazał błąd Er3 373.

Jak widać - gorąca kąpiel -> szybkie zwiększenie temperatury sensora spowodowało fałszywy wynik różniący się o prawie 100% od wartości rzeczywistej.

Wniosek: ostrożnie z gorącymi kąpielami :)








niedziela, 4 grudnia 2016

Jeszcze raz o dokładności wskazań Libry....

Ostatnio w jednej z dyskusji na grupie FB przemknął temat "wyprzedzania wskazań" sensorów Libry przy niskich cukrach.

Zacząłem się nad tym zastanawiać, ba - nawet zrobiłem pewne doświadczenie na sobie :)

I oto do czego doszedłem:

1. Doświadczenie: 

Przy stabilnej glikemii - strzałka na fabrycznym czytniku Libry pozioma przez dłuższy czas - ok 15-20 minut - umyłem ręce zwykłym mydłem, wysuszyłem i zmierzyłem wbudowanym glukometrem poziom cukru. Dostałem wartość A. Następnie palec "pomiarowy" wysmarowałem porządnie tłuszczem (olej kokosowy) i zrobiłem ponowne nakłucie i pomiar - wynik B.
I co? wynik B (tłusty) był o 20% większy niż A.

2. Analiza

Z dyskusji wynikało, że Libra w pewnych sytuacjach może zachowywać się nieco dziwnie - to znaczy wyprzedzająco pokazywać stan glikemii. Dziwnie, bo zgodnie z jej zasadą działania (pomiar w płynie śródtkankowym) powinna pokazywać z kilku- lub kilkunasto- minutowym opóźnieniem.

Zacznijmy od tego jak działa sensor Libry. Ano działa dokładnie tak - jak pasek glukometru: przez obiekt pomiarowy (w pasku jest to związek chemiczny zmieszany z krwią, a w Librze - z płynem śródtkankowym) przepuszczany jest bardzo mały prąd, jest ten prąd mierzony i z tego pomiaru wyliczana jest wartość glikemii. Zastosowany związek chemiczny jest niejako "uczulony" by absorbował to co ma zmierzyć, czyli glukozę. Nie ma jednak "idealnych" reakcji chemicznych. Zawsze w takim przypadku coś się jeszcze domiesza. To coś - to taki obiekt - czyli substancja, która jest podobna chemicznie i fizycznie do tej, którą chcemy zmierzyć. W tym, co może się znaleźć w płynie śródtkankowym - taką podobną substancją są tłuszcze. Podobną - pod wieloma względami. Z naszego - cukrzycowego punktu widzenia - podobną, bo także transportująca energię do komórek. Tego podobieństwa to my bardzo chcielibyśmy uniknąć - bo energetyczne użycie tłuszczów (lipidów) oznacza stan kwasicy (ketozy) - czyli stan, gdzie mamy bardzo wysoki poziom cukru, lecz co ważniejsze - bardzo niski, lub wręcz zerowy poziom insuliny i organizm by zaspokoić swoje potrzeby energetyczne uruchamia inne źródła - niezależne od insuliny.

Stan ketozy - na początku nie jest bardzo mocny, ale pojawia się jak tylko jest niedobór insuliny taki, który powoduje, że organizm z przetworzenia cukru dostaje mniej energii niż potrzebuje. Możemy być jeszcze "pod progiem" wyników badań na kwasicę, ale ona już "działa". Co się wtedy dzieje? W płynie śródtkankowym oprócz dość wysokiej zawartości glukozy zwiększa się zawartość tłuszczy (lipidów) - a to jak pokazało moje doświadczenie opisane na wstępie - zawyża pomiar w stosunku do pomiaru z krwi.

I teraz: jakie mamy stany dynamiczne?

Tutaj zajmę się stanami poza zakresem głównym - gdzie wszystko jest w miarę stabilne, różnice pomiędzy Librą i glukometrem są niewielkie lub wręcz ich nie ma i gdzie nie występuje zjawisko "wyprzedzania" wyników. Libra wskazuje stabilnie to co działo się kilkanaście minut temu we krwi.

a) szybko rośnie zawartość glukozy - i jesteśmy na "wysokich cukrach":
skoro tak - to znaczy, że wpierw we krwi musiała ta glukoza się znaleźć. I dopiero z krwi w wyniku dyfuzji znalazła się w płynie śródtkankowym. W takim układzie raczej nie ma szans na to by Libra wyprzedziła wskazania glukometru. Ale..... jeśli już działa ketoza - to w płynie śródtkankowym może się znaleźć wystarczająca ilość lipidów, by dały one "fałszywie pozytywny" odczyt jako dużo większa zawartość glukozy niż jest w danym momencie - dając "fałszywe wyprzedzenie" pomiaru względem glukometru.

b) szybko spada zawartość glukozy - i jesteśmy na "niskich cukrach":
skoro tak - to znaczy, że we krwi mamy mało glukozy, lecz przede wszystkim, że komórki ze swojego otoczenia pobrały i przetworzyły - gdyż insuliny starczyło (albo i jest jej nadmiar) już (prawie) całą glukozę - zatem w płynie śródtkankowym jest jej jeszcze mniej niż we krwi. I tutaj Libra pokaże nam mniej niż glukometr. Gdy jest to szybka zmiana - to oznacza, że Libra zacznie nam od pewnego momentu pokazywać "pozytywnie fałszywy" wynik w stosunku do glukometru.

Wnioski:

1. Libra w stanach silnie dynamicznych, przy szybkich zmianach zawartości glukozy we krwi i poza zakresem nominalnym (około 80-160) potrafi z wyprzedzeniem zacząć nam pokazywać wartość glikemii -> możemy szybciej zacząć reagować na stan nieprawidłowy, niż moglibyśmy to zrobić z pomiaru zwykłym glukometrem.

2. Wartość i szybkość tego wyprzedzenia - jest zależna od tłuszczu - tego w tkance i tego jaki aktualnie spożywamy.

3. Pomiar glukometrem też może być przez tłuszcz zafałszowany. Umycie rąk tłustym mydłem, czy natłuszczenie kremem skóry może wpływać na to, że pomiar będzie wyższy niż w rzeczywistości.

Z tych rozważań pojawił się kolejny argument za Librą (oprócz nie kłucia palców): mierzy ona w "lepszym" miejscu niż glukometr. Lepszym - bo bliższym rzeczywistości.


PS.
To moje prywatne przemyślenia i wnioski. Żeby je potwierdzić - trzeba by zrobić dokładniejsze badania, no i przede wszystkim - przez lekarza a nie informatyka-elektronika :)


piątek, 2 grudnia 2016

Transmiter - eksploatacja

Już ponad 70 Transmiterów "u ludzi", więc zebrały się pierwsze opinie i uwagi eksploatacyjne:

1. Przerwy w transmisji pomiarów, 

Bywa, że niektóre telefony mają czasami problem z odbieraniem transmisji. Dzieje się tak, gdy telefon jest czymś zajęty i nie udostępnia, albo zbyt rzadko udostępnia transmisję Bluetooth dla Transmitera.
Można temu zaradzić zmieniając kilka ustawień w programie xDrip+. Nie koniecznie trzeba je wszystkie zmieniać - najlepiej zacząć po kolei i jeśli zaczyna wszystko działać poprawnie - to kolejnych zmian nie trzeba robić.

a - w menu (3 kreski) - Ustawiennia zaznaczamy "Uruchom Collector..."

b - w menu (3 kreski) - Ustawienia - Inne mniej istotne.... - zaznaczamy "Aggresive Service..."

c - w menu (3 kreski) - Ustawienia - Inne mniej istotne.... - Bluetooth Settings - zaznaczamy wszystko co się da.

Po zaznaczeniach - wyłączamy telefon, jeśli się da to wyjmujemy baterię i włączamy ponownie.

2. Zmiany w xDrip+

Operację wyłączenia i włączenia telefonu powinniśmy robić zawsze po jakichkolwiek zmianach w ustawieniach programu xDrip+ (nie dotyczy to zmian alarmów).

3. Aktualizacja programu xDrip+

Od czasu do czasu powinniśmy sprawdzać, czy mamy aktualną wersję programu xDrip+.
Jeśli będą się pojawiać nowe wersje - to będę o tym pisał na grupie FB Freestyle Libre PL, a wszyscy użytkownicy Transmitera będą dostawali info na maila, na który zarejestrowali się w sklepie transmiter.com.pl