AndroidAPS icon indicating copy to clipboard operation
AndroidAPS copied to clipboard

Dynamic MAXSMB

Open TarcisoSilva opened this issue 2 months ago • 0 comments

Sharing ideias... Dynamic MAXSMB. It means dynamic MaxSMB. Not fixed one based on preferences. It means flexibility to limit SMB size. This code is based on BG and delta maxSMB is the preferences value: //Dynamic Max SMB DynMaxSmb = (((bg / 200) * (bg / 100)) + (delta / 2)).toDouble() val MaxlimitSMB = maxSMB * 1.15 if (DynMaxSmb < 0.1) { DynMaxSmb = 0.1 } else if (DynMaxSmb < maxSMB) { DynMaxSmb = DynMaxSmb } else if (DynMaxSmb > maxSMB && bg > 149 && delta >= 3) { DynMaxSmb = MaxlimitSMB } else { DynMaxSmb = maxSMB.toDouble() }

TarcisoSilva avatar Oct 06 '25 20:10 TarcisoSilva