log carbs to pastSensitivity
This commit is contained in:
parent
898d7ef134
commit
a0a60ea2d6
|
@ -36,6 +36,7 @@ import info.nightscout.androidaps.plugins.Overview.notifications.Notification;
|
||||||
import info.nightscout.androidaps.plugins.Treatments.Treatment;
|
import info.nightscout.androidaps.plugins.Treatments.Treatment;
|
||||||
import info.nightscout.androidaps.plugins.Treatments.TreatmentsPlugin;
|
import info.nightscout.androidaps.plugins.Treatments.TreatmentsPlugin;
|
||||||
import info.nightscout.utils.DateUtil;
|
import info.nightscout.utils.DateUtil;
|
||||||
|
import info.nightscout.utils.DecimalFormatter;
|
||||||
import info.nightscout.utils.FabricPrivacy;
|
import info.nightscout.utils.FabricPrivacy;
|
||||||
import info.nightscout.utils.SP;
|
import info.nightscout.utils.SP;
|
||||||
|
|
||||||
|
@ -242,6 +243,7 @@ public class IobCobOref1Thread extends Thread {
|
||||||
for (int ir = 0; ir < recentTreatments.size(); ir++) {
|
for (int ir = 0; ir < recentTreatments.size(); ir++) {
|
||||||
autosensData.carbsFromBolus += recentTreatments.get(ir).carbs;
|
autosensData.carbsFromBolus += recentTreatments.get(ir).carbs;
|
||||||
autosensData.activeCarbsList.add(new AutosensData.CarbsInPast(recentTreatments.get(ir)));
|
autosensData.activeCarbsList.add(new AutosensData.CarbsInPast(recentTreatments.get(ir)));
|
||||||
|
autosensData.pastSensitivity += "[" + DecimalFormatter.to0Decimal(recentTreatments.get(ir).carbs) + "g]";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -339,19 +341,19 @@ public class IobCobOref1Thread extends Thread {
|
||||||
// Exclude meal-related deviations (carb absorption) from autosens
|
// Exclude meal-related deviations (carb absorption) from autosens
|
||||||
if (autosensData.type.equals("non-meal")) {
|
if (autosensData.type.equals("non-meal")) {
|
||||||
if (Math.abs(deviation) < Constants.DEVIATION_TO_BE_EQUAL) {
|
if (Math.abs(deviation) < Constants.DEVIATION_TO_BE_EQUAL) {
|
||||||
autosensData.pastSensitivity = "=";
|
autosensData.pastSensitivity += "=";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
} else if (deviation > 0) {
|
} else if (deviation > 0) {
|
||||||
autosensData.pastSensitivity = "+";
|
autosensData.pastSensitivity += "+";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
} else {
|
} else {
|
||||||
autosensData.pastSensitivity = "-";
|
autosensData.pastSensitivity += "-";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
}
|
}
|
||||||
} else if (autosensData.type.equals("uam")) {
|
} else if (autosensData.type.equals("uam")) {
|
||||||
autosensData.pastSensitivity = "u";
|
autosensData.pastSensitivity += "u";
|
||||||
} else {
|
} else {
|
||||||
autosensData.pastSensitivity = "x";
|
autosensData.pastSensitivity += "x";
|
||||||
}
|
}
|
||||||
//log.debug("TIME: " + new Date(bgTime).toString() + " BG: " + bg + " SENS: " + sens + " DELTA: " + delta + " AVGDELTA: " + avgDelta + " IOB: " + iob.iob + " ACTIVITY: " + iob.activity + " BGI: " + bgi + " DEVIATION: " + deviation);
|
//log.debug("TIME: " + new Date(bgTime).toString() + " BG: " + bg + " SENS: " + sens + " DELTA: " + delta + " AVGDELTA: " + avgDelta + " IOB: " + iob.iob + " ACTIVITY: " + iob.activity + " BGI: " + bgi + " DEVIATION: " + deviation);
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@ import info.nightscout.androidaps.plugins.Sensitivity.SensitivityWeightedAverage
|
||||||
import info.nightscout.androidaps.plugins.Treatments.Treatment;
|
import info.nightscout.androidaps.plugins.Treatments.Treatment;
|
||||||
import info.nightscout.androidaps.plugins.Treatments.TreatmentsPlugin;
|
import info.nightscout.androidaps.plugins.Treatments.TreatmentsPlugin;
|
||||||
import info.nightscout.utils.DateUtil;
|
import info.nightscout.utils.DateUtil;
|
||||||
|
import info.nightscout.utils.DecimalFormatter;
|
||||||
import info.nightscout.utils.FabricPrivacy;
|
import info.nightscout.utils.FabricPrivacy;
|
||||||
import info.nightscout.utils.SP;
|
import info.nightscout.utils.SP;
|
||||||
|
|
||||||
|
@ -241,6 +242,7 @@ public class IobCobThread extends Thread {
|
||||||
for (int ir = 0; ir < recentTreatments.size(); ir++) {
|
for (int ir = 0; ir < recentTreatments.size(); ir++) {
|
||||||
autosensData.carbsFromBolus += recentTreatments.get(ir).carbs;
|
autosensData.carbsFromBolus += recentTreatments.get(ir).carbs;
|
||||||
autosensData.activeCarbsList.add(new AutosensData.CarbsInPast(recentTreatments.get(ir)));
|
autosensData.activeCarbsList.add(new AutosensData.CarbsInPast(recentTreatments.get(ir)));
|
||||||
|
autosensData.pastSensitivity += "[" + DecimalFormatter.to0Decimal(recentTreatments.get(ir).carbs) + "g]";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -284,17 +286,17 @@ public class IobCobThread extends Thread {
|
||||||
// calculate autosens only without COB
|
// calculate autosens only without COB
|
||||||
if (autosensData.cob <= 0) {
|
if (autosensData.cob <= 0) {
|
||||||
if (Math.abs(deviation) < Constants.DEVIATION_TO_BE_EQUAL) {
|
if (Math.abs(deviation) < Constants.DEVIATION_TO_BE_EQUAL) {
|
||||||
autosensData.pastSensitivity = "=";
|
autosensData.pastSensitivity += "=";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
} else if (deviation > 0) {
|
} else if (deviation > 0) {
|
||||||
autosensData.pastSensitivity = "+";
|
autosensData.pastSensitivity += "+";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
} else {
|
} else {
|
||||||
autosensData.pastSensitivity = "-";
|
autosensData.pastSensitivity += "-";
|
||||||
autosensData.validDeviation = true;
|
autosensData.validDeviation = true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
autosensData.pastSensitivity = "C";
|
autosensData.pastSensitivity += "C";
|
||||||
}
|
}
|
||||||
//log.debug("TIME: " + new Date(bgTime).toString() + " BG: " + bg + " SENS: " + sens + " DELTA: " + delta + " AVGDELTA: " + avgDelta + " IOB: " + iob.iob + " ACTIVITY: " + iob.activity + " BGI: " + bgi + " DEVIATION: " + deviation);
|
//log.debug("TIME: " + new Date(bgTime).toString() + " BG: " + bg + " SENS: " + sens + " DELTA: " + delta + " AVGDELTA: " + avgDelta + " IOB: " + iob.iob + " ACTIVITY: " + iob.activity + " BGI: " + bgi + " DEVIATION: " + deviation);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue