Steffen Müthing
eb909ab924
Turn RileyLinkMedtronicService into a singleton
2020-08-19 13:11:29 +02:00
Steffen Müthing
a42c5e701e
Add @Inject to RileyLinkMedtronicService constructor
...
`@Inject`ed types should always have the annotation on their constructor,
otherwise dependency resolution might break.
2020-08-19 13:10:27 +02:00
Steffen Müthing
f3bb80c25b
Use dagger to inject MedtronicCommunicationManager into RileyLinkMedtronicService
2020-08-19 13:10:02 +02:00
Steffen Müthing
303faf825a
Clean up imports
2020-08-19 13:09:27 +02:00
Steffen Müthing
3191b54208
Turn OmnipodCommunicationManager into a singleton
2020-08-19 13:09:01 +02:00
Steffen Müthing
ba69b2ffd3
Turn MedtronicCommunicationManager into a singleton
2020-08-19 13:08:34 +02:00
Steffen Müthing
680f3f94d6
Inject AndroidInjector into RileyLinkCommunicationManager using dagger
2020-08-19 13:06:21 +02:00
Bart Sopers
5d83e2a26b
Omnipod: if Cancel bolus has been pressed before the bolus command has been executed, await bolus command execution before cancelling
2020-08-19 02:36:33 +02:00
Bart Sopers
e39c222203
Small Dagger improvements
2020-08-18 23:52:45 +02:00
Andy Rozman
963f0ca851
Merge branch 'omnipod_eros_dev_omnipod_module' of github.com:AAPS-Omnipod/AndroidAPS into omnipod_eros_dev_omnipod_module
2020-08-18 22:33:46 +01:00
Andy Rozman
f58874d666
- added injection into RileyLinkCommunicationManager... It must have been removed...
2020-08-18 22:33:02 +01:00
Bart Sopers
c753ed6859
Remove some more unused Omnipod code
2020-08-18 22:39:52 +02:00
bartsopers
6c3e7a8f43
Merge pull request #143 from smuething/move-protection-to-core
...
Move protection to core
2020-08-18 20:00:57 +02:00
Steffen Müthing
d0cbaeeb32
Move protection infrastructure to core
...
The protection infrastructure is useful for other modules like pump drivers,
so it should be in core.
2020-08-18 19:33:50 +02:00
Bart Sopers
56efc3e230
Add missing icons in Omnipod
2020-08-18 19:15:50 +02:00
Bart Sopers
4a0e8aa518
Refresh buttons in Pod Management fragment on EventRileyLinkDeviceStatusChange and indicate when we're still waiting for a RL connection
2020-08-18 19:15:35 +02:00
bartsopers
4a10e0b06b
Merge pull request #144 from smuething/move-singleclickbutton-to-core
...
Move SingleClickButton to core
2020-08-18 17:15:23 +02:00
Steffen Müthing
75cbc87b4a
Move SingleClickButton to core
...
SingleClickButton is a utility used in a number of modules and such should be
in core. While the app seems to built with the button in app, this wrong
structure should be fixed.
As the button is a UI element, the patch also moves the class to the package
info.nightscout.androidaps.utils.ui.
2020-08-18 15:09:14 +02:00
bartsopers
228441f54c
Merge pull request #139 from smuething/more-daggerization
...
More daggerization
2020-08-18 12:44:21 +02:00
Steffen Müthing
80f1ed52b3
Move CryptoUtil to core
...
CryptoUtil is a dependency of ProtectionCheck, so it needs to move to core.
2020-08-18 12:36:25 +02:00
Bart Sopers
48ad85ae6a
Move Omnipod tab closer to Overview tab
2020-08-18 12:33:26 +02:00
Bart Sopers
ffb0611682
Remove redundant string resources
2020-08-18 12:33:01 +02:00
Steffen Müthing
3ad41d07c5
Remove unused injector argument in RileyLinkBLE
2020-08-18 01:02:49 +02:00
Steffen Müthing
8f7ba93c47
Daggerize AapsOmnipodManager
2020-08-18 00:29:08 +02:00
Steffen Müthing
0fef4128ef
Don't try to access injected omnipodPumpStatus in constructor
2020-08-18 00:25:17 +02:00
Steffen Müthing
e432346fc5
Turn RFSpy and RileyLinkBLE into Dagger singletons
2020-08-18 00:25:17 +02:00
Steffen Müthing
3646ef083e
Simplify provisioning of PodStateManager
...
PodStateManager can be provided by AapsPodStateManager, that's much easier than
getting the constructor signature right in the dependency injection module.
2020-08-18 00:25:14 +02:00
Steffen Müthing
7d52228e15
Move RileyLink components to a separate dependency injection module
...
Having them in the Medtronic module will only create confusion later on.
2020-08-18 00:22:24 +02:00
Bart Sopers
69da89b19b
Improve display of Firmware version in Omnipod fragment
2020-08-18 00:12:42 +02:00
Bart Sopers
8c5683faaa
Improve readable durations in Omnipod fragment
2020-08-17 23:57:24 +02:00
Bart Sopers
02e818c92d
Restore Omnipod firebase event
2020-08-17 23:46:55 +02:00
Bart Sopers
2b10524217
Restore Omnipod wizard dependency in app/build.gradle
2020-08-17 22:56:01 +02:00
Bart Sopers
6442271320
Make OmnipodConst inner classes static
2020-08-17 22:40:17 +02:00
Bart Sopers
8452840cfd
Fix missing string resources in Omnipod module
2020-08-17 22:39:44 +02:00
Bart Sopers
fb95f267e8
Use updated constructor in RileyLinkOmnipodService
2020-08-17 22:22:15 +02:00
Bart Sopers
7b9cbe7497
Restore RL history for Omnipod
2020-08-17 22:00:56 +02:00
Bart Sopers
18a515e5f7
Removed redundant method on OmnipodPumpPlugin
2020-08-17 19:55:19 +02:00
Bart Sopers
5c4b9846e6
WIP on moving Omnipod into a separate module
2020-08-17 19:53:43 +02:00
Bart Sopers
2a55c6413c
Remove redundant DeviceCommandExecutor interface
2020-08-17 00:07:56 +02:00
Bart Sopers
b5c46e3bcf
WIP on moving Omnipod to a separate module
2020-08-16 23:54:41 +02:00
Bart Sopers
17a2afb4b1
Update version in order to be able to distinguish in Firebase
2020-08-16 22:19:55 +02:00
bartsopers
562c8f04a7
Merge pull request #136 from smuething/enable-ci
...
Enable minimal CI builds
2020-08-16 21:25:46 +02:00
Steffen Müthing
3c68ca2db2
Remove pinned gradle version, not required anymore
2020-08-16 21:20:52 +02:00
Steffen Müthing
281f8513f2
Enable minimal CI builds
...
This just builds the fullDebug configuration for now, it does not run unit tests.
But it's a start! :)
2020-08-16 21:20:22 +02:00
bartsopers
a30ca700f7
Merge pull request #137 from smuething/protect-pod-management
...
Add protection to Pod management activity
2020-08-16 21:10:14 +02:00
Bart Sopers
100f8fe235
Some Omnipod cleanup after merge
2020-08-16 17:05:32 +02:00
Bart Sopers
5d3426dc70
Replace custom functional interfaces with built in types
2020-08-16 13:56:39 +02:00
Bart Sopers
5bd873cd0e
Remove unused Dash code
2020-08-16 13:22:31 +02:00
Bart Sopers
a3cb8ff648
Merge remote-tracking branch 'upstream/dev' into omnipod_eros_dev_merge_from_upstream
2020-08-16 12:37:28 +02:00
Milos Kozak
65c8cc9880
New Crowdin updates ( #2878 )
...
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Czech)
* New translations strings.xml (Czech)
* New translations strings.xml (Czech)
* New translations strings.xml (Czech)
* New translations strings.xml (Swedish)
* New translations strings.xml (Slovak)
* New translations strings.xml (Slovak)
* New translations strings.xml (Slovak)
* New translations protection.xml (German)
2020-08-16 11:10:37 +02:00