disable quickwizard with if bg is old
This commit is contained in:
parent
8001796f4b
commit
5992413cf9
1 changed files with 5 additions and 5 deletions
|
@ -306,17 +306,17 @@ public class OverviewFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
void processQuickWizard() {
|
void processQuickWizard() {
|
||||||
final BgReading lastBG = GlucoseStatus.lastBg();
|
final BgReading actualBg = GlucoseStatus.actualBg();
|
||||||
if (MainApp.getConfigBuilder() == null || ConfigBuilderPlugin.getActiveProfile() == null) // app not initialized yet
|
if (MainApp.getConfigBuilder() == null || ConfigBuilderPlugin.getActiveProfile() == null) // app not initialized yet
|
||||||
return;
|
return;
|
||||||
final NSProfile profile = ConfigBuilderPlugin.getActiveProfile().getProfile();
|
final NSProfile profile = ConfigBuilderPlugin.getActiveProfile().getProfile();
|
||||||
|
|
||||||
QuickWizard.QuickWizardEntry quickWizardEntry = getPlugin().quickWizard.getActive();
|
QuickWizard.QuickWizardEntry quickWizardEntry = getPlugin().quickWizard.getActive();
|
||||||
if (quickWizardEntry != null && lastBG != null) {
|
if (quickWizardEntry != null && actualBg != null) {
|
||||||
quickWizardButton.setVisibility(View.VISIBLE);
|
quickWizardButton.setVisibility(View.VISIBLE);
|
||||||
String text = MainApp.sResources.getString(R.string.bolus) + ": " + quickWizardEntry.buttonText();
|
String text = MainApp.sResources.getString(R.string.bolus) + ": " + quickWizardEntry.buttonText();
|
||||||
BolusWizard wizard = new BolusWizard();
|
BolusWizard wizard = new BolusWizard();
|
||||||
wizard.doCalc(profile.getDefaultProfile(), quickWizardEntry.carbs(), lastBG.valueToUnits(profile.getUnits()), 0d, true, true);
|
wizard.doCalc(profile.getDefaultProfile(), quickWizardEntry.carbs(), actualBg.valueToUnits(profile.getUnits()), 0d, true, true);
|
||||||
|
|
||||||
final JSONObject boluscalcJSON = new JSONObject();
|
final JSONObject boluscalcJSON = new JSONObject();
|
||||||
try {
|
try {
|
||||||
|
@ -328,7 +328,7 @@ public class OverviewFragment extends Fragment {
|
||||||
boluscalcJSON.put("iob", -(wizard.insulingFromBolusIOB + wizard.insulingFromBasalsIOB));
|
boluscalcJSON.put("iob", -(wizard.insulingFromBolusIOB + wizard.insulingFromBasalsIOB));
|
||||||
boluscalcJSON.put("bolusiobused", true);
|
boluscalcJSON.put("bolusiobused", true);
|
||||||
boluscalcJSON.put("basaliobused", true);
|
boluscalcJSON.put("basaliobused", true);
|
||||||
boluscalcJSON.put("bg", lastBG.valueToUnits(profile.getUnits()));
|
boluscalcJSON.put("bg", actualBg.valueToUnits(profile.getUnits()));
|
||||||
boluscalcJSON.put("insulinbg", wizard.insulinFromBG);
|
boluscalcJSON.put("insulinbg", wizard.insulinFromBG);
|
||||||
boluscalcJSON.put("insulinbgused", true);
|
boluscalcJSON.put("insulinbgused", true);
|
||||||
boluscalcJSON.put("bgdiff", wizard.bgDiff);
|
boluscalcJSON.put("bgdiff", wizard.bgDiff);
|
||||||
|
@ -375,7 +375,7 @@ public class OverviewFragment extends Fragment {
|
||||||
getContext(),
|
getContext(),
|
||||||
finalInsulinAfterConstraints,
|
finalInsulinAfterConstraints,
|
||||||
finalCarbsAfterConstraints,
|
finalCarbsAfterConstraints,
|
||||||
lastBG.valueToUnits(profile.getUnits()),
|
actualBg.valueToUnits(profile.getUnits()),
|
||||||
"Manual",
|
"Manual",
|
||||||
0,
|
0,
|
||||||
boluscalcJSON
|
boluscalcJSON
|
||||||
|
|
Loading…
Reference in a new issue