Skip to content

Commit 1393357

Browse files
authored
Merge pull request #4660 from nightscout/dev
3.4.2.1
2 parents 5e675cf + 1db5a1b commit 1393357

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

buildSrc/src/main/kotlin/Versions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
44
@Suppress("ConstPropertyName")
55
object Versions {
66

7-
const val appVersion = "3.4.2.0"
7+
const val appVersion = "3.4.2.1"
88
const val versionCode = 1500
99

1010
const val compileSdk = 36

pump/equil/src/main/kotlin/app/aaps/pump/equil/manager/EquilManager.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ class EquilManager @Inject constructor(
263263
}
264264
// constraint percent.
265265
percent = min(percent, 100.0f)
266+
rxBus.send(EventOverviewBolusProgress(rh, percent = 100, id = detailedBolusInfo.id))
266267
result.comment = rh.gs(app.aaps.core.ui.R.string.virtualpump_resultok)
267268
} else {
268269
result.success = false

pump/equil/src/main/kotlin/app/aaps/pump/equil/ui/pair/EquilPairConfirmFragment.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,9 @@ class EquilPairConfirmFragment : EquilPairFragmentBase() {
9494

9595
private fun setLimits() {
9696
showLoading()
97-
val profile = pumpSync.expectedPumpState().profile ?: return
98-
commandQueue.customCommand(CmdSettingSet(constraintsChecker.getMaxBolusAllowed().value(), constraintsChecker.getMaxBasalAllowed(profile).value(), aapsLogger, preferences, equilManager), object : Callback() {
97+
val profile = pumpSync.expectedPumpState().profile
98+
val maxBasal = if (profile != null) constraintsChecker.getMaxBasalAllowed(profile).value() else hardLimits.maxBasal()
99+
commandQueue.customCommand(CmdSettingSet(constraintsChecker.getMaxBolusAllowed().value(), maxBasal, aapsLogger, preferences, equilManager), object : Callback() {
99100
override fun run() {
100101
if (activity == null) return
101102
aapsLogger.debug(LTag.PUMPCOMM, "setLimits result====" + result.success + "====")

pump/equil/src/main/kotlin/app/aaps/pump/equil/ui/pair/EquilPairFragmentBase.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import androidx.annotation.LayoutRes
1010
import androidx.navigation.fragment.findNavController
1111
import app.aaps.core.interfaces.constraints.ConstraintsChecker
1212
import app.aaps.core.interfaces.logging.AAPSLogger
13+
import app.aaps.core.interfaces.utils.HardLimits
1314
import app.aaps.core.interfaces.plugin.ActivePlugin
1415
import app.aaps.core.interfaces.pump.BlePreCheck
1516
import app.aaps.core.interfaces.pump.PumpSync
@@ -40,6 +41,7 @@ abstract class EquilPairFragmentBase : DaggerFragment() {
4041
@Inject lateinit var pumpSync: PumpSync
4142
@Inject lateinit var equilHistoryRecordDao: EquilHistoryRecordDao
4243
@Inject lateinit var constraintsChecker: ConstraintsChecker
44+
@Inject lateinit var hardLimits: HardLimits
4345

4446
private var _binding: EquilPairBaseFragmentBinding? = null
4547
private var _progressIndicationBinding: EquilPairProgressBinding? = null

pump/equil/src/main/kotlin/app/aaps/pump/equil/ui/pair/EquilPairSerialNumberFragment.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,9 @@ class EquilPairSerialNumberFragment : EquilPairFragmentBase() {
349349
}
350350

351351
private fun pumpSettings(address: String, serialNumber: String) {
352-
val profile = pumpSync.expectedPumpState().profile ?: return
353-
commandQueue.customCommand(CmdSettingSet(constraintsChecker.getMaxBolusAllowed().value(), constraintsChecker.getMaxBasalAllowed(profile).value(), aapsLogger, preferences, equilManager), object : Callback() {
352+
val profile = pumpSync.expectedPumpState().profile
353+
val maxBasal = if (profile != null) constraintsChecker.getMaxBasalAllowed(profile).value() else hardLimits.maxBasal()
354+
commandQueue.customCommand(CmdSettingSet(constraintsChecker.getMaxBolusAllowed().value(), maxBasal, aapsLogger, preferences, equilManager), object : Callback() {
354355
override fun run() {
355356
if (activity == null) return
356357
if (result.success) {

0 commit comments

Comments
 (0)