prevent 049 pod fault
This commit is contained in:
parent
b2f1684aaf
commit
11687eaf02
|
@ -546,12 +546,6 @@ class OmnipodDashPumpPlugin @Inject constructor(
|
|||
try {
|
||||
bolusDeliveryInProgress = true
|
||||
aapsLogger.info(LTag.PUMP, "Delivering treatment: $detailedBolusInfo $bolusCanceled")
|
||||
val beepsConfigurationKey = if (detailedBolusInfo.bolusType == DetailedBolusInfo.BolusType.SMB)
|
||||
R.string.key_omnipod_common_smb_beeps_enabled
|
||||
else
|
||||
R.string.key_omnipod_common_bolus_beeps_enabled
|
||||
val bolusBeeps = sp.getBoolean(beepsConfigurationKey, false)
|
||||
R.string.key_omnipod_common_smb_beeps_enabled
|
||||
if (detailedBolusInfo.carbs > 0 ||
|
||||
detailedBolusInfo.insulin == 0.0
|
||||
) {
|
||||
|
@ -568,10 +562,24 @@ class OmnipodDashPumpPlugin @Inject constructor(
|
|||
.success(false)
|
||||
.enacted(false)
|
||||
.bolusDelivered(0.0)
|
||||
.comment("Not enough insulin in the reservoir")
|
||||
.comment(rh.gs(R.string.omnipod_dash_not_enough_insulin))
|
||||
}
|
||||
if (podStateManager.deliveryStatus == DeliveryStatus.BOLUS_AND_BASAL_ACTIVE ||
|
||||
podStateManager.deliveryStatus == DeliveryStatus.BOLUS_AND_TEMP_BASAL_ACTIVE) {
|
||||
return PumpEnactResult(injector)
|
||||
.success(false)
|
||||
.enacted(false)
|
||||
.bolusDelivered(0.0)
|
||||
.comment(rh.gs(R.string.omnipod_dash_bolus_already_in_progress))
|
||||
}
|
||||
|
||||
var deliveredBolusAmount = 0.0
|
||||
|
||||
val beepsConfigurationKey = if (detailedBolusInfo.bolusType == DetailedBolusInfo.BolusType.SMB)
|
||||
R.string.key_omnipod_common_smb_beeps_enabled
|
||||
else
|
||||
R.string.key_omnipod_common_bolus_beeps_enabled
|
||||
val bolusBeeps = sp.getBoolean(beepsConfigurationKey, false)
|
||||
aapsLogger.info(
|
||||
LTag.PUMP,
|
||||
"deliverTreatment: requestedBolusAmount=$requestedBolusAmount"
|
||||
|
|
|
@ -49,4 +49,6 @@
|
|||
<string name="dash_bolusdelivering">Delivering %1$.2f U</string>
|
||||
<string name="omnipod_common_alert_delivery_suspended">Insulin delivery is suspended</string>
|
||||
<string name="omnipod_dash_connection_lost">Lost connection to pod</string>
|
||||
<string name="omnipod_dash_bolus_already_in_progress">Another bolus is being delivered</string>
|
||||
<string name="omnipod_dash_not_enough_insulin">Not enough insulin left in the reservoir</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue