From 4f16700dc084cc92033846618f4f8c1cfe54a336 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Mon, 21 Aug 2017 15:47:37 +0200 Subject: [PATCH] provide lastBolusTime --- app/src/main/java/info/nightscout/androidaps/data/MealData.java | 1 + .../plugins/OpenAPSSMB/DetermineBasalAdapterSMBJS.java | 1 + .../androidaps/plugins/Treatments/TreatmentsPlugin.java | 1 + 3 files changed, 3 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/data/MealData.java b/app/src/main/java/info/nightscout/androidaps/data/MealData.java index f00bfe231e..4e1014431c 100644 --- a/app/src/main/java/info/nightscout/androidaps/data/MealData.java +++ b/app/src/main/java/info/nightscout/androidaps/data/MealData.java @@ -8,4 +8,5 @@ public class MealData { public double carbs = 0d; public double mealCOB = 0.0d; public double minDeviationSlope; + public long lastBolusTime; } diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSSMB/DetermineBasalAdapterSMBJS.java b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSSMB/DetermineBasalAdapterSMBJS.java index 261a2a4522..60803c03b3 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSSMB/DetermineBasalAdapterSMBJS.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSSMB/DetermineBasalAdapterSMBJS.java @@ -283,6 +283,7 @@ public class DetermineBasalAdapterSMBJS { mMealData.add("boluses", mealData.boluses); mMealData.add("mealCOB", mealData.mealCOB); mMealData.add("minDeviationSlope", mealData.minDeviationSlope); + mMealData.add("lastBolusTime", mealData.lastBolusTime); mV8rt.add(PARAM_meal_data, mMealData); if (MainApp.getConfigBuilder().isAMAModeEnabled()) { diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Treatments/TreatmentsPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/Treatments/TreatmentsPlugin.java index 608887b9ac..67ab500205 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Treatments/TreatmentsPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Treatments/TreatmentsPlugin.java @@ -247,6 +247,7 @@ public class TreatmentsPlugin implements PluginBase, TreatmentsInterface { result.mealCOB = autosensData.cob; result.minDeviationSlope = autosensData.minDeviationSlope; } + result.lastBolusTime = getLastSMBTime(); return result; }