Merge pull request #1959 from MilosKozak/mdtpref
MDT prefs translatable=false
This commit is contained in:
commit
376589e5cd
|
@ -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";
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue