From 9f74b0083bad2a02ffcfb51bd2dbd44ac50f9d61 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Mon, 30 Jan 2017 04:25:03 +0100 Subject: [PATCH] Add minutesrunning in determine-basal Adapter --- .../plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java index d52f06e89e..ed14acb591 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java @@ -20,6 +20,7 @@ import info.nightscout.androidaps.Constants; import info.nightscout.androidaps.MainApp; import info.nightscout.androidaps.data.GlucoseStatus; import info.nightscout.androidaps.data.MealData; +import info.nightscout.androidaps.db.TempBasal; import info.nightscout.androidaps.interfaces.PumpInterface; import info.nightscout.androidaps.plugins.ConfigBuilder.ConfigBuilderFragment; import info.nightscout.androidaps.plugins.ConfigBuilder.ConfigBuilderPlugin; @@ -234,6 +235,13 @@ public class DetermineBasalAdapterAMAJS { mCurrentTemp.add("temp", "absolute"); mCurrentTemp.add("duration", pump.getTempBasalRemainingMinutes()); mCurrentTemp.add("rate", pump.getTempBasalAbsoluteRate()); + + // as we have non default temps longer than 30 mintues + TempBasal tempBasal = pump.getTempBasal(); + if(tempBasal != null){ + mCurrentTemp.add("minutesrunning", tempBasal.getRealDuration()); + } + mV8rt.add(PARAM_currentTemp, mCurrentTemp); mIobData = mV8rt.executeArrayScript(IobTotal.convertToJSONArray(iobArray).toString());