AndroidAPS/pump
Carlos Rafael Giani 22a144416b comboctl-main: Parse ext bolus main screen instead of throwing exception
To support extended and multiwave boluses in the future, it is necessary
to properly parse the main screen when it shows extended/multiwave
content. This requires some rework. Most notably, the code needs to be
changed to no longer throw ExtendedOrMultiwaveBolusActiveException.

One problem with extended/multiwave content on the main screen is that
it does not show TBR details (percentage & remaining duration). For this
reason, it is necessary to actually navigate to the TBR percentage screen
and read those value there. This means that the setTbr() call is slower
when an extended/multiwave bolus is ongoing, but better to be slower than
to omit post-setTbr checks that may catch rare errors.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2023-01-02 19:21:26 +01:00
..
combo New Crowdin updates (#2313) 2022-12-29 22:36:09 +01:00
combov2 comboctl-main: Parse ext bolus main screen instead of throwing exception 2023-01-02 19:21:26 +01:00
dana Dana: cleanup 2022-12-11 21:36:30 +01:00
danar Dana: cleanup 2022-12-11 21:36:30 +01:00
danars Dana: cleanup 2022-12-11 21:36:30 +01:00
diaconn lints 2022-12-11 14:33:30 +01:00
eopatch New Crowdin updates (#2305) 2022-12-27 21:20:20 +01:00
eopatch-core EOpatch: cleanup 2022-11-03 17:06:59 +01:00
medtronic New Crowdin updates (#2279) 2022-12-11 20:54:01 +01:00
omnipod-common New Crowdin updates (#2248) 2022-12-02 14:29:28 +01:00
omnipod-dash New Crowdin updates (#2313) 2022-12-29 22:36:09 +01:00
omnipod-eros lints 2022-12-11 14:33:30 +01:00
pump-common New Crowdin updates (#2305) 2022-12-27 21:20:20 +01:00
pump-core New Crowdin updates (#2305) 2022-12-27 21:20:20 +01:00
rileylink New Crowdin updates (#2248) 2022-12-02 14:29:28 +01:00
virtual New Crowdin updates (#2305) 2022-12-27 21:20:20 +01:00