From 438faad4bb5107af937b3c966bf579b697df2e4f Mon Sep 17 00:00:00 2001 From: t_j_s Date: Fri, 25 Feb 2022 05:43:51 +0000 Subject: [PATCH 1/3] Reverted sens logic back to original following feedback from users, with safety constraints included. --- .../main/assets/OpenAPSSMBDynamicISF/determine-basal.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js index 13d66a859f..31e00ab2c8 100644 --- a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js +++ b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js @@ -308,12 +308,12 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ var TDD = (tdd7 * 0.3) + (tdd_24 * 0.7); - console.error("Rolling 24 hour TDD = "+tdd_24+"; "); + /*console.error("Rolling 24 hour TDD = "+tdd_24+"; "); console.error(" "); console.error("Weighted Average TDD = "+TDD+"; "); console.error(" "); - //if (tdd7 > 0){ - /*if ( tdd_pump > tdd7 && now < 5 || now < 7 && TDD < ( 0.8 * tdd7 ) ){ + //if (tdd7 > 0){*/ + if ( tdd_pump > tdd7 && now < 5 || now < 7 && TDD < ( 0.8 * tdd7 ) ){ TDD = ( 0.8 * tdd7 ); console.log("Excess or too low insulin from pump so TDD set to "+TDD+" based on 75% of TDD7; "); rT.reason += "TDD: " +TDD+ " due to low or high tdd from pump; "; @@ -334,7 +334,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ else { console.log("TDD 7 ="+tdd7+", TDD Pump ="+tdd_pump+" and TDD = "+TDD+";"); rT.reason += "TDD: " +TDD+ " based on standard pump 60/tdd7 40 split; "; - }*/ + } var variable_sens = (277700 / (TDD * bg)); From 913afcd28983a01c4a0bd422dde411bcaeec1b6e Mon Sep 17 00:00:00 2001 From: t_j_s Date: Fri, 25 Feb 2022 06:03:54 +0000 Subject: [PATCH 2/3] Reverted sens logic back to original following feedback from users, with safety constraints included. --- .../main/assets/OpenAPSSMBDynamicISF/determine-basal.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js index 31e00ab2c8..e3c0b66d71 100644 --- a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js +++ b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js @@ -306,6 +306,13 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ var tdd_24 = (( basal * 24 ) * 2.8); } + if (meal_data.TDDPUMP){ + var tdd_pump = ( (meal_data.TDDPUMP / now ) * 24); + } + else { + var tdd_pump = (( basal * 24 ) * 2.8); + } + var TDD = (tdd7 * 0.3) + (tdd_24 * 0.7); /*console.error("Rolling 24 hour TDD = "+tdd_24+"; "); From edc26b7281c01f95d0f67dd6cb3f288a7d418e72 Mon Sep 17 00:00:00 2001 From: t_j_s Date: Fri, 25 Feb 2022 06:19:07 +0000 Subject: [PATCH 3/3] UPdated version number to beta 1.4 --- app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js index e3c0b66d71..b089809bc5 100644 --- a/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js +++ b/app/src/main/assets/OpenAPSSMBDynamicISF/determine-basal.js @@ -286,7 +286,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ } console.error(" "); console.error("++++++++++++++++++++++++++++++++++++++++++++++++++++++"); - console.error("++ Dynamic ISF Beta 1.3 - Based on rolling 24 hours ++"); + console.error("++ Dynamic ISF Beta 1.4 ++"); console.error("++++++++++++++++++++++++++++++++++++++++++++++++++++++"); console.error(" "); @@ -313,7 +313,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_ var tdd_pump = (( basal * 24 ) * 2.8); } - var TDD = (tdd7 * 0.3) + (tdd_24 * 0.7); + //var TDD = (tdd7 * 0.3) + (tdd_24 * 0.7); /*console.error("Rolling 24 hour TDD = "+tdd_24+"; "); console.error(" ");