diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/RileyLinkConst.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/RileyLinkConst.java
index 1f6f9c7541..bff2a39240 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/RileyLinkConst.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/RileyLinkConst.java
@@ -31,7 +31,7 @@ public class RileyLinkConst {
//public static final String PrefPrefix = "pref_rileylink_";
//public static final String RileyLinkAddress = PrefPrefix + "mac_address"; // pref_rileylink_mac_address
- public static final int RileyLinkAddress = R.string.pref_key_rileylink_mac_address;
+ public static final int RileyLinkAddress = R.string.key_rileylink_mac_address;
public static final String LastGoodDeviceCommunicationTime = Prefix + "lastGoodDeviceCommunicationTime";
public static final String LastGoodDeviceFrequency = Prefix + "LastGoodDeviceFrequency";
}
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/RFSpy.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/RFSpy.java
index 2911d97d67..1fb24821e1 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/RFSpy.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/RFSpy.java
@@ -367,7 +367,7 @@ public class RFSpy {
RileyLinkEncodingType encoding = RileyLinkEncodingType.FourByteSixByteLocal;
if (RileyLinkFirmwareVersion.isSameVersion(this.firmwareVersion, RileyLinkFirmwareVersion.Version2AndHigher)) {
- if (SP.getString(MedtronicConst.Prefs.Encoding, "None").equals(MainApp.gs(R.string.medtronic_pump_encoding_4b6b_rileylink))) {
+ if (SP.getString(MedtronicConst.Prefs.Encoding, "None").equals(MainApp.gs(R.string.key_medtronic_pump_encoding_4b6b_rileylink))) {
encoding = RileyLinkEncodingType.FourByteSixByteRileyLink;
}
}
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/defs/RileyLinkEncodingType.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/defs/RileyLinkEncodingType.java
index 64691c924f..5482e224e3 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/defs/RileyLinkEncodingType.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/hw/rileylink/ble/defs/RileyLinkEncodingType.java
@@ -10,8 +10,8 @@ public enum RileyLinkEncodingType {
None(0x00, null), // No encoding on RL
Manchester(0x01, null), // Manchester encoding on RL (for Omnipod)
- FourByteSixByteRileyLink(0x02, R.string.medtronic_pump_encoding_4b6b_rileylink), // 4b6b encoding on RL (for Medtronic)
- FourByteSixByteLocal(0x00, R.string.medtronic_pump_encoding_4b6b_local), // No encoding on RL, but 4b6b encoding in code
+ FourByteSixByteRileyLink(0x02, R.string.key_medtronic_pump_encoding_4b6b_rileylink), // 4b6b encoding on RL (for Medtronic)
+ FourByteSixByteLocal(0x00, R.string.key_medtronic_pump_encoding_4b6b_local), // No encoding on RL, but 4b6b encoding in code
;
public byte value;
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/MedtronicPumpPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/MedtronicPumpPlugin.java
index 064ad3b1e0..304d0297b0 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/MedtronicPumpPlugin.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/MedtronicPumpPlugin.java
@@ -212,17 +212,17 @@ public class MedtronicPumpPlugin extends PumpPluginAbstract implements PumpInter
private void migrateSettings() {
if ("US (916 MHz)".equals(SP.getString(MedtronicConst.Prefs.PumpFrequency, null))) {
- SP.putString(MedtronicConst.Prefs.PumpFrequency, MainApp.gs(R.string.medtronic_pump_frequency_us_ca));
+ SP.putString(MedtronicConst.Prefs.PumpFrequency, MainApp.gs(R.string.key_medtronic_pump_frequency_us_ca));
}
String encoding = SP.getString(MedtronicConst.Prefs.Encoding, null);
if ("RileyLink 4b6b Encoding".equals(encoding)) {
- SP.putString(MedtronicConst.Prefs.Encoding, MainApp.gs(R.string.medtronic_pump_encoding_4b6b_rileylink));
+ SP.putString(MedtronicConst.Prefs.Encoding, MainApp.gs(R.string.key_medtronic_pump_encoding_4b6b_rileylink));
}
if ("Local 4b6b Encoding".equals(encoding)) {
- SP.putString(MedtronicConst.Prefs.Encoding, MainApp.gs(R.string.medtronic_pump_encoding_4b6b_local));
+ SP.putString(MedtronicConst.Prefs.Encoding, MainApp.gs(R.string.key_medtronic_pump_encoding_4b6b_local));
}
}
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/defs/BatteryType.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/defs/BatteryType.java
index ba6e656acc..0d228d43ec 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/defs/BatteryType.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/defs/BatteryType.java
@@ -12,9 +12,9 @@ import info.nightscout.androidaps.R;
public enum BatteryType {
- None(R.string.medtronic_pump_battery_no, 0, 0),
- Alkaline(R.string.medtronic_pump_battery_alkaline, 1.20d, 1.47d), //
- Lithium(R.string.medtronic_pump_battery_lithium, 1.22d, 1.64d);
+ None(R.string.key_medtronic_pump_battery_no, 0, 0),
+ Alkaline(R.string.key_medtronic_pump_battery_alkaline, 1.20d, 1.47d), //
+ Lithium(R.string.key_medtronic_pump_battery_lithium, 1.22d, 1.64d);
private final String description;
public double lowVoltage;
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/driver/MedtronicPumpStatus.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/driver/MedtronicPumpStatus.java
index 46647e832e..ff7ff9f608 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/driver/MedtronicPumpStatus.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/driver/MedtronicPumpStatus.java
@@ -134,8 +134,8 @@ public class MedtronicPumpStatus extends PumpStatus {
medtronicPumpMap.put("754", PumpType.Medtronic_554_754_Veo);
frequencies = new String[2];
- frequencies[0] = MainApp.gs(R.string.medtronic_pump_frequency_us_ca);
- frequencies[1] = MainApp.gs(R.string.medtronic_pump_frequency_worldwide);
+ frequencies[0] = MainApp.gs(R.string.key_medtronic_pump_frequency_us_ca);
+ frequencies[1] = MainApp.gs(R.string.key_medtronic_pump_frequency_worldwide);
}
diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/util/MedtronicConst.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/util/MedtronicConst.java
index d867ec2d31..b5bd2f1f64 100644
--- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/util/MedtronicConst.java
+++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/util/MedtronicConst.java
@@ -22,14 +22,14 @@ public class MedtronicConst {
// public static final String Encoding = PrefPrefix + "encoding";
// public static final String BatteryType = PrefPrefix + "battery_type";
- public static final int PumpSerial = R.string.pref_key_medtronic_serial;
- public static final int PumpType = R.string.pref_key_medtronic_pump_type;
- public static final int PumpFrequency = R.string.pref_key_medtronic_frequency;
- public static final int MaxBolus = R.string.pref_key_medtronic_max_bolus;
- public static final int MaxBasal = R.string.pref_key_medtronic_max_basal;
- public static final int BolusDelay = R.string.pref_key_medtronic_bolus_delay;
- public static final int Encoding = R.string.pref_key_medtronic_encoding;
- public static final int BatteryType = R.string.pref_key_medtronic_battery_type;
+ public static final int PumpSerial = R.string.key_medtronic_serial;
+ public static final int PumpType = R.string.key_medtronic_pump_type;
+ public static final int PumpFrequency = R.string.key_medtronic_frequency;
+ public static final int MaxBolus = R.string.key_medtronic_max_bolus;
+ public static final int MaxBasal = R.string.key_medtronic_max_basal;
+ public static final int BolusDelay = R.string.key_medtronic_bolus_delay;
+ public static final int Encoding = R.string.key_medtronic_encoding;
+ public static final int BatteryType = R.string.key_medtronic_battery_type;
}
public class Statistics {
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 92d4297158..d714a07c8c 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -176,6 +176,11 @@
- @string/medtronic_pump_frequency_worldwide
+
+ - @string/key_medtronic_pump_frequency_us_ca
+ - @string/key_medtronic_pump_frequency_worldwide
+
+
- 5
- 10
@@ -187,10 +192,21 @@
- @string/medtronic_pump_encoding_4b6b_rileylink
+
+ - @string/key_medtronic_pump_encoding_4b6b_local
+ - @string/key_medtronic_pump_encoding_4b6b_rileylink
+
+
- @string/medtronic_pump_battery_no
- @string/medtronic_pump_battery_alkaline
- @string/medtronic_pump_battery_lithium
+
+ - @string/key_medtronic_pump_battery_no
+ - @string/key_medtronic_pump_battery_alkaline
+ - @string/key_medtronic_pump_battery_lithium
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0c03b2d54b..93ff561d9b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1496,15 +1496,22 @@
Pump integration for Medtronic, requires RileyLink device and specific Pump Model
- pref_medtronic_serial
- pref_medtronic_pump_type
- pref_medtronic_frequency
- pref_medtronic_max_bolus
- pref_medtronic_max_basal
- pref_medtronic_bolus_delay
- pref_medtronic_encoding
- pref_medtronic_battery_type
- pref_rileylink_mac_address
+ pref_medtronic_serial
+ pref_medtronic_pump_type
+ pref_medtronic_frequency
+ pref_medtronic_max_bolus
+ pref_medtronic_max_basal
+ pref_medtronic_bolus_delay
+ pref_medtronic_encoding
+ pref_medtronic_battery_type
+ pref_rileylink_mac_address
+ medtronic_pump_frequency_us_ca
+ medtronic_pump_frequency_worldwide
+ medtronic_pump_encoding_4b6b_local
+ medtronic_pump_encoding_4b6b_rileylink
+ medtronic_pump_battery_no
+ medtronic_pump_battery_alkaline
+ medtronic_pump_battery_lithium
Pump Serial Number
Pump Type
diff --git a/app/src/main/res/xml/pref_medtronic.xml b/app/src/main/res/xml/pref_medtronic.xml
index 7be3b2b92d..10d2046a66 100644
--- a/app/src/main/res/xml/pref_medtronic.xml
+++ b/app/src/main/res/xml/pref_medtronic.xml
@@ -5,7 +5,7 @@
@@ -14,21 +14,21 @@
android:defaultValue="1"
android:entries="@array/medtronicPumpTypeArray"
android:entryValues="@array/medtronicPumpTypeArray"
- android:key="@string/pref_key_medtronic_pump_type"
+ android:key="@string/key_medtronic_pump_type"
android:title="@string/medtronic_pump_type" />
@@ -73,7 +73,7 @@
android:enabled="true"
android:summary=""
android:title="RileyLink Configuration"
- android:key="@string/pref_key_rileylink_mac_address">
+ android:key="@string/key_rileylink_mac_address">