diff --git a/app/src/main/java/info/nightscout/androidaps/Config.java b/app/src/main/java/info/nightscout/androidaps/Config.java index bbd96a6c61..ff7b935355 100644 --- a/app/src/main/java/info/nightscout/androidaps/Config.java +++ b/app/src/main/java/info/nightscout/androidaps/Config.java @@ -42,6 +42,4 @@ public class Config { public static final boolean logDanaBTComm = true; public static boolean logDanaMessageDetail = true; public static final boolean logDanaSerialEngine = true; - - public static final boolean enableComboBetaFeatures = false; } diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboAlertHistoryDialog.java b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboAlertHistoryDialog.java deleted file mode 100644 index 6f30b3aed9..0000000000 --- a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboAlertHistoryDialog.java +++ /dev/null @@ -1,52 +0,0 @@ -package info.nightscout.androidaps.plugins.PumpCombo; - -import android.os.Bundle; -import android.support.v4.app.DialogFragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import java.text.DateFormat; -import java.util.List; - -import info.nightscout.androidaps.plugins.PumpCombo.ruffyscripter.history.PumpAlert; -import info.nightscout.androidaps.R; - -public class ComboAlertHistoryDialog extends DialogFragment { - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View layout = inflater.inflate(R.layout.combo_alert_history_fragment, container, false); - TextView text = (TextView) layout.findViewById(R.id.combo_error_history_text); - List errors = ComboPlugin.getPlugin().getPump().errorHistory; - if (errors.isEmpty()) { - text.setText(R.string.combo_no_alert_data_note); - } else { - StringBuilder sb = new StringBuilder(); - DateFormat dateTimeFormatter = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); - boolean first = true; - for (PumpAlert error : errors) { - if (first) { - first = false; - } else { - sb.append("\n"); - } - sb.append(dateTimeFormatter.format(error.timestamp)); - sb.append(" "); - sb.append(error.message); - if (error.warningCode != null) { - sb.append(" (W"); - sb.append(error.warningCode); - sb.append(")"); - } - if (error.errorCode != null) { - sb.append(" (E"); - sb.append(error.errorCode); - sb.append(")"); - } - } - text.setText(sb.toString()); - } - return layout; - } -} diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboFragment.java b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboFragment.java index 9753f35ea4..14fdd3c219 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboFragment.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboFragment.java @@ -6,6 +6,7 @@ import android.app.AlertDialog; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; +import android.support.annotation.NonNull; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -16,7 +17,6 @@ import com.squareup.otto.Subscribe; import org.apache.commons.lang3.StringUtils; -import info.nightscout.androidaps.Config; import info.nightscout.androidaps.plugins.PumpCombo.ruffyscripter.PumpState; import info.nightscout.androidaps.plugins.PumpCombo.ruffyscripter.history.Bolus; import info.nightscout.androidaps.MainApp; @@ -29,7 +29,7 @@ import info.nightscout.androidaps.queue.events.EventQueueChanged; import info.nightscout.utils.DateUtil; import info.nightscout.utils.SP; -public class ComboFragment extends SubscriberFragment implements View.OnClickListener, View.OnLongClickListener { +public class ComboFragment extends SubscriberFragment implements View.OnClickListener { private TextView stateView; private TextView activityView; private TextView batteryView; @@ -39,43 +39,28 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis private TextView baseBasalRate; private TextView tempBasalText; private Button refreshButton; - private Button alertsButton; - private Button tddsButton; private TextView bolusCount; private TextView tbrCount; - private Button fullHistoryButton; @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, + public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.combopump_fragment, container, false); - stateView = (TextView) view.findViewById(R.id.combo_state); - activityView = (TextView) view.findViewById(R.id.combo_activity); - batteryView = (TextView) view.findViewById(R.id.combo_pumpstate_battery); - reservoirView = (TextView) view.findViewById(R.id.combo_insulinstate); - lastBolusView = (TextView) view.findViewById(R.id.combo_last_bolus); - lastConnectionView = (TextView) view.findViewById(R.id.combo_lastconnection); - baseBasalRate = (TextView) view.findViewById(R.id.combo_base_basal_rate); - tempBasalText = (TextView) view.findViewById(R.id.combo_temp_basal); - bolusCount = (TextView) view.findViewById(R.id.combo_bolus_count); - tbrCount = (TextView) view.findViewById(R.id.combo_tbr_count); + stateView = view.findViewById(R.id.combo_state); + activityView = view.findViewById(R.id.combo_activity); + batteryView = view.findViewById(R.id.combo_pumpstate_battery); + reservoirView = view.findViewById(R.id.combo_insulinstate); + lastBolusView = view.findViewById(R.id.combo_last_bolus); + lastConnectionView = view.findViewById(R.id.combo_lastconnection); + baseBasalRate = view.findViewById(R.id.combo_base_basal_rate); + tempBasalText = view.findViewById(R.id.combo_temp_basal); + bolusCount = view.findViewById(R.id.combo_bolus_count); + tbrCount = view.findViewById(R.id.combo_tbr_count); - refreshButton = (Button) view.findViewById(R.id.combo_refresh_button); + refreshButton = view.findViewById(R.id.combo_refresh_button); refreshButton.setOnClickListener(this); - alertsButton = (Button) view.findViewById(R.id.combo_alerts_button); - alertsButton.setOnClickListener(this); - alertsButton.setOnLongClickListener(this); - - tddsButton = (Button) view.findViewById(R.id.combo_tdds_button); - tddsButton.setOnClickListener(this); - tddsButton.setOnLongClickListener(this); - - fullHistoryButton = (Button) view.findViewById(R.id.combo_full_history_button); - fullHistoryButton.setOnClickListener(this); - fullHistoryButton.setOnLongClickListener(this); - updateGUI(); return view; } @@ -99,75 +84,9 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis } }); break; - case R.id.combo_alerts_button: - ComboAlertHistoryDialog ehd = new ComboAlertHistoryDialog(); - ehd.show(getFragmentManager(), ComboAlertHistoryDialog.class.getSimpleName()); - break; - case R.id.combo_tdds_button: - ComboTddHistoryDialog thd = new ComboTddHistoryDialog(); - thd.show(getFragmentManager(), ComboTddHistoryDialog.class.getSimpleName()); - break; - case R.id.combo_full_history_button: - AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); - builder.setMessage(R.string.combo_read_full_history_info); - builder.show(); - break; } } - // TODO clean up when when queuing - @Override - public boolean onLongClick(View view) { - switch (view.getId()) { - case R.id.combo_alerts_button: - alertsButton.setEnabled(false); - tddsButton.setEnabled(false); - fullHistoryButton.setEnabled(false); - new Thread(() -> ComboPlugin.getPlugin().readAlertData(new Callback() { - @Override - public void run() { - runOnUiThread(() -> { - alertsButton.setEnabled(true); - tddsButton.setEnabled(true); - fullHistoryButton.setEnabled(true); - }); - } - })).start(); - return true; - case R.id.combo_tdds_button: - alertsButton.setEnabled(false); - tddsButton.setEnabled(false); - fullHistoryButton.setEnabled(false); - new Thread(() -> ComboPlugin.getPlugin().readTddData(new Callback() { - @Override - public void run() { - runOnUiThread(() -> { - alertsButton.setEnabled(true); - tddsButton.setEnabled(true); - fullHistoryButton.setEnabled(true); - }); - } - })).start(); - return true; - case R.id.combo_full_history_button: - alertsButton.setEnabled(false); - tddsButton.setEnabled(false); - fullHistoryButton.setEnabled(false); - new Thread(() -> ComboPlugin.getPlugin().readAllPumpData(new Callback() { - @Override - public void run() { - runOnUiThread(() -> { - alertsButton.setEnabled(true); - tddsButton.setEnabled(true); - fullHistoryButton.setEnabled(true); - }); - } - })).start(); - return true; - } - return false; - } - @Subscribe public void onStatusEvent(final EventComboPumpUpdateGUI ignored) { updateGUI(); @@ -210,13 +129,6 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis } if (plugin.isInitialized()) { - refreshButton.setVisibility(View.VISIBLE); - if (Config.enableComboBetaFeatures) { - alertsButton.setVisibility(View.VISIBLE); - tddsButton.setVisibility(View.VISIBLE); - } - fullHistoryButton.setVisibility(View.VISIBLE); - // battery batteryView.setTextSize(20); if (ps.batteryState == PumpState.EMPTY) { diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboPlugin.java index b25e6d3b4a..36f9235686 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboPlugin.java @@ -68,8 +68,8 @@ import info.nightscout.utils.SP; */ public class ComboPlugin extends PluginBase implements PumpInterface, ConstraintsInterface { private static final Logger log = LoggerFactory.getLogger(ComboPlugin.class); - public static final String COMBO_TBRS_SET = "combo_tbrs_set"; - public static final String COMBO_BOLUSES_DELIVERED = "combo_boluses_delivered"; + static final String COMBO_TBRS_SET = "combo_tbrs_set"; + static final String COMBO_BOLUSES_DELIVERED = "combo_boluses_delivered"; private static ComboPlugin plugin = null; @@ -1124,11 +1124,11 @@ public class ComboPlugin extends PluginBase implements PumpInterface, Constraint */ private boolean readHistory(@Nullable PumpHistoryRequest request) { CommandResult historyResult = runCommand(MainApp.gs(R.string.combo_activity_reading_pump_history), 3, () -> ruffyScripter.readHistory(request)); - if (!historyResult.success) { + PumpHistory history = historyResult.history; + if (!historyResult.success || history == null) { return false; } - PumpHistory history = historyResult.history; updateDbFromPumpHistory(history); // update local cache @@ -1171,64 +1171,6 @@ public class ComboPlugin extends PluginBase implements PumpInterface, Constraint return pumpBolus.timestamp + Math.min(secondsFromBolus, 59 * 1000); } - // TODO use queue once ready - void readTddData(Callback post) { -// ConfigBuilderPlugin.getCommandQueue().custom(new Callback() { -// @Override -// public void run() { - readHistory(new PumpHistoryRequest().tddHistory(PumpHistoryRequest.FULL)); -// } -// }, post); - if (post != null) { - post.run(); - } - CommandQueue commandQueue = ConfigBuilderPlugin.getCommandQueue(); - if (commandQueue.performing() == null && commandQueue.size() == 0) { - ruffyScripter.disconnect(); - } - } - - // TODO use queue once ready - void readAlertData(Callback post) { -// ConfigBuilderPlugin.getCommandQueue().custom(new Callback() { -// @Override -// public void run() { - readHistory(new PumpHistoryRequest().pumpErrorHistory(PumpHistoryRequest.FULL)); -// } -// }, post); - if (post != null) { - post.run(); - } - CommandQueue commandQueue = ConfigBuilderPlugin.getCommandQueue(); - if (commandQueue.performing() == null && commandQueue.size() == 0) { - ruffyScripter.disconnect(); - } - } - - // TODO use queue once ready - void readAllPumpData(Callback post) { -// ConfigBuilderPlugin.getCommandQueue().custom(new Callback() { -// @Override -// public void run() { - readHistory(new PumpHistoryRequest() - .bolusHistory(PumpHistoryRequest.FULL) - .pumpErrorHistory(PumpHistoryRequest.FULL) - .tddHistory(PumpHistoryRequest.FULL)); - CommandResult readBasalResult = runCommand(MainApp.gs(R.string.combo_actvity_reading_basal_profile), 2, ruffyScripter::readBasalProfile); - if (readBasalResult.success) { - pump.basalProfile = readBasalResult.basalProfile; - } -// } -// }, post); - if (post != null) { - post.run(); - } - CommandQueue commandQueue = ConfigBuilderPlugin.getCommandQueue(); - if (commandQueue.performing() == null && commandQueue.size() == 0) { - ruffyScripter.disconnect(); - } - } - /** * Reads QuickInfo to update reservoir level and determine if new boluses exist on the pump * and if so, queries the history for all new records. @@ -1378,7 +1320,6 @@ public class ComboPlugin extends PluginBase implements PumpInterface, Constraint @Override public PumpEnactResult loadTDDs() { - PumpEnactResult result = new PumpEnactResult(); result.success = readHistory(new PumpHistoryRequest().tddHistory(PumpHistoryRequest.FULL)); if (result.success) { diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboTddHistoryDialog.java b/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboTddHistoryDialog.java deleted file mode 100644 index 7da1c8ba30..0000000000 --- a/app/src/main/java/info/nightscout/androidaps/plugins/PumpCombo/ComboTddHistoryDialog.java +++ /dev/null @@ -1,58 +0,0 @@ -package info.nightscout.androidaps.plugins.PumpCombo; - -import android.os.Bundle; -import android.support.v4.app.DialogFragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import java.text.DateFormat; -import java.util.List; -import java.util.Locale; - -import info.nightscout.androidaps.plugins.PumpCombo.ruffyscripter.history.Tdd; -import info.nightscout.androidaps.R; - -public class ComboTddHistoryDialog extends DialogFragment { - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View layout = inflater.inflate(R.layout.combo_tdd_history_fragment, container, false); - TextView text = (TextView) layout.findViewById(R.id.combo_tdd_history_text); - List tdds = ComboPlugin.getPlugin().getPump().tddHistory; - if (tdds.isEmpty()) { - text.setText(R.string.combo_no_tdd_data_note); - } else { - StringBuilder sb = new StringBuilder(); - DateFormat dateFormatter = DateFormat.getDateInstance(); - double avg = 0; - double min = 999; - double max = 0; - int count = 0; - for (Tdd tdd : tdds) { - if (tdd.total > 0) { - avg += tdd.total; - count++; - } - if (tdd.total < min) min = tdd.total; - if (tdd.total > max) max = tdd.total; - } - avg = avg / count; - sb.append(String.format(Locale.getDefault(), getString(R.string.combo_tdd_minimum), min)); - sb.append("\n"); - sb.append(String.format(Locale.getDefault(), getString(R.string.combo_tdd_average), avg)); - sb.append("\n"); - sb.append(String.format(Locale.getDefault(), getString(R.string.combo_tdd_maximum), max)); - sb.append("\n"); - for (Tdd tdd : tdds) { - sb.append("\n"); - sb.append(dateFormatter.format(tdd.timestamp)); - sb.append(" "); - sb.append(String.format(Locale.getDefault(), "%3.1f", tdd.total)); - sb.append(" U"); - } - text.setText(sb.toString()); - } - return layout; - } -} diff --git a/app/src/main/res/layout/combo_alert_history_fragment.xml b/app/src/main/res/layout/combo_alert_history_fragment.xml deleted file mode 100644 index f1faa9bb86..0000000000 --- a/app/src/main/res/layout/combo_alert_history_fragment.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/combo_tdd_history_fragment.xml b/app/src/main/res/layout/combo_tdd_history_fragment.xml deleted file mode 100644 index 04335526ba..0000000000 --- a/app/src/main/res/layout/combo_tdd_history_fragment.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/combopump_fragment.xml b/app/src/main/res/layout/combopump_fragment.xml index 67b135b677..5bb90090be 100644 --- a/app/src/main/res/layout/combopump_fragment.xml +++ b/app/src/main/res/layout/combopump_fragment.xml @@ -499,46 +499,6 @@ android:paddingLeft="0dp" android:paddingRight="0dp" android:text="@string/combo_refresh" /> - - - - - - - diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 52d23a534a..9bda35856c 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -678,9 +678,6 @@ En Използвай системни известия за аларми и съобщения Внимание - Минимум: %3.1f U - Максимум: %3.1f U - Средно: %3.1f U Нормално Ниско Няма достатъчно инсулин в резервоара diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 71e1000cbb..acd0a5df3a 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -704,7 +704,6 @@ Bolus stejné velikosti už byl během poslední minuty požadován. Jako preventivní ochrana před zdvojeným bolusem byla operace zakázána. Teď Načítání historie pumpy - Výstrahy Nastavení bazálního profilu V zásobníku je málo inzulínu Slabá baterie v pumpě @@ -713,18 +712,12 @@ Provádění bolusu a čtení historie selhalo. Zkontrolujte pumpu a zadejte bolus přes péči Provádění bolusu selhalo. Zdá se, že žádný bolus nebyl podán. Zkontrolujte pumpu a případně pošlete bolus znovu. Jako bezpečnostní opatření podání bolusu není opakováno. Pouze %.2f U z bolusu %.2f bylo podáno díky chybě. Zkontrolujte pumpu a proveďte nápravu. - Historie Varování o ukončeném dočasném bazálu bylo potvrzeno. Varování Prázdný Nízký Normální - Průměr: %3.1f U - Maximum: %3.1f U - Minimum: %3.1f U - Pro přečtení historie chyb dlouze stiskněte tlačítko ALERTS. Varování: může to způsobit chybu, že pumpa bude odmítat všechny připojení a je pak vyžadováno stisknutí tlačítka na pumpě pro obnovení komunikace. Je vyžadována aktualizace času na pumpě - Pro přečtení celkových denních dávek dlouze stikněte na pumpě tlačítko TDDS. Varování: může to způsobit chybu, že pumpa bude odmítat všechna připojení a je pak vyžadováno stisknutí tlačítka na pumpě pro obnovení komunikace. Nedostatek inzulínu pro takovýto bolus Chyba spuštění extended bolusu SMB @@ -823,8 +816,6 @@ Bolus bude pouze zaznamenán Automaticky doplňovat chybějící glykémie z NS Hypoglykémie - CDD - Dlouhé stisknutí tohoto tlačítka pro plné načtení historie a bazálního profilu z pumpy. Obvykle to není nutné, protože se to děje průběžně, ale může to pomoci v případě změny datumu v pumpě nebo v případě výměny pumpy. Citlivost Odchylky Zbývající sacharidy diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 01de36c6f5..a07ec4b40c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -666,7 +666,6 @@ Gestoppt (Benutzer) Gestoppt (Fehler) In Betrieb - TDDS Bolusabgabe wird vorbereitet TBR wird abgebrochen TBR wird gesetzt (%d%% / %d Min.) @@ -680,7 +679,6 @@ Der abgegebene Bolus konnte nicht bestätigt werden. Bitte prüfe auf der Pumpe, ob ein Bolus abgegeben wurde und erstelle einen Eintrag im Careportal falls nötig. Die Bolusabgabe ist fehlgeschlagen: Es wurde scheinbar kein Bolus abgegeben. Bitte prüfe auf der Pumpe, ob ein Bolus abgegeben wurde. Um doppelte Boli durch Programmfehler zu vermeiden, werden Boli nicht automatisch wiederholt. Wegen eines Fehlers wurden nur %.2f IE von den angeforderten %.2f IE abgegeben. Bitte prüfe den abgegebenen Bolus auf der Pumpe. - Historie Status wird aktualisiert Die Pumpe wird initialisiert Jetzt @@ -689,19 +687,13 @@ Leer Niedrig Normal - Durchschnitt: %3.1f IE - Maximum: %3.1f IE - Minimum: %3.1f IE Diese Aktion wird von der Pumpe nicht unterstützt - Alarme Die Batterie in der Pumpe ist fast leer Das Reservoir in der Pumpe ist fast leer Die Pumpe zeigt einen Fehler an E%d: %s Unsichere Verwendung: In der Pumpe ist nicht das erste Basalratenprofil gewählt. Der Loop wird deaktiviert bis dies korrigiert ist. Unsichere Verwendung: Ein erweiterter oder Multiwave-Bolus ist aktiv. Der Loop wird für die nächsten 6 Stunden kein zusätzliches Insulin abgeben. - Um die Fehlerhistorie der Pumpe zu lesen, drücke lange auf ALARME. Bitte aktualisiere die Uhrzeit der Pumpe - Um die TDD-Statistik der Pumpe zu lesen, drücken Sie den TDDS Knopf lange.\nWARNUNG: Es gibt einen bekannten Fehler in der Pumpe der dazu führt, dass die Pumpe nach dieser Aktion erst wieder Verbindungen annimmt, wenn auf der Pumpe selbst ein Konpf gedrückt wird. Aus diesem Grund sollte diese Aktion nicht durchgeführt werden. Nicht mehr genug Insulin im Reservoir für den Bolus Ja Nein @@ -723,7 +715,6 @@ Achtung! Normalerweise musst Du diese Werte nicht ändern. Bitte KLICKE HIER und LESE den Text. Verändere Werte erst, wenn Du den Inhalt des Textes verstanden hast. Basalratenprofil wird gelesen %.2f IE/h - Drücke den Button lange, um die gesamte Historie und das Basal-Profil der Pumpe auszulesen. Dies ist eigentlich unnötig, weil die Historie regelmäßig gelesen wird. Hilfreich kann dies jedoch sein, wenn Datum und Zeit grundlegend verändert wurden oder die Pumpe ausgetauscht wurde. Keine Verbindung zur Pumpe: Es wurde kein Bolus abgegeben. Fehler bei der Abgabe eines verlängerten Bolus Nach der Berechnung des Bolus hat sich die Pumpenhistorie geändert. Daher wurde kein Bolus abgegeben. Bitte prüfe, ob überhaupt noch ein Bolus benötigt wird. Wenn die gleiche Bolusmenge erforderlich ist, warte zwei Minuten ab, denn es werden aus Sicherheitsgründen keine gleich großen Boli abgegeben, wenn sie innerhalb von zwei Minuten angefordert wurden (unabhängig davon, ob sie verabreicht wurden oder nicht). diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index f29b7855da..1fc2769177 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -676,7 +676,6 @@ Perfil invalido: %s Programando bomba para emitir bolo Actualizar - TDDS Estado Actividad Ninguna coneccnion por %d min @@ -694,21 +693,14 @@ Un bolo de mismo valor ha sido dado durante el pasado minuto. Para evitar bolos dobles y asegurarse contra bugs esto no es permitido. Ahora Leiendo historia bomba - Alarmas " Activando perfil base " "Nivel del deposito bajo " Bateria casi agotada La bomba muesta el error E%d: %s - Para leer historial de los errores, pincha unos segundo el boton \"ALARMAS\" ATENCION: esto puede causar un bug. La bomba no vuelve a conectarse - necesitas pulsar un boton en la misma bomba para reiniciarse. Deberias evitar esto. - Para leer el hisorial TDD de la bomba pulsa el boton TDDS unso segundos. ATENCION: esto puede causar un bug. La bomba no vuelve a conectarse - necesitas pulsar un boton en la misma bomba para reiniciarse. Deberias evitar esto. - Mínimo: %3.1f U - Media: %3.1f U - Máximo: %3.1f U Bajo Vacio Normal Se necesita actualizar reloj de la bomba - Historial Alerta TBR cancelada, advertencia acceptada Emision del bolo fallado. Ningún bolo se ha emitido. Para asegurarse, por favor controle la bomba para evitar bolo doble. Para evitar bugs no se reinician bolos automaticamente. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 084d6c8609..cedf15bd5e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -684,7 +684,6 @@ Profile incorrect: %s Programmer la pompe pour administrer un bolus Actualiser - TDDS État Activité Pas de connexion depuis %d min @@ -708,21 +707,14 @@ Un bolus avec la même quantité d’insuline a été demandé au cours de la dernière minute. Pour prévenir l’administration accidentelle de deux bolus à la fois et pour protéger contre les bugs quand ceci (bolus) non autorisé Maintenant Lecture historique pompe - Alertes Définir le profil basal Niveau cartouche pompe bas Niveau batterie pompe bas La pompe affiche l’erreur E%d: %s - Pour lire l’historique des erreurs de pompe, Appuyez longuement sur le bouton ALERTES, WARNING : ceci peut provoquer un bug et ce dernier va ordonner la pompe à rejeter toutes les tentatives de connexion et qui va nécessiter d’appuyer un bouton sur la pompe pour restaurer et par conséquent le bug devrait être évité - Pour lire l’historique DTQ de la pompe, Appuyez longuement les boutons DTQS, WARNING : ceci peut provoquer un bug ce qui ordonne la pompe à rejeter toutes les tentatives de connexion et qui va nécessiter d’appuyer un bouton sur la pompe pour restaurer et par conséquent le bug devrait être évité - Minimum: %3.1f U - Moyen: %3.1f U - Maximum: %3.1f U Bas Vide Normal Mise à jour nécessaire pour l\'heure de la pompe - Historique Warning TBR ANNULÉ warning confirmé Administration bolus échouée. Il semble qu’aucun bolus n’a été administré. Pour être sûr, Veuillez vérifier la pompe pour éviter un double bolus ensuite re bolusez une nouvelle fois diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 94bbbe2e8d..55d0d9ba64 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -693,12 +693,9 @@ Pomp klok moet bijgesteld worden Leeg Bijna leeg - Maximum: %3.1f E - Normaal + Normaal Vernieuwen - Historiek - Storingen - Batterij pomp is bijna leeg + Batterij pomp is bijna leeg Gevraagde is niet momeglijk met de pomp Zojuist TB GEANNULEERD Waarschuwing is bevestigd @@ -709,20 +706,15 @@ Insuline ampul is bijna leeg Pomp is in storing, controleer op de pomp: E%d %s Bolus (%.1f E) - Minimum: %3.1f E - Gemiddelde: %3.1f E - Instellen van basaal profiel + Instellen van basaal profiel Lezen van pomp historiek - Om de pomp fouthistoriek op te halen, druk lang op de Storingen knop. - Maar %.2f E van de gevraagde %.2f E zijn toegediend door een storing. Gelieve op de pomp te controleren en het gepaste gevolg uit te voeren. - "Om de TTD van de pomp op te halen, lang duwen op de TDDS knop OPGELET: dit kan een bug veroorzaken waardoor de pomp alle verbindingen verbreekt en het vereist is op een knop op de pomp te duwen, dit wordt daarom afgeraden." - Toedienen en controleren van de bolus in de pomp historiek is mislukt, controleer de pomp en creëer een manuele bolus in het Careportal tabblad + Maar %.2f E van de gevraagde %.2f E zijn toegediend door een storing. Gelieve op de pomp te controleren en het gepaste gevolg uit te voeren. + Toedienen en controleren van de bolus in de pomp historiek is mislukt, controleer de pomp en creëer een manuele bolus in het Careportal tabblad Bolus toedienen mislukt. Waarschijnlijk is er geen bolus toegediend. Gelieve de pomp te controleren om een dubbele bolus te vermijden. Als bescherming tegen programmeerfouten worden bolussen niet automatisch opnieuw uitgevoerd. Actie Instellen TBR (%d%% / %d min) Onvoorzichtig gebruik: Vertraagde of multi wave bolussen zijn toegediend in de afgelopen 6 uur op het geselecteerde basaal patroon is niet 1. Loop is onderbroken tot de 6 uur nadat deze bolussen of andere basale patronen zijn gedetecteerd. Alleen normale bolussen en basaal patroon 1 zijn mogelijk binnen basaal patroon 1 - TDDS - Opgelet: verlengde en multi wafe bolussen zijn actief. Loop is naar onderdruk lage waardes enkel overgeschakeld gedurende 6 uur. Alleen gewone bolussen worden onderdsteund in loop modus. + Opgelet: verlengde en multi wafe bolussen zijn actief. Loop is naar onderdruk lage waardes enkel overgeschakeld gedurende 6 uur. Alleen gewone bolussen worden onderdsteund in loop modus. Niet genoeg insuline aanwezig in reservoir voor de bolus Combinatie-Bolus %.2f E/u @@ -732,7 +724,6 @@ Basaal profiel wordt gelezen Basale patroon niet geschikt op complete uren: %s Ongeldig profiel: %s - Lang duwen op deze knop zal de volledige historiek en basaal profiel uit de pomp ophalen. Dit is normaal gezien niet nodig, daar de pomp historiek permanent wordt gelezen, maar kan nuttig zijn wanneer de pomp dat en tijd grote afwijkingen hadden of de pomp vervangen is. Er kon geen verbinding met de pomp gemaakt worden. De Bolus is niet toegediend. Vertraagde bolus toedien storing De pomp historiek is gewijzigd nadat de bolus berend was. De bolus is NIET toegediend. Programmeer een nieuwe bolus indien nodig. Als dezelfde bolus hoeveelheid moet worden toegediend, gelieve 2 minuten te wachten. Gelijke bolussen worden geweigerd om veiligheidsredenen (toegediend of niet). diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 40c311fad7..6f65ca4af5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -780,7 +780,6 @@ Invalid profile: %s Programming pump for bolusing Refresh - TDDS State Activity No connection for %d min @@ -801,23 +800,15 @@ Now Reading pump history pump history - Alerts Setting basal profile Pump cartridge level is low Pump battery is low The pump is showing the error E%d: %s - To read the pump\'s error history, long press this button - To read the pump\'s TDD history, long press this button - Minimum: %3.1f U - Average: %3.1f U - Maximum: %3.1f U Low Empty Normal Pump clock update needed - History Warning - Long press this button to force a full read of history and basal profile from the pump. This is generally not needed, since the pump\'s history is read continuously, but can be useful if the pump\'s date and time changed significantly or the pump was replaced. TBR CANCELLED warning was confirmed The pump could not be reached. No bolus was given Bolus delivery failed. It appears no bolus was delivered. To be sure, please check the pump to avoid a double bolus and then bolus again. To guard against bugs, boluses are not automatically retried.