Merge pull request #1959 from MilosKozak/mdtpref

MDT prefs translatable=false
This commit is contained in:
Milos Kozak 2019-08-14 18:16:39 +02:00 committed by GitHub
commit 376589e5cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 67 additions and 44 deletions

View file

@ -31,7 +31,7 @@ public class RileyLinkConst {
//public static final String PrefPrefix = "pref_rileylink_"; //public static final String PrefPrefix = "pref_rileylink_";
//public static final String RileyLinkAddress = PrefPrefix + "mac_address"; // pref_rileylink_mac_address //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 LastGoodDeviceCommunicationTime = Prefix + "lastGoodDeviceCommunicationTime";
public static final String LastGoodDeviceFrequency = Prefix + "LastGoodDeviceFrequency"; public static final String LastGoodDeviceFrequency = Prefix + "LastGoodDeviceFrequency";
} }

View file

@ -367,7 +367,7 @@ public class RFSpy {
RileyLinkEncodingType encoding = RileyLinkEncodingType.FourByteSixByteLocal; RileyLinkEncodingType encoding = RileyLinkEncodingType.FourByteSixByteLocal;
if (RileyLinkFirmwareVersion.isSameVersion(this.firmwareVersion, RileyLinkFirmwareVersion.Version2AndHigher)) { 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; encoding = RileyLinkEncodingType.FourByteSixByteRileyLink;
} }
} }

View file

@ -10,8 +10,8 @@ public enum RileyLinkEncodingType {
None(0x00, null), // No encoding on RL None(0x00, null), // No encoding on RL
Manchester(0x01, null), // Manchester encoding on RL (for Omnipod) Manchester(0x01, null), // Manchester encoding on RL (for Omnipod)
FourByteSixByteRileyLink(0x02, R.string.medtronic_pump_encoding_4b6b_rileylink), // 4b6b encoding on RL (for Medtronic) FourByteSixByteRileyLink(0x02, R.string.key_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 FourByteSixByteLocal(0x00, R.string.key_medtronic_pump_encoding_4b6b_local), // No encoding on RL, but 4b6b encoding in code
; ;
public byte value; public byte value;

View file

@ -212,17 +212,17 @@ public class MedtronicPumpPlugin extends PumpPluginAbstract implements PumpInter
private void migrateSettings() { private void migrateSettings() {
if ("US (916 MHz)".equals(SP.getString(MedtronicConst.Prefs.PumpFrequency, null))) { 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); String encoding = SP.getString(MedtronicConst.Prefs.Encoding, null);
if ("RileyLink 4b6b Encoding".equals(encoding)) { 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)) { 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));
} }
} }

View file

