diff --git a/lib/determine-basal/determine-basal.js b/lib/determine-basal/determine-basal.js index d9e1fb666..f428ba278 100644 --- a/lib/determine-basal/determine-basal.js +++ b/lib/determine-basal/determine-basal.js @@ -557,7 +557,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ zeroTempEffect = round(zeroTempEffect); carbsReq = round(carbsReq); console.error("bgUndershoot:",bgUndershoot,"zeroTempDuration:",zeroTempDuration,"zeroTempEffect:",zeroTempEffect,"carbsReq:",carbsReq); - if ( carbsReq > 0 ) { + if ( carbsReq >= profile.carbsReqThreshold ) { rT.carbsReq = carbsReq; rT.reason += carbsReq + " add'l carbs req + " + minutesAboveMinBG + "m zero temp; "; } diff --git a/lib/profile/index.js b/lib/profile/index.js index 9f6932a92..3d3a47f91 100644 --- a/lib/profile/index.js +++ b/lib/profile/index.js @@ -37,6 +37,7 @@ function defaults ( ) { , curve: "bilinear" , useCustomPeakTime: false , insulinPeakTime: 75 + , carbsReqThreshold: 1 }; return profile; }