Commit graph

5132 commits

Author SHA1 Message Date
Andy Rozman
837392f30b - removed sutraction of pump reservoir
- removed busy code for bolus
2019-12-15 23:34:22 +00:00
Bart Sopers
80c1feb1d2 Call podStateChangedHandler when setting fault event, rename FaultEventCode to FaultEventType 2019-12-15 23:42:46 +01:00
Bart Sopers
a8f702ddac Remove inappropriate copyright and remove unused imports 2019-12-15 22:57:39 +01:00
Bart Sopers
403551406b Add workaround for anti pattern in wizard pager model 2019-12-15 22:51:41 +01:00
Bart Sopers
b1e358e8b0 Fix logic for choosing short Omnipod setup wizard 2019-12-15 22:21:05 +01:00
Andy Rozman
d349343439 - Fixed init pod problem 2019-12-15 20:58:15 +00:00
Andy Rozman
24430a5c81 - fixed 16, 17, 18
- added some code for db
2019-12-15 16:48:59 +00:00
Andy Rozman
b4abf00d98 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-11 22:44:20 +00:00
Andy Rozman
2133d347f0 - changed initpod_init_action dialog: added Retry button
- extracted InitPodTask into separate class, since it needs to be called several times
2019-12-11 22:38:52 +00:00
Bart Sopers
b120959532 Show fault code in pod fault error message 2019-12-11 13:22:29 +01:00
Bart Sopers
b3984b796d Report implicitly canceled TBR's to treatment plugin 2019-12-10 20:17:05 +01:00
Bart Sopers
9ef83c19f8 WIP: don't kill the pod when switching profile 2019-12-10 01:11:51 +01:00
Bart Sopers
f432891263 Log basal schedule entry start time in seconds 2019-12-09 22:21:44 +01:00
Bart Sopers
3ecbd3e1bd Add logging in OmnipodManager 2019-12-09 21:45:08 +01:00
Andy Rozman
7e8e57dad9 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-08 21:06:27 +00:00
Andy Rozman
6a979a1f29 - pod management another extension 2019-12-08 21:05:27 +00:00
Andy Rozman
bdb3bc0b8e - fixed refresh of config data (I hope)
- if podmanagement changes some pod status
2019-12-08 20:55:24 +00:00
Bart Sopers
6a4765d998 Cache last bolus in AapsOmnipodManager 2019-12-08 21:02:39 +01:00
Bart Sopers
b46914a97b Update suspended status when podstate is null 2019-12-08 20:13:15 +01:00
Bart Sopers
b1cc067c85 Update suspended state in PumpStatus 2019-12-08 20:03:32 +01:00
Andy Rozman
9b5535edf0 - Fix for remaining insulin 2019-12-08 18:25:58 +00:00
Andy Rozman
5711a98a77 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-08 18:22:12 +00:00
Andy Rozman
ad6223046c - PodManagemntActivity:
- when reset is done, buttons are refreshed
   - when dialog is closed, tab is refreshed
