Add constants file and modified status.
This commit is contained in:
parent
7a388a5715
commit
4aefea0b28
2 changed files with 33 additions and 8 deletions
|
@ -11,6 +11,7 @@ import info.nightscout.androidaps.R;
|
|||
import info.nightscout.androidaps.interfaces.PumpDescription;
|
||||
import info.nightscout.androidaps.plugins.PumpCommon.data.PumpStatus;
|
||||
import info.nightscout.androidaps.plugins.PumpCommon.defs.PumpType;
|
||||
import info.nightscout.androidaps.plugins.PumpMedtronic.util.MedtronicConst;
|
||||
import info.nightscout.utils.SP;
|
||||
|
||||
/**
|
||||
|
@ -92,7 +93,7 @@ public class MedtronicPumpStatus extends PumpStatus {
|
|||
this.maxBasal = null;
|
||||
|
||||
|
||||
String serialNr = SP.getString("pref_medtronic_serial", null);
|
||||
String serialNr = SP.getString(MedtronicConst.Prefs.PumpSerial, null);
|
||||
|
||||
if (serialNr == null) {
|
||||
this.errorDescription = MainApp.gs(R.string.medtronic_error_serial_not_set);
|
||||
|
@ -107,7 +108,7 @@ public class MedtronicPumpStatus extends PumpStatus {
|
|||
}
|
||||
|
||||
|
||||
String pumpType = SP.getString("pref_medtronic_pump_type", null);
|
||||
String pumpType = SP.getString(MedtronicConst.Prefs.PumpType, null);
|
||||
|
||||
if (pumpType == null) {
|
||||
this.errorDescription = MainApp.gs(R.string.medtronic_error_pump_type_not_set);
|
||||
|
@ -129,7 +130,7 @@ public class MedtronicPumpStatus extends PumpStatus {
|
|||
}
|
||||
|
||||
|
||||
String pumpFrequency = SP.getString("pref_medtronic_frequency", null);
|
||||
String pumpFrequency = SP.getString(MedtronicConst.Prefs.PumpFrequency, null);
|
||||
|
||||
if (pumpFrequency == null) {
|
||||
this.errorDescription = MainApp.gs(R.string.medtronic_error_pump_frequency_not_set);
|
||||
|
@ -145,7 +146,7 @@ public class MedtronicPumpStatus extends PumpStatus {
|
|||
}
|
||||
|
||||
|
||||
String rileyLinkAddress = SP.getString("pref_medtronic_rileylink_mac", null);
|
||||
String rileyLinkAddress = SP.getString(MedtronicConst.Prefs.RileyLinkAddress, null);
|
||||
|
||||
if (rileyLinkAddress == null) {
|
||||
this.errorDescription = MainApp.gs(R.string.medtronic_error_rileylink_address_invalid);
|
||||
|
@ -159,20 +160,20 @@ public class MedtronicPumpStatus extends PumpStatus {
|
|||
}
|
||||
|
||||
|
||||
String value = SP.getString("pref_medtronic_max_bolus", "25");
|
||||
String value = SP.getString(MedtronicConst.Prefs.MaxBolus, "25");
|
||||
|
||||
maxBolus = Integer.parseInt(value);
|
||||
|
||||
if (maxBolus > 25) {
|
||||
SP.putString("pref_medtronic_max_bolus", "25");
|
||||
SP.putString(MedtronicConst.Prefs.MaxBolus, "25");
|
||||
}
|
||||
|
||||
value = SP.getString("pref_medtronic_max_basal", "35");
|
||||
value = SP.getString(MedtronicConst.Prefs.MaxBasal, "35");
|
||||
|
||||
maxBasal = Integer.parseInt(value);
|
||||
|
||||
if (maxBasal > 35) {
|
||||
SP.putString("pref_medtronic_max_basal", "35");
|
||||
SP.putString(MedtronicConst.Prefs.MaxBasal, "35");
|
||||
}
|
||||
|
||||
} catch (Exception ex) {
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
package info.nightscout.androidaps.plugins.PumpMedtronic.util;
|
||||
|
||||
/**
|
||||
* Created by andy on 5/12/18.
|
||||
*/
|
||||
|
||||
public class MedtronicConst {
|
||||
|
||||
static String Prefix = "AAPS.Medtronic.";
|
||||
|
||||
public class Prefs {
|
||||
|
||||
public static final String PrefPrefix = "pref_medtronic_";
|
||||
public static final String PumpSerial = PrefPrefix + "serial";
|
||||
public static final String PumpType = PrefPrefix + "pump_type";
|
||||
public static final String PumpFrequency = PrefPrefix + "frequency";
|
||||
public static final String RileyLinkAddress = PrefPrefix + "rileylink_mac";
|
||||
public static final String MaxBolus = PrefPrefix + "max_bolus";
|
||||
public static final String MaxBasal = PrefPrefix + "max_basal";
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in a new issue