@ -12,9 +12,9 @@ import info.nightscout.androidaps.R;
public enum BatteryType { public enum BatteryType {
None(R.string.medtronic_pump_battery_no, 0, 0), None(R.string.key_medtronic_pump_battery_no, 0, 0),
Alkaline(R.string.medtronic_pump_battery_alkaline, 1.20d, 1.47d), // Alkaline(R.string.key_medtronic_pump_battery_alkaline, 1.20d, 1.47d), //
Lithium(R.string.medtronic_pump_battery_lithium, 1.22d, 1.64d); Lithium(R.string.key_medtronic_pump_battery_lithium, 1.22d, 1.64d);
private final String description; private final String description;
public double lowVoltage; public double lowVoltage;

View file

@ -134,8 +134,8 @@ public class MedtronicPumpStatus extends PumpStatus {
medtronicPumpMap.put("754", PumpType.Medtronic_554_754_Veo); medtronicPumpMap.put("754", PumpType.Medtronic_554_754_Veo);
frequencies = new String[2]; frequencies = new String[2];
frequencies[0] = MainApp.gs(R.string.medtronic_pump_frequency_us_ca); frequencies[0] = MainApp.gs(R.string.key_medtronic_pump_frequency_us_ca);
frequencies[1] = MainApp.gs(R.string.medtronic_pump_frequency_worldwide); frequencies[1] = MainApp.gs(R.string.key_medtronic_pump_frequency_worldwide);
} }

View file

@ -22,14 +22,14 @@ public class MedtronicConst {
// public static final String Encoding = PrefPrefix + "encoding"; // public static final String Encoding = PrefPrefix + "encoding";
// public static final String BatteryType = PrefPrefix + "battery_type"; // public static final String BatteryType = PrefPrefix + "battery_type";
public static final int PumpSerial = R.string.pref_key_medtronic_serial; public static final int PumpSerial = R.string.key_medtronic_serial;
public static final int PumpType = R.string.pref_key_medtronic_pump_type; public static final int PumpType = R.string.key_medtronic_pump_type;
public static final int PumpFrequency = R.string.pref_key_medtronic_frequency; public static final int PumpFrequency = R.string.key_medtronic_frequency;
public static final int MaxBolus = R.string.pref_key_medtronic_max_bolus; public static final int MaxBolus = R.string.key_medtronic_max_bolus;
public static final int MaxBasal = R.string.pref_key_medtronic_max_basal; public static final int MaxBasal = R.string.key_medtronic_max_basal;
public static final int BolusDelay = R.string.pref_key_medtronic_bolus_delay; public static final int BolusDelay = R.string.key_medtronic_bolus_delay;
public static final int Encoding = R.string.pref_key_medtronic_encoding; public static final int Encoding = R.string.key_medtronic_encoding;
public static final int BatteryType = R.string.pref_key_medtronic_battery_type; public static final int BatteryType = R.string.key_medtronic_battery_type;
} }
public class Statistics { public class Statistics {

View file

@ -176,6 +176,11 @@
<item>@string/medtronic_pump_frequency_worldwide</item> <item>@string/medtronic_pump_frequency_worldwide</item>
</string-array> </string-array>
<string-array name="medtronicPumpFreqValues">
<item>@string/key_medtronic_pump_frequency_us_ca</item>
<item>@string/key_medtronic_pump_frequency_worldwide</item>
</string-array>
<string-array name="medtronicBolusDelay"> <string-array name="medtronicBolusDelay">
<item>5</item> <item>5</item>
<item>10</item> <item>10</item>
@ -187,10 +192,21 @@
<item>@string/medtronic_pump_encoding_4b6b_rileylink</item> <item>@string/medtronic_pump_encoding_4b6b_rileylink</item>
</string-array> </string-array>
<string-array name="medtronicEncodingValues">
<item>@string/key_medtronic_pump_encoding_4b6b_local</item>
<item>@string/key_medtronic_pump_encoding_4b6b_rileylink</item>
</string-array>
<string-array name="medtronicBatteryType"> <string-array name="medtronicBatteryType">
<item>@string/medtronic_pump_battery_no</item> <item>@string/medtronic_pump_battery_no</item>
<item>@string/medtronic_pump_battery_alkaline</item> <item>@string/medtronic_pump_battery_alkaline</item>
<item>@string/medtronic_pump_battery_lithium</item> <item>@string/medtronic_pump_battery_lithium</item>
</string-array> </string-array>
<string-array name="medtronicBatteryTypeValues">
<item>@string/key_medtronic_pump_battery_no</item>
<item>@string/key_medtronic_pump_battery_alkaline</item>
<item>@string/key_medtronic_pump_battery_lithium</item>
</string-array>
</resources> </resources>

View file

@ -1496,15 +1496,22 @@
<string name="description_pump_medtronic">Pump integration for Medtronic, requires RileyLink device and specific Pump Model</string> <string name="description_pump_medtronic">Pump integration for Medtronic, requires RileyLink device and specific Pump Model</string>
<!-- MDT Configuration --> <!-- MDT Configuration -->
<string name="pref_key_medtronic_serial" translatable="false">pref_medtronic_serial</string> <string name="key_medtronic_serial" translatable="false">pref_medtronic_serial</string>
<string name="pref_key_medtronic_pump_type" translatable="false">pref_medtronic_pump_type</string> <string name="key_medtronic_pump_type" translatable="false">pref_medtronic_pump_type</string>
<string name="pref_key_medtronic_frequency" translatable="false">pref_medtronic_frequency</string> <string name="key_medtronic_frequency" translatable="false">pref_medtronic_frequency</string>
<string name="pref_key_medtronic_max_bolus" translatable="false">pref_medtronic_max_bolus</string> <string name="key_medtronic_max_bolus" translatable="false">pref_medtronic_max_bolus</string>
<string name="pref_key_medtronic_max_basal" translatable="false">pref_medtronic_max_basal</string> <string name="key_medtronic_max_basal" translatable="false">pref_medtronic_max_basal</string>
<string name="pref_key_medtronic_bolus_delay" translatable="false">pref_medtronic_bolus_delay</string> <string name="key_medtronic_bolus_delay" translatable="false">pref_medtronic_bolus_delay</string>
<string name="pref_key_medtronic_encoding" translatable="false">pref_medtronic_encoding</string> <string name="key_medtronic_encoding" translatable="false">pref_medtronic_encoding</string>
<string name="pref_key_medtronic_battery_type" translatable="false">pref_medtronic_battery_type</string> <string name="key_medtronic_battery_type" translatable="false">pref_medtronic_battery_type</string>
<string name="pref_key_rileylink_mac_address" translatable="false">pref_rileylink_mac_address</string> <string name="key_rileylink_mac_address" translatable="false">pref_rileylink_mac_address</string>
<string name="key_medtronic_pump_frequency_us_ca" translatable="false">medtronic_pump_frequency_us_ca</string>
<string name="key_medtronic_pump_frequency_worldwide" translatable="false">medtronic_pump_frequency_worldwide</string>
<string name="key_medtronic_pump_encoding_4b6b_local" translatable="false">medtronic_pump_encoding_4b6b_local</string>
<string name="key_medtronic_pump_encoding_4b6b_rileylink" translatable="false">medtronic_pump_encoding_4b6b_rileylink</string>
<string name="key_medtronic_pump_battery_no" translatable="false">medtronic_pump_battery_no</string>
<string name="key_medtronic_pump_battery_alkaline" translatable="false">medtronic_pump_battery_alkaline</string>
<string name="key_medtronic_pump_battery_lithium" translatable="false">medtronic_pump_battery_lithium</string>
<string name="medtronic_serial_number">Pump Serial Number</string> <string name="medtronic_serial_number">Pump Serial Number</string>
<string name="medtronic_pump_type">Pump Type</string> <string name="medtronic_pump_type">Pump Type</string>

View file

@ -5,7 +5,7 @@
<EditTextPreference <EditTextPreference
android:defaultValue="000000" android:defaultValue="000000"
android:key="@string/pref_key_medtronic_serial" android:key="@string/key_medtronic_serial"
android:selectAllOnFocus="true" android:selectAllOnFocus="true"
android:singleLine="false" android:singleLine="false"
android:title="@string/medtronic_serial_number" /> android:title="@string/medtronic_serial_number" />
@ -14,21 +14,21 @@
android:defaultValue="1" android:defaultValue="1"
android:entries="@array/medtronicPumpTypeArray" android:entries="@array/medtronicPumpTypeArray"
android:entryValues="@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" /> android:title="@string/medtronic_pump_type" />
<ListPreference <ListPreference
android:defaultValue="1" android:defaultValue="@string/key_medtronic_pump_frequency_us_ca"
android:entries="@array/medtronicPumpFreqArray" android:entries="@array/medtronicPumpFreqArray"
android:entryValues="@array/medtronicPumpFreqArray" android:entryValues="@array/medtronicPumpFreqValues"
android:key="@string/pref_key_medtronic_frequency" android:key="@string/key_medtronic_frequency"
android:selectable="true" android:selectable="true"
android:title="@string/medtronic_pump_frequency" /> android:title="@string/medtronic_pump_frequency" />
<EditTextPreference <EditTextPreference
android:defaultValue="35" android:defaultValue="35"
android:key="@string/pref_key_medtronic_max_basal" android:key="@string/key_medtronic_max_basal"
android:selectAllOnFocus="true" android:selectAllOnFocus="true"
android:singleLine="true" android:singleLine="true"
android:inputType="number" android:inputType="number"
@ -37,7 +37,7 @@
<EditTextPreference <EditTextPreference
android:defaultValue="25" android:defaultValue="25"
android:key="@string/pref_key_medtronic_max_bolus" android:key="@string/key_medtronic_max_bolus"
android:selectAllOnFocus="true" android:selectAllOnFocus="true"
android:singleLine="true" android:singleLine="true"
android:inputType="number" android:inputType="number"
@ -48,23 +48,23 @@
android:defaultValue="10" android:defaultValue="10"
android:entries="@array/medtronicBolusDelay" android:entries="@array/medtronicBolusDelay"
android:entryValues="@array/medtronicBolusDelay" android:entryValues="@array/medtronicBolusDelay"
android:key="@string/pref_key_medtronic_bolus_delay" android:key="@string/key_medtronic_bolus_delay"
android:selectable="true" android:selectable="true"
android:title="@string/medtronic_pump_bolus_delay" /> android:title="@string/medtronic_pump_bolus_delay" />
<ListPreference <ListPreference
android:defaultValue="@string/medtronic_pump_encoding_4b6b_rileylink" android:defaultValue="@string/key_medtronic_pump_encoding_4b6b_rileylink"
android:entries="@array/medtronicEncoding" android:entries="@array/medtronicEncoding"
android:entryValues="@array/medtronicEncoding" android:entryValues="@array/medtronicEncodingValues"
android:key="@string/pref_key_medtronic_encoding" android:key="@string/key_medtronic_encoding"
android:selectable="true" android:selectable="true"
android:title="@string/medtronic_pump_encoding" /> android:title="@string/medtronic_pump_encoding" />
<ListPreference <ListPreference
android:defaultValue="@string/medtronic_pump_battery_no" android:defaultValue="@string/key_medtronic_pump_battery_no"
android:entries="@array/medtronicBatteryType" android:entries="@array/medtronicBatteryType"
android:entryValues="@array/medtronicBatteryType" android:entryValues="@array/medtronicBatteryTypeValues"
android:key="@string/pref_key_medtronic_battery_type" android:key="@string/key_medtronic_battery_type"
android:selectable="true" android:selectable="true"
android:title="@string/medtronic_pump_battery_select" /> android:title="@string/medtronic_pump_battery_select" />
@ -73,7 +73,7 @@
android:enabled="true" android:enabled="true"
android:summary="" android:summary=""
android:title="RileyLink Configuration" android:title="RileyLink Configuration"
android:key="@string/pref_key_rileylink_mac_address"> android:key="@string/key_rileylink_mac_address">
<intent android:action="info.nightscout.androidaps.plugins.PumpCommon.dialog.RileyLinkBLEScanActivity" /> <intent android:action="info.nightscout.androidaps.plugins.PumpCommon.dialog.RileyLinkBLEScanActivity" />
</info.nightscout.androidaps.plugins.pump.common.ui.RileyLinkSelectPreference> </info.nightscout.androidaps.plugins.pump.common.ui.RileyLinkSelectPreference>