Commit graph

5957 commits

Author SHA1 Message Date
Milos Kozak 9f0ac545f3
Merge pull request #2524 from MilosKozak/TOTP
SMS TOTP
2020-03-20 18:38:51 +01:00
Milos Kozak 7db4481db9
Merge pull request #2454 from twain47/key-value-backups
Use google key/value backup agent for settings and objectives
2020-03-20 18:36:19 +01:00
Milos Kozak 4abc53e7b8 kotlin cleanup 2020-03-20 18:13:07 +01:00
Milos Kozak a12762f034 Move OTP settings to preferences 2020-03-20 17:31:30 +01:00
Milos Kozak 4d88786fb6 Force TOTP 2020-03-20 16:22:38 +01:00
Milos Kozak 5d32bfec95 Merge branch 'dagger3' into TOTP 2020-03-20 15:58:17 +01:00
Milos Kozak e8819897f3 ObjectivesPluginTest 2020-03-19 21:37:57 +01:00
Milos Kozak 89d1de9710 ProfileTest 2020-03-19 21:24:48 +01:00
Milos Kozak 7ace6fe3ac QuickWizardTest 2020-03-19 20:38:25 +01:00
Milos Kozak 4f295fec4b More tests 2020-03-19 20:03:44 +01:00
AdrianLxM 76652d98d7
No a second time confirmation without context. 2020-03-19 19:18:52 +01:00
Milos Kozak 451cea156f More tests 2020-03-19 18:02:24 +01:00
Milos Kozak e8af7b5ffc More tests 2020-03-19 08:45:59 +01:00
Andy Rozman 33bdaa1768 - upload site change event to Nightscout, when Pod is initialized 2020-03-18 22:39:06 +00:00
Milos Kozak a895c8f53a AbstractDanaRPlugin 2020-03-18 23:10:15 +01:00
Milos Kozak c283531348 Dana messages tests 2020-03-18 23:09:51 +01:00
Milos Kozak 50bbe1c481 Dana messages tests 2020-03-18 20:38:51 +01:00
Milos Kozak 6ed04e7687
Merge pull request #2455 from twain47/required-ns-client-encrypted
Require NS client encrypted connection
2020-03-18 17:04:19 +01:00
Milos Kozak 18de3f70b5 Dana messages 2020-03-18 16:41:08 +01:00
Milos Kozak 000cf31deb fix receivers 2020-03-18 00:22:21 +01:00
Milos Kozak 46efb92d3d tests cleanup 2020-03-17 23:45:51 +01:00
Milos Kozak 7e9402b939 remove ProfileFunctions dependency 2020-03-17 22:56:14 +01:00
Milos Kozak 8b9bbd2170 Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2020-03-17 20:11:19 +01:00
Milos Kozak 81eeacb02a cleanup 2020-03-17 19:50:20 +01:00
Milos Kozak e27ddc1772 Merge branch 'dev' into dagger3 2020-03-17 18:47:43 +01:00
Milos Kozak d9e08530fd Fix pump unreachable alert 2020-03-17 17:58:50 +01:00
Milos Kozak cd56a71753
Merge branch 'dev' into xDripStatusLineFixBgi 2020-03-17 16:36:14 +01:00
Milos Kozak 21f8a13098 cleanup 2020-03-16 22:49:34 +01:00
Milos Kozak 66bea16bdf PluginStore 2020-03-16 21:40:29 +01:00
Andy Rozman 51fea3b912 - added additional init step in enum in case Ibnit failed
- moved al lot of exception files into different package
2020-03-16 09:16:45 +00:00
Milos Kozak 74a0890d34 DanaRExecutionService 2020-03-15 19:26:17 +01:00
Milos Kozak f6acac730a DanaRKoreanExecutionService 2020-03-15 19:25:53 +01:00
Milos Kozak 8ad5f53f7a DanaRv2ExecutionService 2020-03-15 19:25:24 +01:00
Milos Kozak f98b986387 DatabaseHelper 2020-03-15 19:24:55 +01:00
Milos Kozak eb5481ca46 DataService 2020-03-15 19:24:30 +01:00
Milos Kozak 8fcbbde236 LocalInsightPlugin 2020-03-15 19:23:42 +01:00
Milos Kozak 63b8bdf212 DetermineBasalAdapter 2020-03-15 19:23:11 +01:00
Milos Kozak 8d66d22cf6 ComboPlugin 2020-03-15 19:21:54 +01:00
Milos Kozak 46846d82cd WatcherUpdaterService 2020-03-15 19:17:46 +01:00
Milos Kozak 4db9f3bd94 ObjectiveFragment 2020-03-15 19:17:11 +01:00
Milos Kozak bc0ae1fa68 Dana plugins tests 2020-03-15 18:18:32 +01:00
Milos Kozak 6f2ba7c135 Elements tests 2020-03-15 13:55:55 +01:00
Milos Kozak d7ed61de0c Trigger tests 2020-03-15 13:17:36 +01:00
Andy Rozman 8c803f7e0c - added logs for Pod state loading and saving so that we can see what is happening with bug #102 2020-03-14 18:04:04 +00:00
Andy Rozman 4c14e2e364 - change events to kotlin
- some smaller changes
2020-03-14 17:59:52 +00:00
Milos Kozak 6e9db1f512 More Injections and tests 2020-03-14 16:47:48 +01:00
Milos Kozak cdda4caa07 tests 2020-03-12 22:55:29 +01:00
Milos Kozak 927e690f7f WatchUpdaterService fix 2020-03-12 21:31:17 +01:00
Milos Kozak bac9de1f66 Tests 2020-03-12 19:47:54 +01:00
Milos Kozak 2f527169d9 DetailedBolusInfoStorage 2020-03-11 23:33:05 +01:00
Milos Kozak e812dd9437 Trigger tests 2020-03-11 00:03:59 +01:00
Milos Kozak 99aec40534 Merge branch 'dev' into dagger3 2020-03-10 22:39:26 +01:00
Milos Kozak bec6d99036 register Network receiver in code (SDK28) 2020-03-10 22:20:36 +01:00
Milos Kozak c7c8aea65c fix and add test 2020-03-10 21:33:52 +01:00
Milos Kozak 72a8bbfc75 Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2020-03-10 20:38:50 +01:00
Milos Kozak c220b49ee7 use last DetailedBolusInfo as failover 2020-03-10 20:38:34 +01:00
Brian Quinion 72a3e825e3 Move carbs_suggestions_threshold to LoopPlugin so that non-critical carbs still show on overview (but no system notification) 2020-03-10 18:59:39 +00:00
Brian Quinion b1097880f4 Add carbs required to overview. Add notification with option to ignore carbs suggestions for 5, 15 or 30min 2020-03-10 18:46:14 +00:00
Milos Kozak 8d111cb819 Merge branch 'dev' into dagger3 2020-03-10 19:20:22 +01:00
Milos Kozak 005d8e89ce SmsCommunicatorPluginTest 2020-03-10 18:58:27 +01:00
Brian Quinion 063d3685e1 Show carb suggestions from OpenAPS 2020-03-10 11:30:13 +00:00
Milos Kozak 5d745a2d9b AuthRequestTest 2020-03-09 23:49:00 +01:00
TebbeUbben 206813ae4b Remove sound from notification channel 2020-03-09 23:19:16 +01:00
TebbeUbben 5e778f1e76 Fix NullPointerException 2020-03-09 23:11:14 +01:00
TebbeUbben 7d9c1f8af9 Use "Display time-sensitive notifications" for Insight alerts 2020-03-09 23:07:55 +01:00
Milos Kozak f19e782c7c ActionLoopDisableTest 2020-03-09 00:28:51 +01:00
Milos Kozak 72ba6815d8 More Injections 2020-03-08 22:42:36 +01:00
Milos Kozak a53f173751 fix some warnings 2020-03-08 20:49:29 +01:00
Andy Rozman ff3409d650 - problem with display, pumpType was not set. 2020-03-08 18:10:48 +00:00
Andy Rozman 051e31fb4b - fixed refresh 2020-03-08 17:10:29 +00:00
Andy Rozman 00ab0fc54b - small fix 2020-03-08 16:39:05 +00:00
Andy Rozman f482250b70 Merge branch 'omnipod_eros_dev' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros_dev 2020-03-07 19:51:25 +00:00
Andy Rozman 44cc3f6119 - problem with settings 2020-03-07 19:50:51 +00:00
Milos Kozak 2467c0bba7 scrollable buttons in landscape mode 2020-03-07 20:50:49 +01:00
Milos Kozak 07aa6f2039 fix LocalProfile upload 2020-03-07 20:18:52 +01:00
Milos Kozak ba51da4b52
Merge pull request #2483 from jotomo/2469
Combo: create separate bolus/carb records at driver level.
2020-03-07 17:26:37 +01:00
Milos Kozak 93820634b5 AbstractSensitivityPluginTest 2020-03-07 00:43:28 +01:00
Milos Kozak 8799c30b8e ActionLoopDisableTest 2020-03-06 23:43:29 +01:00
Milos Kozak 1e02773b71 fire immediatelly TreatmentChange if not from NS 2020-03-06 20:27:39 +01:00
Johannes Mockenhaupt 70053ea61c
Combo: create separate bolus/carb records at driver level. 2020-03-06 20:09:50 +01:00
Milos Kozak 4cca305e1b fix ProfileSwitch confirm dialog 2020-03-06 19:40:29 +01:00
Milos Kozak 95394d6cb3 Unregister shared preferences properly 2020-03-06 19:13:56 +01:00
Milos Kozak ac70c89eee Unregister shared preferences properly 2020-03-06 19:13:33 +01:00
Milos Kozak 6fa05f11c9 LocalInsightPlugin crash fix 2020-03-06 19:02:34 +01:00
Milos Kozak 90a9b09395 fix BolusProgressDialog rotation 2020-03-04 23:33:34 +01:00
Milos Kozak a8e8659e18 fix CareDialog rotation 2020-03-04 22:51:50 +01:00
Bart Sopers fcc37eb688 Refactored fixed pump unreachable alerts into separate 'fixed pump unreachable alert' and 'custom pump unreachable alert check' 2020-03-03 23:23:19 +01:00
Bart Sopers 3c8c3efb43 Fix build after 2.6.0 merge 2020-03-03 22:03:04 +01:00
Bart Sopers 3eea2598f2 Merge tag '2.6.0' into omnipod_eros_dev 2020-03-03 21:33:31 +01:00
Milos Kozak 15ffb5b596 Action tests 2020-03-01 22:59:47 +01:00
Milos Kozak 09176a1b9e DanaRS tests 2020-03-01 22:05:28 +01:00
Milos Kozak 40aa3cc60e DanaRS tests 2020-03-01 17:41:09 +01:00
Milos Kozak 67a5c33f8d DanaRS tests 2020-03-01 16:18:19 +01:00
Milos Kozak 44edc7ce96 DanaRS tests 2020-03-01 12:06:34 +01:00
Tebbe Ubben 35096288e2 Insight fix issues 2020-03-01 09:28:57 +01:00
Milos Kozak ca000a5f33 key_ns_upload_only true by default 2020-02-29 21:33:50 +01:00
Andy Rozman bba4c36294 - changed TimeDateOrTZChangeReceiver, to not reach on date change (bug), and extended detections (and also logs)...
- Pump drivers will now be notified that there was time/timezone change with more details. TimeChangeType is sent that tells if change was TZ or DST Start/End or Time change
- added setting to Omnipod settings, that can disable event
- partitial fix for #55
2020-02-29 16:27:42 +00:00
Milos Kozak 1db651055b RS tests 2020-02-28 22:51:12 +01:00
Milos Kozak 4c4e89df98 Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2020-02-28 18:34:08 +01:00
Milos Kozak fcf1966f58 Merge branch 'dev' into dagger3 2020-02-28 18:20:31 +01:00
Milos Kozak 3b9ea53cc4 Fix TempTarget confirm dialog 2020-02-25 20:46:04 +01:00
Andy Rozman 443018d433 Wrong message displayed when Omnipod not initialized yet. #94 2020-02-22 22:06:21 +00:00
Stephen Brown II 413553a9c2 Add NiMH battery option for Medtronic pumps 2020-02-22 11:34:07 -07:00
sabsoubi b11707b5d4 Fixed Bug that doesn't show COB if BGI disabled. 2020-02-21 11:04:59 +01:00
Brian Quinion 385781de23 Validate paramaters in onError in NS Client 2020-02-20 16:56:56 +00:00
Brian Quinion 43495e2565 Expose error messages where NS connection fails 2020-02-20 16:38:41 +00:00
Brian Quinion 7b0ea23b40 Require the connection to NS to be encrypted (unless in engineering mode) 2020-02-20 16:08:51 +00:00
Brian Quinion 262a47a18d Use google key/value store for settings and objectives backup 2020-02-20 02:00:37 +00:00
Andy Rozman 6408961f5d - fix for #66 Init and Remove Pod buttons enabled when RL is not running/connected yet
- more implementation on #15 (not done yet)
2020-02-15 10:22:20 +00:00
Andy Rozman e7e8cac81b - fixed problem with filtering in #69 2020-02-14 20:27:45 +00:00
Milos Kozak 0ff7702b1a RealPumpTest| 2020-02-11 17:06:30 +01:00
Dominik Dzienia 029d87f3c2 Stripping colons from User display name - forbidden by RFC 2020-02-11 12:55:00 +01:00
Dominik Dzienia 0f0452a1c4 Support for Time-based One-time Passwords (TOTP) in SMS Communicator 2020-02-11 12:16:41 +01:00
Milos Kozak 9098eb2da0 save Careportal events directly to DB 2020-02-09 13:04:49 +01:00
Milos Kozak 42c2d89f98 ask for overlay permission on android 10 only 2020-02-06 21:24:19 +01:00
Milos Kozak 249a9b29a0 resolve some warnings 2020-02-05 17:40:13 +01:00
Milos Kozak 234f34e22a Merge branch 'dev' into dagger3 2020-02-05 15:58:29 +01:00
Milos Kozak a79393c65a Log user actions 2020-02-04 22:25:07 +01:00
Milos Kozak 2d321d2a5b Merge branch 'dev' into dagger3 2020-02-03 23:15:34 +01:00
Milos Kozak aaf66efa64 write offline events directly to DB 2020-02-03 22:05:48 +01:00
Milos Kozak db47cd6fe9 Android 10 permission 2020-02-03 18:23:20 +01:00
Milos Kozak b5a64f4d85 better timestamps on Loop tab 2020-02-02 22:12:54 +01:00
Milos Kozak 4b07adb2a8 Restore ns_noupload function. Thanks to @twain47 2020-02-01 23:46:23 +01:00
Milos Kozak b8ce236717
Merge pull request #2422 from MilosKozak/nsuploadtest
More NSclient logging
2020-02-01 23:42:10 +01:00
Milos Kozak 6b26ef2e88 prevent NPE 2020-02-01 22:44:23 +01:00
Andy Rozman 595f838d0f - fixed display bolus and basal #71
- for bolus we needed to change translation (it was displaying one decmal places)
2020-02-01 15:44:13 +00:00
Andy Rozman db6ea5c792 - changed red display of time ago (to white always)
- fixed wrong reporting of cancelled TBR
2020-02-01 13:10:09 +00:00
Tim Gunn 0ea13b5671
Merge Upstream 2020-01-29 22:37:44 +13:00
Andy Rozman ec28f92223 - fixed endless loop
- status works correctly when RL is not present
2020-01-28 22:54:38 +00:00
Andy Rozman bc6e4be3ad - reworking pump suspended / initialization of driver problem 2020-01-28 19:00:16 +00:00
Milos Kozak d559961c12 DataBroadcastPlugin 2020-01-28 18:00:46 +01:00
Milos Kozak 128547d1a5 Fix remote bolus distance 2020-01-27 23:56:02 +01:00
Milos Kozak a4fa64efe2 more logging 2020-01-27 23:07:48 +01:00
Bart Sopers 6bd39a3c3c Add PumpCapability for Omnipod 2020-01-26 22:57:12 +01:00
Milos Kozak cf2855ab02 Merge branch 'dev' into dagger3 2020-01-26 21:15:57 +01:00
Bart Sopers e87c568253 Improve Pod fault notifications 2020-01-26 18:21:31 +01:00
Milos Kozak dad36ed6a0 ActivityDialogs Translucent again 2020-01-26 18:17:00 +01:00
Milos Kozak b793931186 prevent NPE 2020-01-26 17:18:13 +01:00
Milos Kozak 1777f4a5f2 Merge branch 'layout' into dev 2020-01-25 23:48:51 +01:00
Milos Kozak 9152a063a4 Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2020-01-25 22:12:52 +01:00
Milos Kozak 45c6a54e48 Upload queue id fix 2020-01-25 21:52:03 +01:00
Milos Kozak 75fad1b18e convert layouts to Constraint 2020-01-25 21:31:13 +01:00
Milos Kozak 09f0f639b0
Merge pull request #2332 from swissalpine/patch-1
Fix for mixed up bage_warn, bage_urgent for Combo in Statuslights
2020-01-25 20:41:41 +01:00
Andy Rozman 36128c4007 - fix for fisplay of lot number in RL Stats 2020-01-25 18:07:22 +00:00
Milos Kozak d732e20dee Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2020-01-25 01:09:45 +01:00
Milos Kozak 6c23cb1d29 catch dberror 2020-01-25 01:09:29 +01:00
Milos Kozak 11dd1b43fd
Merge pull request #2373 from jotomo/patch-1
#2369 Set event time for second event plus 1s too
2020-01-24 18:26:59 +01:00
Andy Rozman 22b8d08449 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2020-01-24 11:20:59 +00:00
Andy Rozman 14e66a230d - fix for #28 serial number not shown in RL Stats dialog 2020-01-24 11:18:40 +00:00
Andy Rozman 17b61b7ebe - reset riley link fix 2020-01-23 23:27:41 +00:00
Bart Sopers f5af607125 Add logging in OmnipodManager.resetPodState and fix NonceState.toString 2020-01-22 23:45:42 +01:00
Bart Sopers 93e7eb518f Use insulinNotDelivered field from StatusResponse to determine units delivered after cancelled bolus or pod fault 2020-01-22 21:14:41 +01:00
Roumen Georgiev cd0697fdbd
Allows selecting 12:00AM (#2831) 2020-01-22 14:11:20 +02:00
Andy Rozman 68678023d0 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2020-01-21 20:03:08 +00:00
Andy Rozman afc07c5117 - changed version information
- added logging for time switches
2020-01-21 20:02:24 +00:00
Bart Sopers 6f7a07185a Change expiration alerts to more sensible values 2020-01-21 18:54:20 +01:00
Bart Sopers 24fc4594b3 Use two CancelDelivery commands instead of CancelDelivery command and BeepConfig command as a workaround for strange cancel delivery beep behavior 2020-01-21 18:45:55 +01:00
Bart Sopers bc06b6b24a Disable instead of remove 'Enable pump unreachable' preference for pumps that have a fixed unreachable warning; make pump unreachable threshold configurable for pumps that have a fixed unreachable warning 2020-01-19 22:27:00 +01:00
Bart Sopers 6f2e39dca7 Remove pump unreachable preferences for pumps that have a fixed unreachable warning 2020-01-19 21:40:37 +01:00
Bart Sopers 9dcb8d5137 Log OmnipodMessages exchanged in OmnipodCommunicationService 2020-01-19 18:52:33 +01:00
Sebastian Lenz 4521434f4e BolusProgressDialog not cancelable 2020-01-17 17:22:49 +01:00
Johannes Mockenhaupt a1c7aae794
Refactor: dedup, method abstraction level. 2020-01-16 20:39:25 +01:00
Johannes Mockenhaupt 8f02459849
#2369 Set event time for second event plus 1s too 2020-01-16 15:46:53 +01:00
Sebastian Lenz ef4903253d Fix scaling of the activity graph 2020-01-16 12:45:55 +01:00
Milos Kozak b1a376e68a Fix displying OAPS Offline intervals 2020-01-15 22:42:42 +01:00
Milos Kozak 7607185086 show duration of careportal events 2020-01-15 21:55:53 +01:00
Milos Kozak ab51cb4d01 Merge branch 'dev' into dagger3 2020-01-15 20:47:08 +01:00
Milos Kozak 1e3c979b51 PhoneChecker 2020-01-15 19:56:57 +01:00
Milos Kozak 8c02daf39d Fix NPE 2020-01-15 11:18:25 +01:00
Milos Kozak 344c77ef53 Merge branch 'dev' into dagger3 2020-01-14 13:50:29 +01:00
Milos Kozak dd37ec9bb9 apply only for non faking EB 2020-01-14 09:09:22 +01:00
Milos Kozak a5d153c035
Merge pull request #2359 from MilosKozak/dagger3-stacktracelogger
add caller to log output
2020-01-14 00:04:58 +01:00
Milos Kozak d0391147e4 Fix NSClient crash 2020-01-13 23:57:37 +01:00
Milos Kozak 598ae5517c After merge fix 2020-01-13 23:34:29 +01:00
Milos Kozak 9fd71ea538 Merge branch 'dev' into dagger3 2020-01-13 23:28:53 +01:00
Milos Kozak 94dd843825 Allow EB in open loop mode 2020-01-13 22:16:13 +01:00
Milos Kozak 6e40c2ebc6 Add Careportal plugin in NSCLIENT mode only) 2020-01-13 21:06:07 +01:00
Milos Kozak dec6dcf63d Small layout improvements 2020-01-13 20:18:31 +01:00
Milos Kozak 23de3b0a3b Note & Exercise to actions 2020-01-13 19:38:10 +01:00
AdrianLxM 1851ab4084 wrap legacy static logger 2020-01-13 19:22:28 +01:00
AdrianLxM 16836ce535 omit package name while logging 2020-01-13 18:31:11 +01:00
AdrianLxM 70c83c17e0 add caller to log output 2020-01-13 17:47:45 +01:00
Milos Kozak faaa659b3d Dana drivers refactor 2020-01-12 23:43:44 +01:00
Andy Rozman c336ceba33 - trying to fix problem with exception 2020-01-12 12:42:10 +01:00
Andy Rozman be88aa69f1 - possible fix for pod not avilable notification 2020-01-12 11:59:38 +01:00
Milos Kozak cb12967b17 Insulin tests 2020-01-11 15:19:46 +01:00
Milos Kozak 1c2036d1a3
Merge branch 'dagger3' into dagger3-0111a 2020-01-11 14:50:52 +01:00
AdrianLxM cde7b44606 test with AndroidInjector 2020-01-11 12:40:11 +01:00
AdrianLxM 6326c3f6f9 some work fixing tests 2020-01-11 12:29:25 +01:00
Milos Kozak e192be28d5 VersionCheckerUtilsKtTest 2020-01-11 11:52:33 +01:00
Milos Kozak ccf93d2191 InsulinOrefBasePluginTest 2020-01-11 11:45:41 +01:00
Milos Kozak ac5ea83d38 more of dagger 2020-01-10 23:14:58 +01:00
Milos Kozak d82141e6d6 Bind HasAndroidInjector 2020-01-10 02:27:14 +01:00
Milos Kozak 7853b67a61 Merge branch 'dev' into dagger3 2020-01-10 00:14:56 +01:00
Milos Kozak ae87a6ae0c Fix statistics activity 2020-01-10 00:01:42 +01:00
Milos Kozak 67b3b2613d filter bad records in db 2020-01-09 23:30:40 +01:00
Milos Kozak 6bd6a04710 remove unclear code 2020-01-09 23:29:16 +01:00
Milos Kozak 0d85ad4f69 Preference xml files cleanup 2020-01-09 21:41:02 +01:00
Milos Kozak f3a03cb17b TDDStatsActivity 2020-01-09 17:19:15 +01:00
Milos Kozak d6f4242548 cleanup 2020-01-09 16:56:27 +01:00
Tim Gunn 452ef3ed19
Use simpler deviation count threshold 2020-01-09 19:12:26 +13:00
Tim Gunn 2554185119
Merge branch 'dev' of github.com:Tornado-Tim/AndroidAPS into AS0ref 2020-01-09 16:44:04 +13:00
Tim Gunn 3486ee8b56
Padd 8 and 24 hours worth of Deviations 2020-01-09 16:31:38 +13:00
Milos Kozak 5c8c263c17
Textvalidator (#2343), Preference to jetpack 2020-01-08 20:20:20 +01:00
Andy Rozman 18145d91d9 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2020-01-07 22:40:28 +01:00
Andy Rozman 39ce23ec86 - notification that pod is not available... Will be refreshed every 15 minutes. 2020-01-07 22:37:37 +01:00
Bart Sopers 3a8cc12853 Add fixed 'pump unreachable' alerts for Omnipod 2020-01-07 19:26:01 +01:00
AdrianLxM f6fe84808e extract interfaces off ConfigBuilder extra functionality 2020-01-07 10:14:12 +01:00
Bart Sopers ceca00ca50 Fix cancel TBR type in Pod history 2020-01-06 22:35:24 +01:00
Milos Kozak 3a77fb70fe
Merge pull request #2340 from MilosKozak/dagger3_0601a
pluginDescription as constructor declaration only
2020-01-06 21:43:26 +01:00
AdrianLxM e0c8f9dc26 use common data container 2020-01-06 20:34:14 +01:00
Milos Kozak 6a0fe87351 filter bad records in db 2020-01-06 19:47:24 +01:00
AdrianLxM 044c509027 pass bus and logger up to BasePlugin 2020-01-06 17:53:37 +01:00
AdrianLxM 5d975197bd pluginDescription as constructor declaration only 2020-01-06 15:51:10 +01:00
AdrianLxM fa8197f7f9 keep alive dagger 2020-01-06 15:22:28 +01:00
Milos Kozak 1eb375af09 adding, removing triggers properly 2020-01-06 00:38:37 +01:00
Milos Kozak e3766a229b simplify dependencies 2020-01-05 20:20:11 +01:00
Milos Kozak ec84c3fa70 clean time related triggers 2020-01-05 19:23:20 +01:00
Bart Sopers a2255a83cc Round to supported rates for basal, temp basal and bolus 2020-01-05 18:28:57 +01:00
Milos Kozak fa4d4c9fa9 automation improvement 2020-01-05 17:19:03 +01:00
swissalpine a58a6540f2
Last inverted function void handleAge() 2020-01-05 16:12:50 +01:00
swissalpine 0326f854db
Adjust handleAge too 2020-01-05 15:51:27 +01:00
Andy Rozman 9f215e607c - moving classes around a little for init pod
- change text
2020-01-05 15:33:35 +01:00
Milos Kozak 925de127a7 Triggers injection 2020-01-05 12:02:32 +01:00
Andy Rozman adf1d892da - saving last error data, when error comes 2020-01-04 16:23:35 +01:00
Milos Kozak bd1b1d8d76 DanaRS refactor 2020-01-04 13:44:50 +01:00
Milos Kozak c44ae0dea5 VersionChecker cleanup 2020-01-03 23:47:27 +01:00
Milos Kozak 23f5d29e6a fix Action instantiation 2020-01-03 23:26:26 +01:00
Milos Kozak 0ea47a333c Merge branch 'dev' into dagger3 2020-01-03 22:58:33 +01:00
Milos Kozak a5393eff84 revert TRB displaying 2020-01-03 22:52:21 +01:00
Milos Kozak 5602819321 Fix DeviceStatus upload 2020-01-03 21:02:36 +01:00
Milos Kozak 2470cc7b17 EventListener 2020-01-03 17:06:06 +01:00
Milos Kozak e1327b1e1a VersionChecker injection 2020-01-03 16:29:59 +01:00
Milos Kozak a622bfa559 FabricPrivacy, notifications 2020-01-03 14:30:39 +01:00
Milos Kozak c88058752f more dependencies removed 2020-01-03 10:31:42 +01:00
swissalpine 9b6e97e1f2
Fix for mixed up bage_warn, bage_urgent for Combo in Statuslights
Fixes the small bug mentioned in https://github.com/MilosKozak/AndroidAPS/issues/2320
2020-01-03 06:56:27 +01:00
Milos Kozak c16131bfc8 LoopPlugin injection 2020-01-03 01:45:26 +01:00
Tim Gunn 2605d13a5e Use different ISF method 2020-01-03 13:22:27 +13:00
Tim Gunn 6c70fd3a06 Update to use 24 and 8 hours worth of sensitivity 2020-01-03 13:12:05 +13:00
Milos Kozak 4fff1f42c1 SMS code cleanup 2020-01-03 00:50:13 +01:00
Milos Kozak 89b1dda10b Tidepool cleanup 2020-01-03 00:26:59 +01:00
Milos Kozak c45b434647 FoodPlugin injection 2020-01-02 23:58:21 +01:00
Andy Rozman db117bf736 - change order of display 2020-01-02 23:56:54 +01:00
Milos Kozak 4dbf199685 PersistenNotificationPlugin, services 2020-01-02 23:25:29 +01:00
Andy Rozman d58075a93c - fixed problem parsing Bolus
- reworked storing of Profile, instead of Profile we use Profile.ProfileValue[]
2020-01-02 23:22:57 +01:00
Milos Kozak 45afd5ec34 DstHelperPlugin refactor 2020-01-02 20:48:36 +01:00
Milos Kozak 88994d1b54 Merge branch 'dev', remote-tracking branch 'origin' into dagger3 2020-01-02 19:38:06 +01:00
Milos Kozak 8faf36295f Actions injection 2020-01-02 19:20:36 +01:00
Milos Kozak 1b4d06101d Fix creating careportal entries in Actions tab 2020-01-02 18:25:49 +01:00
Andy Rozman 7097689c28 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2020-01-02 09:47:28 +01:00
Andy Rozman ef037470af - trying to do Profile another way 2020-01-02 09:47:13 +01:00
Bart Sopers b08045b326 Automatically retry bolus cancellation and show error when setting TBR fails due to a PodFaultException 2020-01-02 01:08:18 +01:00
Milos Kozak 9e9ae3cf91 Allow date in CarbsDialog 2020-01-02 00:40:03 +01:00
Andy Rozman 57c35bad58 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2020-01-02 00:22:11 +01:00
Andy Rozman 0fdcb862a6 - small logging so that we can fix this date parsing problem 2020-01-02 00:11:09 +01:00
Bart Sopers 2e926c5d8e Fix compile error 2020-01-01 23:40:38 +01:00
Milos Kozak bcc3829915 NSClient rafactor 2020-01-01 23:23:16 +01:00
Andy Rozman 5230a2dda0 - moved PumpHistoryEntryGroup to commons package
- added ProfileUtil with method to show basal profile so that we can display it
- changed PodHistoryActivity to display values (for Bolus, TBR and SetProfile)
2020-01-01 18:45:15 +01:00
Milos Kozak cc125986ac stats layout 2019-12-31 15:04:20 +01:00
Milos Kozak f8b2b596c6 TDD, TIR calculator 2019-12-31 14:40:06 +01:00
Milos Kozak 416735e916 WizardDialogInfo, ProfileFunction 2019-12-31 13:25:28 +01:00
Milos Kozak db9b453276 remove setDefaultUncaughtExceptionHandler temporary 2019-12-31 12:01:15 +01:00
Milos Kozak 7518537108 wizard injection 2019-12-31 11:57:58 +01:00
Milos Kozak 1610470089 ActivityMonitor injection 2019-12-31 09:41:02 +01:00
Milos Kozak 7706e51954 more injections, quickwizard 2019-12-31 00:37:36 +01:00
Milos Kozak 040d999004 Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2019-12-30 23:27:01 +01:00
Milos Kozak 1242236821 Source plugins injection 2019-12-30 23:26:48 +01:00
Andy Rozman 827eee0c3a - removed cancel TBR 2019-12-30 21:35:30 +01:00
Andy Rozman af44d4e7f7 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-30 21:26:35 +01:00
Andy Rozman 8610f47cdf - remove cancel TBR from OmnipoPump code 2019-12-30 21:25:35 +01:00
AdrianLxM a12026c73e inject instead of static get 2019-12-30 19:52:51 +01:00
AdrianLxM 389ef01861 resolve cyclic dependency 2019-12-30 19:46:11 +01:00
Bart Sopers a17defb817 Report implicitly cancelled tbr when deactivating pod or resetting pod state 2019-12-30 13:32:06 -05:00
Milos Kozak 65f107b01d wearplugin -> dagger 2019-12-30 19:23:17 +01:00
Bart Sopers 05d09e3530 Revert "Prevent TBR from being cancelled twice when setting a new TBR"
This reverts commit 12a71b8d3e.
2019-12-30 13:11:30 -05:00
Andy Rozman 1668b2634c - extension for ErrorHelperActiviity to prevent NPE 2019-12-30 18:43:44 +01:00
Andy Rozman 9de968cb26 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-30 18:37:26 +01:00
Andy Rozman 17ab0db4c3 - extended ErrorDialog to support adding to clipboard
- changed PodDebug code to send code there...
- fixed Bolus code
2019-12-30 18:34:49 +01:00
Bart Sopers 168dffc7fc Don't emit sound for pulse log dialog 2019-12-30 12:04:00 -05:00
Andy Rozman b463f915e1 - fixed cancel Tbr reporting 2019-12-30 17:50:30 +01:00
Andy Rozman f110ab2ba3 - database bolus + treatments AAPS
- database TBR + treatments AAPS
- refactoring bolus a little
2019-12-30 17:30:54 +01:00
Andy Rozman 0260b68fa8 - fixes for init pod #44 2019-12-30 14:38:19 +01:00
Milos Kozak 348936e1b8 IobCobCalculatorPlugin injection 2019-12-30 13:40:42 +01:00
Andy Rozman 54464cf2b6 - added cpying to cplipboard for PodInfoRecentPulseLog (#41)
- added returning pumpId from addToHistory method, so that we can use it
2019-12-30 13:06:05 +01:00
Milos Kozak 295ce489bf LoopPlugin injection 2019-12-30 11:35:49 +01:00
Milos Kozak 270c1c69f4 APS plugins injection 2019-12-30 10:28:56 +01:00
Milos Kozak 716053229a RandomBgPlugin injection 2019-12-30 10:02:40 +01:00
Milos Kozak 2f59cd4f09 TreatmentsCareportalFragment -> kt 2019-12-30 09:50:26 +01:00
Milos Kozak 9ceeaa3136 TreatmentsBolusFragment -> kt 2019-12-30 09:23:02 +01:00
Milos Kozak 7d255d014d resources to SPImplementation 2019-12-30 08:50:27 +01:00
Milos Kozak fef74726b2 daggerize 2019-12-30 00:53:44 +01:00
Andy Rozman 9dee52cd0f Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-29 22:15:58 +01:00
Andy Rozman 95623c123b - making text for initpod smaller. #47 2019-12-29 22:15:27 +01:00
Milos Kozak 1ac0094f48 Merge branch 'dev' into dagger3 2019-12-29 11:50:15 +01:00
Bart Sopers a79a1c1108 Rename PodInfo*HighFlashLogDump to PodInfo*PulseLog and don't show spaces in hex string when showing the response of these commands (as per suggested by @itsmojo) 2019-12-28 21:56:10 -05:00
Milos Kozak f0fcd21bb9 TreatmentsFragment -> dagger 2019-12-29 00:07:30 +01:00
Milos Kozak ca9486fab3 TreatmentsPlugin -> dagger 2019-12-28 22:51:04 +01:00
Milos Kozak 82882c52e6
Merge pull request #2305 from osodebailar/refactor-header-area
refactor overview with new header area and better formated user value…
2019-12-28 22:06:49 +01:00
Andy Rozman 16da0358eb Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-28 21:22:21 +01:00
Andy Rozman 7628e1d0a7 - fix for #44 2019-12-28 21:22:06 +01:00
Johannes Mockenhaupt 244e99f5c9
Refactor: improve misleading method name. 2019-12-28 17:10:19 +01:00
Milos Kozak 377b5a9991 StatusLinePlugin -> kt, dagger 2019-12-28 15:00:16 +01:00
Milos Kozak 3c58559a75 PluginBase -> kt 2019-12-28 14:12:35 +01:00
Andy Rozman a719d44851 - add logging to task 2019-12-28 13:14:07 +01:00
AdrianLxM a98b3ed6ac constraintsInterface java -> kotlin 2019-12-28 02:53:55 +01:00
AdrianLxM 93bc179181 add new logger to APS plugins 2019-12-28 02:49:00 +01:00
AdrianLxM 6752cbae94 Merge remote-tracking branch 'origin/dagger3c' into dagger3 2019-12-28 01:56:55 +01:00
AdrianLxM 9a72912281 dagger logging start 2019-12-28 01:52:20 +01:00
Bart Sopers ae0e18e128 Show error dialog for uncertain bolus 2019-12-27 19:32:50 -05:00
Milos Kozak 7805fbc5db APSPlugins, SafetyPlugin -> dagger 2019-12-28 01:14:04 +01:00
AdrianLxM a2d2dd38e3 Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2019-12-27 23:37:47 +01:00
Milos Kozak fca775a4e7 L -> kt 2019-12-27 22:44:12 +01:00
AdrianLxM 296e5d25db Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2019-12-27 22:07:57 +01:00
Milos Kozak 5335b075b9 DataService inject SP 2019-12-27 21:43:51 +01:00
Milos Kozak 4b86961235 Use DaggerIntentService 2019-12-27 21:38:59 +01:00
Andy Rozman c3236352d4 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-27 21:18:02 +01:00
Andy Rozman a55f12ebb8 - temporary solution for Pod Debig thingy 2019-12-27 21:17:35 +01:00
AdrianLxM f24949ba02 deprecate warning and todo for workaround fields 2019-12-27 21:06:56 +01:00
Bart Sopers e8ca4259e1 Rename pulse log related stuff in UI 2019-12-27 14:27:18 -05:00
Bart Sopers 10ab880e28 Retry Get pulse log command in case of failure 2019-12-27 13:51:20 -05:00
Bart Sopers 6d377d7b6a Handle exceptions when retrieving pod pulse log 2019-12-27 13:31:40 -05:00
Milos Kozak 7f8abcf591 Constraints, Dialogs daggerize 2019-12-27 19:20:38 +01:00
Bart Sopers 6e47d096a9 Fix compilation error 2019-12-27 10:13:18 -05:00
Bart Sopers 12a71b8d3e Prevent TBR from being cancelled twice when setting a new TBR 2019-12-27 10:10:56 -05:00
Andy Rozman 3ebb85df46 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-27 11:07:57 +01:00
Andy Rozman 72b32be6f6 - added command for Pod Debugging as async (with pump queue) 2019-12-27 11:04:54 +01:00
Milos Kozak dc037cc248 resources to SMSCommunicatorPlugin 2019-12-27 10:52:24 +01:00
AdrianLxM ac05390292 Insulin plugins injectable and Prep for SMS plugin and ConfigBuilder 2019-12-27 04:17:49 +01:00
Bart Sopers 505604580d Use shorter beep for cancel delivery 2019-12-26 19:50:58 -05:00
Milos Kozak 12253007f1 ProfileFunction WIP 2019-12-26 23:26:00 +01:00
Bart Sopers bcb7530a9a More logging 2019-12-26 14:06:29 -05:00
Bart Sopers 641b0a800e Also sound beeps for cancellng current (temp) basal when setting (temp) basal 2019-12-26 13:57:56 -05:00
Bart Sopers 1c8c49e61e Ignore Pod fault when cancelling delivery before deactivating pod 2019-12-26 13:47:24 -05:00
Bart Sopers 06e72b89a0 Match PDM beep type for cancel delivery, log status response after cancelling delivery 2019-12-26 13:27:11 -05:00
Milos Kozak 3654b0b66f ResourceHelper 2019-12-26 17:50:16 +01:00
Milos Kozak 895b32d8f3 SPImplementation cleanup 2019-12-26 15:12:12 +01:00
Milos Kozak ec2a0212f5 Merge branch 'dev' into dagger3 2019-12-26 15:01:23 +01:00
Milos Kozak 48e8888b82 Firebase follow privacy setting 2019-12-26 14:46:14 +01:00
Milos Kozak f8f1fc54be Merge branch 'dev' into dagger3 2019-12-26 14:41:52 +01:00
Andy Rozman 64310f4e28 - small change of disposable for display of 5th button 2019-12-25 21:54:21 +01:00
Andy Rozman 3ceb5f46d8 - added Notification when Time/TZ change is made
- changed code to display dialog
2019-12-25 21:49:35 +01:00
Andy Rozman b80fc3851c Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-25 19:24:47 +01:00
Andy Rozman c589993985 - added Pod debug button (its 5th button and needs to be enabled in configuration)
- changed PodHistoryActivity to use PodHistory entries, removed filter for now, and values are not yet supported
- added configuration for debug button
- extended DatabaseHelper t retrive PodHistory for last day...
2019-12-25 19:21:22 +01:00
osodebailar 1186360df4 reactivate bad tuerkis and format basal 2019-12-25 17:01:38 +01:00
Bart Sopers 4e8018cd20 Improve error handling for set temp basal command and add logging for updating suspended state 2019-12-25 10:27:21 -05:00
osodebailar a746b0fe05 add average delta again and refactor NS Client 2019-12-25 16:04:52 +01:00
AdrianLxM 143a9f8749 dagger testing 2019-12-25 12:19:26 +01:00
osodebailar a4137a2c3b Merge branch 'dev' of git://github.com/MilosKozak/AndroidAps into refactor-header-area 2019-12-25 12:18:14 +01:00
Milos Kozak 967777f0f8
Merge pull request #2309 from andyrozman/bug_2292_doublebolus_again
- added code to remove Treatment entries, without any insulin (for sy…
2019-12-25 11:29:15 +01:00
Bart Sopers 0ebfc353d4 Try to retrieve pulse log before deactivating pod for diagnostics 2019-12-24 19:12:39 -05:00
Bart Sopers 36a1a13846 Don't pad messages that contain a DeactivatePodCommand message block and don't use verification for deactivatePod 2019-12-24 15:39:49 -05:00
Bart Sopers aea725e9ad Add readPulseLog method in AapsOmnipodManager 2019-12-24 13:06:26 -05:00
Bart Sopers 49a9ddf72d Various small fixes/improvements
- Throw podFaultException in OmnipodManager.cancelBolus() and handle in AapsOmnipodManager
- Sound confirmation beep when deactivating pod
- Add logging in verifyCommand
2019-12-24 12:08:39 -05:00
Bart Sopers 3cb58133dd Use BeepConfigCommand as a workaround for strange beep behavior in CancelDeliveryCommand when cancelling multiple delivery types. 2019-12-24 11:54:01 -05:00
Andy Rozman 86adc19010 - added code to remove Treatment entries, without any insulin (for syncing PH Bolus entries with Treatments) 2019-12-24 17:52:28 +01:00
Milos Kozak 737a2c5386 KeepAlive refactor, MainApp cleanup 2019-12-24 16:07:17 +01:00
Milos Kozak 99b07521ef Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2019-12-24 11:28:53 +01:00
Milos Kozak e423b5bc06 Upload IOB to NS without available BG 2019-12-24 00:55:09 +01:00
osodebailar 1d48536c3c refactor overview with new header area and better formated user values for iob, cob and basal 2019-12-23 18:07:51 +01:00
Bart Sopers 91f6539328 Accept ACK responses for ConfigurePodCommand 2019-12-23 17:40:10 +01:00
AdrianLxM cd6dba8a31 injecting insulin... plugin 2019-12-23 13:27:15 +01:00
Milos Kozak 3a6f29d1dc Merge branch 'dev' into dialogs 2019-12-22 23:04:21 +01:00
Milos Kozak 034bf3ecd8 fix parsing profile units 2019-12-22 22:52:26 +01:00
Milos Kozak 60dce8fd15 Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2019-12-22 22:27:58 +01:00
Milos Kozak 32ce8af144 fix loading profiles 2019-12-22 22:27:43 +01:00
Milos Kozak 91000dc1bb Confirmation dialogs cleanup 2019-12-22 21:37:26 +01:00
Milos Kozak 808dd92de1 forgotten code remove 2019-12-22 15:08:31 +01:00
Milos Kozak 9042957585 OKDialog layout 2019-12-22 15:03:00 +01:00
Milos Kozak 06d2a2cfc5 ActionProfileSwitch, ActionFragment improvement 2019-12-22 14:18:36 +01:00
Andy Rozman 91648a935f - notification on setting or failing to set new Profile (#22)
- changed also in Medtronic module
- when bolus is correctly set, we will see it displayed in Tab (#27)
2019-12-22 14:16:01 +01:00
Milos Kozak 648b09717e BLEScanActivity refactor 2019-12-22 12:33:05 +01:00
Andy Rozman b16e685ecc - added option for Beep TBR
- added line to DatabaseHelper that can be uncommented in case we make any change tp PodHistory database
- isPumpSuspended evaluates PodSessionState.isSuspended too
2019-12-22 12:28:19 +01:00
Milos Kozak 52380cbd22 CareDialog fix 2019-12-22 02:05:50 +01:00
Milos Kozak 88e456dd1a PairingProgressDialog refactor 2019-12-22 02:00:33 +01:00
Milos Kozak cbfb8a6a0f Automation dialogs refactor 2019-12-21 23:17:20 +01:00
Milos Kozak 0e96eb666e Spinner with larger font 2019-12-21 21:00:43 +01:00
AdrianLxM 3d1c1140b5 dagger2! 2019-12-21 20:17:08 +01:00
Milos Kozak 592246211f actions layout update 2019-12-21 19:43:29 +01:00
Milos Kozak a928c48ae0 DanaRUserOptionsActivity refactor 2019-12-21 18:21:32 +01:00
Milos Kozak 33d1d3e82d DanaRS time setting update for protocol #6 2019-12-21 16:53:50 +01:00
Milos Kozak 7176a8654b DanaRHistoryActivity refactor 2019-12-21 16:15:35 +01:00
Milos Kozak 2e687fe687 DanaRHistoryActivity layout refactor 2019-12-21 15:26:41 +01:00
Milos Kozak 6d46c39fba ProfileViewerDialog refactor 2019-12-21 14:30:14 +01:00
Bart Sopers 1dd296ef0e Pad NonceResyncableMessageBlock with GetStatusCommands to ensure > 1 packet in order to improve command verification 2019-12-21 02:01:22 +01:00
Bart Sopers 78d789db4e Add time and time change tests for PodSessionState 2019-12-21 00:55:32 +01:00
Bart Sopers 0bcdf30a7e Improve basal schedule validation and add profile to basal schedule mapping tests 2019-12-20 23:07:38 +01:00
AdrianLxM d5e8345051 Merge remote-tracking branch 'origin/dialogs' into adrian/dialogs 2019-12-20 23:06:09 +01:00
AdrianLxM 953d6bc029 small cleanup 2019-12-20 23:05:35 +01:00
Milos Kozak c66ca2ea43 NSClient fix 2019-12-20 22:59:16 +01:00
AdrianLxM ddb2306cdc small cleanups 2019-12-20 22:22:58 +01:00
Milos Kozak 2ce590a700 BolusProgressDialog refactor 2019-12-20 21:52:37 +01:00
Milos Kozak 83fe8527ce ErrorDialog refactor 2019-12-20 19:46:07 +01:00
Milos Kozak 44564b91df cleanup, dark dialog title 2019-12-20 18:55:54 +01:00
Milos Kozak 226990b16f CalibrationDialog refactor 2019-12-20 16:33:01 +01:00
Milos Kozak 1a1e51020c TreatmentDialog refactor 2019-12-20 15:36:27 +01:00
Milos Kozak 99d558e99f InsulinDialog refactor 2019-12-20 14:52:10 +01:00
Milos Kozak 230224be0a CarbsDialog refactor 2019-12-20 13:58:51 +01:00
Milos Kozak b0055c3199 ExtendedBolusDialog refactor 2019-12-20 12:29:45 +01:00
Milos Kozak 6d3abd3c22 TempBasalDialog refactor 2019-12-20 11:43:21 +01:00
Milos Kozak 526034292e FillDialog refactor 2019-12-19 23:45:27 +01:00
Milos Kozak 68533437bb Merge branch 'dev' into dialogs 2019-12-19 23:13:35 +01:00
Milos Kozak 815336c686 Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2019-12-19 23:12:45 +01:00
Milos Kozak 9f27b4ae42 fix NPE 2019-12-19 23:12:24 +01:00
Milos Kozak e58b7f8040 Simplify NSClient 2019-12-19 21:59:07 +01:00
Milos Kozak 5c9ab721ce Careportal actions to Actions plugin 2019-12-19 20:30:35 +01:00
Milos Kozak 19b680039e
Merge pull request #2244 from PoweRGbg/LocationLeft
Location trigger - added option for Going inside/outside of area
2019-12-19 14:53:00 +01:00
Roumen Georgiev b90c02a2cc Removed InputOption 2019-12-19 09:23:09 +02:00
Andy Rozman a399c24ccd - small changes 2019-12-18 23:34:16 +00:00
Andy Rozman 3ae074da57 Merge branch 'omnipod_eros' of https://github.com/AAPS-Omnipod/AndroidAPS into omnipod_eros 2019-12-18 23:33:55 +00:00
Andy Rozman 5143a2f814 - added almost all history writing 2019-12-18 23:24:20 +00:00
Bart Sopers 43c2863825 Remove redundant PodState.setFaultEvent call 2019-12-19 00:02:02 +01:00
Milos Kozak 8a4b17f6f9 cleanup 2019-12-18 23:37:34 +01:00
Bart Sopers 52d0c10ec0 add setTime method in OmnipodDashCommunicationManager 2019-12-18 23:34:28 +01:00
Bart Sopers 43f6c3dfd2 Show warning for uncertain failures and refresh overview when pod suspended state has changed 2019-12-18 23:25:47 +01:00
Bart Sopers d63f34f316 Prepare for separate temp basal beep config 2019-12-18 23:25:47 +01:00
Milos Kozak f7716c79fe TempTargetDialog 2019-12-18 23:22:03 +01:00
Milos Kozak 8d874e14d3 ProfileSwitchDialog 2019-12-18 20:59:33 +01:00
Milos Kozak e15a2d6b88 move AutoStartReceiver 2019-12-17 23:24:54 +01:00
Milos Kozak 8af8d584eb use profile store units as fallback 2019-12-17 18:08:28 +01:00
Milos Kozak 77904cd1fd stopBolusDelivering not in UI thread 2019-12-17 16:27:36 +01:00
Milos Kozak 9e55b488d2
Merge pull request #2286 from andyrozman/bug_2264_historyproblem_512_2e
[bug_2264]
2019-12-17 16:11:16 +01:00
Andy Rozman be8a2fab75 - added code for time/timezone change 2019-12-16 22:22:44 +00:00
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
Milos Kozak 4d953cf305 remove profile interface from dana pumps 2019-12-14 21:20:01 +01:00
Milos Kozak 5b345c5ce3 migrate units from last profile 2019-12-13 13:12:36 +01:00
Milos Kozak f2aa21ce82 some dagger code 2019-12-13 02:12:19 +01:00
Milos Kozak 9bd24ffdbe
Merge pull request #2268 from MilosKozak/randombg
WIP: Instrumentation tests
2019-12-12 23:04:38 +01:00
Milos Kozak 119f9f4f13 test improvements, bug fixes 2019-12-12 21:37:09 +01: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
Milos Kozak 921655c0e2 SetupWizardActivityTest 2019-12-11 23:15:36 +01:00
Andy Rozman 6043284d93 [bug_2264]
- fixed problem, with unknnown 2e event, size was changed from 7 to 107
2019-12-11 19:46:26 +00:00
Bart Sopers b120959532 Show fault code in pod fault error message 2019-12-11 13:22:29 +01:00
Roumen Georgiev 543e8d1d69 removed logging and give some time to the LocationService to get correct location 2019-12-11 12:18:55 +02:00
Milos Kozak 7ca9949a10
Merge pull request #2253 from Philoul/WizardInfoDialog_Translation
Wizard info dialog translation
2019-12-10 22:27:15 +01:00
Bart Sopers b3984b796d Report implicitly canceled TBR's to treatment plugin 2019-12-10 20:17:05 +01:00
AdrianLxM 6b6360d2c6
Don't warn instantly on RC 2019-12-10 16:05:49 +01:00
Roumen Georgiev c113cc23b2
Merge pull request #89 from MilosKozak/dev
Dev
2019-12-10 14:25:47 +02:00
Roumen Georgiev 5994a75134 Tests working 2019-12-10 13:38:25 +02:00
Roumen Georgiev 55e6246646 some strings and tests broken 2019-12-10 12:34:27 +02:00
Roumen Georgiev cfdc59c983 fixed initialization and removed dome debugging 2019-12-10 10:01:38 +02:00
Bart Sopers 9ef83c19f8 WIP: don't kill the pod when switching profile 2019-12-10 01:11:51 +01:00
Milos Kozak bb98ec94a5 RandomBg source 2019-12-09 22:50:54 +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
Milos Kozak b69af95791 apply percentage to QuickWizard entries 2019-12-09 21:26:08 +01:00
Milos Kozak c81536ac46 disable survey menu 2019-12-09 19:22:06 +01:00
Milos Kozak 1c0eb9f803 Stats activity 2019-12-09 19:03:26 +01:00
Roumen Georgiev 70842b269f pass correct number of strings 2019-12-09 15:07:56 +02:00
Philoul d6c58fc35c Set number of decimal for bg value according to unit 2019-12-09 00:24:02 +01:00
Milos Kozak a9e08bd08d Measure activity 2019-12-08 23:14:46 +01:00
Philoul 5a606b5cb9 Merge remote-tracking branch 'origin/WizardInfoDialog_Translation' into WizardInfoDialog_Translation 2019-12-08 23:01:38 +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
Milos Kozak 00cd2ba343 Calculate TIR 2019-12-08 21:55:49 +01: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
Philoul 9d22e177bb replaced String.format(MainApp.gs(xx), yy, zz) by MainApp.gs(xx, yy, zz) for bg, cob and carbs 2019-12-08 21:30:25 +01:00
Philoul 1525a30e01
Merge pull request #3 from Philoul/dev
Dev
2019-12-08 21:24:13 +01:00
Bart Sopers 6a4765d998 Cache last bolus in AapsOmnipodManager 2019-12-08 21:02:39 +01:00
Milos Kozak 0d6743ab82 Merge branch 'survey' of https://github.com/MilosKozak/AndroidAPS into survey 2019-12-08 20:21:29 +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
Milos Kozak 0e89ced3e1 Merge branch 'dev' into survey 2019-12-08 19:07:35 +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
Milos Kozak 66fd83ccb1 biometrics bolus protection 2019-12-08 18:01:52 +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
Milos Kozak 3c7454884d protect MainActivity by biometrics 2019-12-08 17:04:39 +01:00
Bart Sopers 67d3ee772b Update PodSessionState.toString() 2019-12-08 16:48:38 +01:00
Milos Kozak 9d787505cf Merge branch 'dev' into biometric 2019-12-08 16:43:07 +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
Philoul 6d82ceacf9 Replace the text string in the code with MainApp.gs to allow translation
For bg I leave a decimal. I tried to use valueToUnitsToString but I don't know how to get units from json (NS data I guess) and this method does not work (missing import?) On the JsonHelper object ...
2019-12-08 01:03:49 +01:00
AdrianLxM 00702ae924 rc version refactor 2019-12-07 20:02:10 +01:00
Milos Kozak 0c19a4081f ignoreCase = true 2019-12-07 19:18:52 +01:00
Milos Kozak 8124c0ae4d RC warnings 2019-12-07 19:15:26 +01:00
Milos Kozak 517b9a9fa7 Handle NS TempTarget sync properly 2019-12-07 18:14:32 +01: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
Roumen Georgiev 7889e3755d Adding GOING_IN & GOING_OUT modes 2019-12-06 15:03:17 +02:00
Tim Gunn a9e7590756 Merge Dev 2019-12-06 18:34:29 +13:00
Tim Gunn f7b4085445 Round to 2DP 2019-12-06 18:28:44 +13:00
Tim Gunn 457f43b1fe Reuse Variable 2019-12-06 18:25:09 +13:00
Tim Gunn bf45338eb9 Disable high_temptarget_raises_sensitivity and low_temptarget_lowers_sensitivity 2019-12-06 18:22:51 +13:00
Tim Gunn 9e93de4c7b Set the Bolus Increment to the min amount supported by the pump 2019-12-06 18:16:46 +13: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
Roumen Georgiev 6c8a5aee47
Merge pull request #88 from MilosKozak/dev
Dev
2019-12-05 15:06:15 +02: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
Roumen Georgiev 14dc7395e0 Created enum for mode & tests 2019-12-04 16:42:47 +02:00
Bart Sopers db066f7cf7 Revert synchronizing OmnipodManager methods 2019-12-04 10:02:02 +01:00
Milos Kozak a66b3f7090 allow sorting of automation tasks 2019-12-03 21:07:31 +01:00
Milos Kozak 3d521fd412 remove rarely used clone library 2019-12-03 18:51:14 +01:00
Milos Kozak 6ba485d9cd fix NPE 2019-12-03 18:44:59 +01:00
Milos Kozak 95d3551931 Make switching language working again 2019-12-03 18:12:37 +01:00
Roumen Georgiev aae2e21bef trigger works 2019-12-03 16:49:08 +02:00
Milos Kozak e4a5616298 wizard & SP improvements 2019-12-03 15:29:14 +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
Milos Kozak 7f6eb40b66 WeekdaysPicker set starting day 2019-12-02 23:18:55 +01:00
Milos Kozak 42401453c6 okhttp3, retrofit2 update 2019-12-02 22:35:16 +01:00
Bart Sopers 4fcc5bec6f Ignore OmnipodException in exchangePackets 2019-12-02 22:17:57 +01:00
Milos Kozak 7cca9892dc materialdatetimepicker update 2019-12-02 22:16:20 +01:00
Milos Kozak 9512b153c2
Merge pull request #2216 from 2flea/dev_auto_loop
Deactivate Automation if Loop is disabled, not only if it is suspended
2019-12-02 21:12:27 +01:00
Milos Kozak c76f8d76c8 lint 2019-12-02 21:08:20 +01:00
Milos Kozak 0b559da27d
Merge pull request #1758 from PoweRGbg/patch-1
try to calculate direction of BG if missing
2019-12-02 19:00:03 +01:00
Roumen Georgiev 2fa3805030
Merge pull request #87 from anbraten/automation-location-left-trigger
Automation location left trigger
2019-12-02 11:22:44 +02:00
Milos Kozak 8496f7dc18
Merge pull request #2172 from gregorybel/feature/expand-status-light
Add possibility to show Battery info in days instead of percent
2019-12-02 08:35:15 +01:00
Milos Kozak 87d3c43a33 low_mark, high_mark to setup wizard 2019-12-02 00:07:08 +01:00
Milos Kozak 36b009d56c move processing of unit dependent preferences to extra function 2019-12-01 22:03:17 +01:00
Milos Kozak c0ad125934 warn if profile is not uploadable to NS 2019-12-01 21:59:12 +01:00
Milos Kozak 702e1f0675 allow clone from existing switch 2019-12-01 20:42:23 +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 0fdc789e1f Merge branch 'dev' into localprofile 2019-11-30 22:43:15 +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