- Configuration added: PumpStatus, preference dialog
2019-12-08 18:20:11 +00:00
Bart Sopers
4beb62700b Ignore PodFaultException in cancelBolus 2019-12-08 19:10:12 +01:00
Bart Sopers
e350856161 Don't emit acknowledgement beeps when cancelling delivery before deactivating pod 2019-12-08 18:53:45 +01:00
Bart Sopers
057927d24e Ignore PodFaultException when deactivating pod 2019-12-08 18:46:51 +01:00
Bart Sopers
29d12eeb26 Update pump status when it gets assigned; don't schedule on main thread 2019-12-08 18:18:09 +01:00
Bart Sopers
2905bfba86 Knit in OmnipodManager 2019-12-08 17:57:36 +01:00
Andy Rozman
c5f69347eb Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-08 16:36:39 +00:00
Andy Rozman
b1baf2b64a - fixed compiled error 2019-12-08 16:35:21 +00:00
Bart Sopers
680a3922b8 Fix bug in alert configurations 2019-12-08 17:24:31 +01:00
Andy Rozman
2132bf1675 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-08 16:21:47 +00:00
Andy Rozman
a7153cf8b8 - Added new version of library
- added new Cancel/Finish action that refreshes dialog
2019-12-08 16:16:39 +00:00
Bart Sopers
67d3ee772b Update PodSessionState.toString() 2019-12-08 16:48:38 +01:00
Bart Sopers
17ad3c41e9 Add no-args constructor for PodHistory 2019-12-08 16:40:14 +01:00
Bart Sopers
3cc1113501 Update last bolus and units remaning for Omnipod in PumpStatus 2019-12-08 16:38:15 +01:00
Bart Sopers
52e0b0cf82 - Show active alerts
- Set low reservoir alert in pod
- Add some tests
2019-12-08 15:31:07 +01:00
Andy Rozman
df82a90b36 [#15]
- changed gradle with different version numbering
- changed the init code, to check if pod was already set, and afterwards does refresh of Tab and Overview...
2019-12-08 12:13:55 +00:00
Andy Rozman
73f1aaf819 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-08 11:57:24 +00:00
Bart Sopers
3860a95e20 Distinguish between normal bolus and SMB in AapsOmnipodManager 2019-12-07 16:18:37 +01:00
Bart Sopers
b186f01c11 Prepare OmnipodManager and AapsOmnipodManager for configurable beeps 2019-12-07 16:09:43 +01:00
Bart Sopers
321f5eec3c Mark exceptions in packet transports as certain failures when it is not the last packet for the message 2019-12-07 15:21:16 +01:00
Bart Sopers
3bbf3a1104 Verify all actions that send NonceResyncableMessageBlock 2019-12-07 15:01:07 +01:00
Bart Sopers
dfb15e0f82 - Also show bolus progress dialog for uncertain boluses
- Improve bolus progress indication
2019-12-06 00:13:50 +01:00
Bart Sopers
ea5ff4cc3a - Implemented bolus cancellation
- Improved bolus progress report
- Replaced delayed callbacks in OmnipodManager with RxJava
2019-12-05 22:11:11 +01:00
Bart Sopers
342765c5a2 Add basic bolus progress indication 2019-12-04 22:46:27 +01:00
Bart Sopers
8c07e747d4 Add TODOs 2019-12-04 17:21:37 +01:00
Bart Sopers
db066f7cf7 Revert synchronizing OmnipodManager methods 2019-12-04 10:02:02 +01:00
Bart Sopers
fecfdeb03e Block until bolus is finished in AapsOmnipodManager and make PodStateCHangedHandler in PodSessionState transient 2019-12-03 08:19:36 +01:00
Andy Rozman
bb1ffadc58 - removed some old code
- added PodHistory (doesn't work 100% yet)
2019-12-02 23:43:25 +00:00
Bart Sopers
4fcc5bec6f Ignore OmnipodException in exchangePackets 2019-12-02 22:17:57 +01:00
Bart Sopers
71e87aca0e Synchronize all methods that execute commands in OmnipodManager 2019-12-01 17:06:54 +01:00
Bart Sopers
0ade438e95 Add TODO's for setting Omnipod device driver busy state 2019-12-01 16:58:44 +01:00
Andy Rozman
b5b68f6cda Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-01 14:38:16 +00:00
Bart Sopers
9c4982becd Remove redundant sending of EventOmnipodPumpValuesChanged 2019-12-01 15:05:28 +01:00
Andy Rozman
ab7e87fa02 Extended Ack Alerts functionality:
- added own event (so we don't refresh whole page),
- added ackAcknowledgeText variable
- changed refresh (own method, own event listener)
- added log for Status change (to monitor what PodState information is displayed on Tab)
2019-12-01 12:43:33 +00:00
Bart Sopers
b808bc3228 Merge branch 'dev' into omnipod_eros 2019-12-01 02:21:49 +01:00
Bart Sopers
ee6bdfe5f8 Added TODO for updating active alerts in UI 2019-12-01 01:21:02 +01:00
Bart Sopers
932533ace7 Add PodStateChangedHandler 2019-12-01 01:11:28 +01:00
Bart Sopers
40487ffb06 Add pod expiration date and expose calculateBolusDuration method in OmnipodManager 2019-12-01 00:34:16 +01:00
Bart Sopers
27cf316dc7 Add verification mechanism for Omnipod bolus 2019-11-30 22:51:49 +01:00
Milos Kozak
c23794fa6e allow revert objective 2019-11-30 22:15:15 +01:00
Bart Sopers
8dcadd7a35 add failure certainty to OmnipodException 2019-11-30 20:12:26 +01:00
Bart Sopers
0e8baedc8b Omnipod: add more user-friendly error messages by using string resources; add exception logging 2019-11-30 18:49:44 +01:00
Bart Sopers
71db5e541e Move exception handling and PumpEnactResult creation from OmnipodManager to AapsOmnipodManager 2019-11-30 17:06:05 +01:00
Bart Sopers
f2e439a485 Calculate bolus durations and add bolus completion handler in OmnipodManager 2019-11-30 15:16:53 +01:00
Andy Rozman
f84149afa4 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-11-30 12:17:39 +00:00
Andy Rozman
e955331259 see previous commit corrent 2019-11-30 12:17:02 +00:00
Andy Rozman
a2ad20f616 - Fixed RemovePod to NOT forcebully remove the Pod if failed (Cancel)
- CHanged InitPodFragment, to respond onli to that call, and NOT to PumpResultEvent
2019-11-30 12:15:25 +00:00
Milos Kozak
034c16690f temp 2019-11-30 10:16:38 +01:00
Bart Sopers
24cd0c7712 Refactor exceptions in Omnipod driver to prepare for adding failure certainty 2019-11-29 23:10:39 +01:00
Milos Kozak
eba66da4a4 allow go back with objectives 2019-11-29 12:38:07 +01:00
Milos Kozak
f82c610d16 allow objective skip only when NS is connected and in RW mode 2019-11-29 12:19:32 +01:00
Andy Rozman
bea4bde8cb Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-11-27 22:36:48 +00:00
Andy Rozman
61c67d7390 - Removing OmnipodManagerAAPS
- new database entry class
2019-11-27 22:33:46 +00:00
Bart Sopers
23050dff4d Revert accidental changes and fix formatting 2019-11-27 23:07:35 +01:00
Bart Sopers
120243908f Move basal profile mapping to AapsOmnipodManager 2019-11-27 22:13:48 +01:00
Bart Sopers
f2615d977b Add async feedback to pod init steps 2019-11-27 22:05:40 +01:00
Andy Rozman
5b3ca232e9 - Fixed wizardpager library, so that there is no longer NPE when cancel is used
- added Deactivate Pod Wizard
- changed some strings
2019-11-25 22:54:06 +00:00
Milos Kozak
6969dc4873
Merge pull request #2222 from MilosKozak/2186
New SMS commands
2019-11-25 22:40:00 +01:00
Milos Kozak
c33e3994b6 some cleanup and kotlin conversion 2019-11-25 18:07:16 +01:00
Milos Kozak
1ea25b68a8 fix NPE 2019-11-25 17:06:08 +01:00
Andy Rozman
32097ee8ad - Fix NPE : pumpStatus not set in RileyLinkCommunicationManager
- added possibility to disable tunning (not supported for Omnipod, but required for Medtronic)
2019-11-24 20:32:53 +00:00
Andy Rozman
3a1e5f5741 Init pod integration is finished. 2019-11-24 18:24:23 +00:00
Andy Rozman
b13fbcf8f4 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-11-23 20:32:46 +00:00
Andy Rozman
0749a7864c - Added library for Wizard pages and all the classes for the integration.
- integration of Init Pod Wizard is done from visual point of view, now it just needs to be connected to driver
2019-11-23 20:31:29 +00:00
fabriziocasellato
46270d87e2 Removed + control for Phone Numbers, Added Tests for TT, Added TARGET STOP/CANCEL command 2019-11-22 16:41:09 +01:00
fabriziocasellato
f26e683dbe Removed + control for Phone Numbers, Added Tests for TT, Added TARGET STOP/CANCEL command 2019-11-22 15:58:03 +01:00
Milos Kozak
bcfb1feda3 Merge branch 'dev' into pull/2185 2019-11-22 15:39:16 +01:00
Milos Kozak
16038caed8
Merge branch 'sms' into 2186 2019-11-22 14:30:19 +01:00
fabriziocasellato
ebc89e7526 New tests for SMS commands: TARGET MEAL/HYPO/ACTIVITY and SMS STOP/DISABLE 2019-11-22 12:31:59 +01:00
Milos Kozak
17ea3843ae SMS HELP command 2019-11-22 11:19:09 +01:00
Milos Kozak
e9aa4835ed SBS CARBS command 2019-11-22 10:40:48 +01:00
Milos Kozak
a62750c3a3 SmsCommunicatorFragment -> kt 2019-11-22 00:33:13 +01:00
Milos Kozak
d227013496 SmsCommunicatorPlugin -> kt 2019-11-22 00:12:46 +01:00
Milos Kozak
b2079aa316 Warn 12h before DST change 2019-11-21 00:20:01 +01:00
Milos Kozak
9aa77122ba Use on Rx for NetworkChange 2019-11-21 00:07:50 +01:00
Milos Kozak
2fe276d101 accept data 1 month back in Dexcom plugin 2019-11-20 22:03:31 +01:00
Milos Kozak
baf77e2e67 fix tests 2019-11-20 21:50:02 +01:00
Milos Kozak
5d768bd368 Move plugin related code from preferences to plugin 2019-11-20 00:20:08 +01:00