combov2: Show dedicated message when hitting unexpected TBR % limit
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
This commit is contained in:
parent
ced93e4a53
commit
03d226e725
2 changed files with 9 additions and 0 deletions
|
@ -56,6 +56,7 @@ import info.nightscout.comboctl.main.Pump as ComboCtlPump
|
|||
import info.nightscout.comboctl.main.PumpManager as ComboCtlPumpManager
|
||||
import info.nightscout.comboctl.base.Tbr as ComboCtlTbr
|
||||
import info.nightscout.comboctl.main.BasalProfile
|
||||
import info.nightscout.comboctl.main.QuantityNotChangingException
|
||||
import info.nightscout.comboctl.main.RTCommandProgressStage
|
||||
import info.nightscout.comboctl.parser.AlertScreenContent
|
||||
import info.nightscout.comboctl.parser.AlertScreenException
|
||||
|
@ -989,6 +990,13 @@ class ComboV2Plugin @Inject constructor (
|
|||
enacted = true
|
||||
comment = rh.gs(R.string.combov2_setting_tbr_succeeded)
|
||||
}
|
||||
} catch (e: QuantityNotChangingException) {
|
||||
aapsLogger.error(LTag.PUMP, "TBR percentage adjustment hit a limit: $e")
|
||||
pumpEnactResult.apply {
|
||||
success = false
|
||||
enacted = false
|
||||
comment = rh.gs(R.string.combov2_hit_unexpected_tbr_limit, e.targetQuantity, e.hitLimitAt)
|
||||
}
|
||||
} catch (e: ComboCtlPump.UnexpectedTbrStateException) {
|
||||
aapsLogger.error(LTag.PUMP, "Setting TBR failed with exception: $e")
|
||||
pumpEnactResult.apply {
|
||||
|
|
|
@ -108,6 +108,7 @@ buttons at the same time to cancel pairing)\n
|
|||
<string name="combov2_reservoir_low_warning">Pump reservoir level is low</string>
|
||||
<string name="combov2_setting_tbr_succeeded">Setting TBR succeeded</string>
|
||||
<string name="combov2_setting_tbr_failed">Setting TBR failed</string>
|
||||
<string name="combov2_hit_unexpected_tbr_limit">Unexpected limit encountered while adjusting TBR: target percentage was %1$d%%, hit a limit at %1$d%%</string>
|
||||
<string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Cannot set absolute TBR if base basal rate is zero</string>
|
||||
<string name="combov2_pair_with_pump_summary">Pair AndroidAPS and Android with a currently unpaired Accu-Chek Combo pump</string>
|
||||
<string name="combov2_unpair_pump_summary">Unpair AndroidAPS and Android from the currently paired Accu-Chek Combo pump</string>
|
||||
|
|
Loading…
Reference in a new issue