From e1dc624a47c472838ad0a74f3f81231f690e1646 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 10 Dec 2016 22:56:40 +0100 Subject: [PATCH 1/2] fully remove mm640g --- app/src/main/java/info/nightscout/androidaps/Config.java | 1 - .../info/nightscout/androidaps/PreferencesActivity.java | 2 -- app/src/main/res/layout/mm640g_fragment.xml | 7 ------- app/src/main/res/values-bg/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-ko/strings.xml | 1 - app/src/main/res/xml/pref_mm640g.xml | 8 -------- 9 files changed, 23 deletions(-) delete mode 100644 app/src/main/res/layout/mm640g_fragment.xml delete mode 100644 app/src/main/res/xml/pref_mm640g.xml diff --git a/app/src/main/java/info/nightscout/androidaps/Config.java b/app/src/main/java/info/nightscout/androidaps/Config.java index 851ecdb39c..c0bdda68c5 100644 --- a/app/src/main/java/info/nightscout/androidaps/Config.java +++ b/app/src/main/java/info/nightscout/androidaps/Config.java @@ -15,7 +15,6 @@ public class Config { public static final boolean SMSCOMMUNICATORENABLED = true; public static final boolean DANAR = true && BuildConfig.PUMPDRIVERS; - public static final boolean MM640G = false && BuildConfig.PUMPDRIVERS; public static final boolean detailedLog = true; public static final boolean logFunctionCalls = true; diff --git a/app/src/main/java/info/nightscout/androidaps/PreferencesActivity.java b/app/src/main/java/info/nightscout/androidaps/PreferencesActivity.java index 8865bba6a9..f6edcdd827 100644 --- a/app/src/main/java/info/nightscout/androidaps/PreferencesActivity.java +++ b/app/src/main/java/info/nightscout/androidaps/PreferencesActivity.java @@ -96,8 +96,6 @@ public class PreferencesActivity extends PreferenceActivity implements SharedPre addPreferencesFromResource(R.xml.pref_danarprofile); } } - if (Config.MM640G) - addPreferencesFromResource(R.xml.pref_mm640g); if (Config.SMSCOMMUNICATORENABLED) addPreferencesFromResource(R.xml.pref_smscommunicator); addPreferencesFromResource(R.xml.pref_others); diff --git a/app/src/main/res/layout/mm640g_fragment.xml b/app/src/main/res/layout/mm640g_fragment.xml deleted file mode 100644 index cf0c892dd0..0000000000 --- a/app/src/main/res/layout/mm640g_fragment.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 4862916fa3..6ea117f09c 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -280,7 +280,6 @@ DE bolus DS bolus E bolus - MM 640g Настройка на визуализацията и наблюдението, а също и анализиране на базалните нужди и коефициенти Стартиране в Open loop режим за няколко дни и ръчно прилагане на много временни базали Стартиране на Open Loop diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index f97ca2d0e0..b8f8bfa0ae 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -270,7 +270,6 @@ Nahrávám Pumpa je zaneprázdněna Špatné heslo k pumpě - MM 640g Heslo k pumpě Okluze Podáno diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index c1a62ab6a9..b31207f125 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -214,7 +214,6 @@ Sensor Finger Sprache - MM 640g Prozent Profil neuladen Speichern diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d9ba0086f0..c87ec9529e 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -236,7 +236,6 @@ Absoluto Cancelar basal temporal SMS Communicator - MM 640g Esperando resultado Números de teléfono permitidos XXXXXXXXXX +; + YYYYYYYYYY diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index aae109c8b6..2ce25cf7c4 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -238,7 +238,6 @@ Absolute 임시기초주입 취소하기 SMS 전송 - MM 640g 결과 기다리는 중 허가된 전화번호 +XXXXXXXXXX;+YYYYYYYYYY diff --git a/app/src/main/res/xml/pref_mm640g.xml b/app/src/main/res/xml/pref_mm640g.xml deleted file mode 100644 index 60b7eaf24f..0000000000 --- a/app/src/main/res/xml/pref_mm640g.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - \ No newline at end of file From c8ac8552195b3ae48bc780a75ff9c548b9933c9f Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 10 Dec 2016 23:51:11 +0100 Subject: [PATCH 2/2] also switch profiles --- .../plugins/DanaR/comm/MsgInitConnStatusTime.java | 7 +++++++ .../plugins/DanaRKorean/comm/MsgInitConnStatusTime.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/comm/MsgInitConnStatusTime.java b/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/comm/MsgInitConnStatusTime.java index 8f5ef43c41..d1d5652f4d 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/comm/MsgInitConnStatusTime.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/comm/MsgInitConnStatusTime.java @@ -32,6 +32,13 @@ public class MsgInitConnStatusTime extends MessageBase { ((DanaRKoreanPlugin)MainApp.getSpecificPlugin(DanaRKoreanPlugin.class)).setFragmentVisible(PluginBase.PUMP, true); ((DanaRPlugin)MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentEnabled(PluginBase.PUMP, false); ((DanaRPlugin)MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentVisible(PluginBase.PUMP, false); + + //If profile coming from pump, switch it as well + if(MainApp.getSpecificPlugin(DanaRPlugin.class).isEnabled(PluginBase.PROFILE)){ + (MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentEnabled(PluginBase.PROFILE, false); + (MainApp.getSpecificPlugin(DanaRKoreanPlugin.class)).setFragmentEnabled(PluginBase.PROFILE, true); + } + MainApp.getConfigBuilder().storeSettings(); MainApp.bus().post(new EventRefreshGui(false)); return; diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/DanaRKorean/comm/MsgInitConnStatusTime.java b/app/src/main/java/info/nightscout/androidaps/plugins/DanaRKorean/comm/MsgInitConnStatusTime.java index ee12e1688e..5e904a493b 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/DanaRKorean/comm/MsgInitConnStatusTime.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/DanaRKorean/comm/MsgInitConnStatusTime.java @@ -33,6 +33,13 @@ public class MsgInitConnStatusTime extends MessageBase { ((DanaRKoreanPlugin)MainApp.getSpecificPlugin(DanaRKoreanPlugin.class)).setFragmentVisible(PluginBase.PUMP, false); ((DanaRPlugin)MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentEnabled(PluginBase.PUMP, true); ((DanaRPlugin)MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentVisible(PluginBase.PUMP, true); + + //If profile coming from pump, switch it as well + if(MainApp.getSpecificPlugin(DanaRKoreanPlugin.class).isEnabled(PluginBase.PROFILE)){ + (MainApp.getSpecificPlugin(DanaRKoreanPlugin.class)).setFragmentEnabled(PluginBase.PROFILE, false); + (MainApp.getSpecificPlugin(DanaRPlugin.class)).setFragmentEnabled(PluginBase.PROFILE, true); + } + MainApp.getConfigBuilder().storeSettings(); MainApp.bus().post(new EventRefreshGui(false)); return;