Bart Sopers
0ba26e8b2c
Update last failed communication time when an exception is thrown in OmnipodCommunicationManager.transportMessages and add log response from the Pod when exchanging messages
2020-08-11 10:16:05 +02:00
Andy Rozman
5e20444bf4
Merge branch 'omnipod_eros_dev' of github.com:AAPS-Omnipod/AndroidAPS into omnipod_eros_dev
2020-08-10 23:07:14 +01:00
Bart Sopers
a55be8d33f
- Fix local alerts
...
- Remove duplicate RL error from Pod tab
2020-08-10 22:27:52 +02:00
Bart Sopers
906b8c2585
Remove argument checks for piVersion in internal pod state representation
2020-08-10 20:49:48 +02:00
Bart Sopers
341474295f
- Allow resetting pairingParameters in PodStateManager if the setup state is ADDRESS_ASSIGNED
...
- Improve pod status screen
- Improve event dispatching in AapsPodStateManager (send less events)
- Add more FIXMEs and TODOs
2020-08-10 20:15:52 +02:00
Bart Sopers
a0ca8cf9cc
- Partial fix for display of RL status
...
- Fix IllegalStateException when AssignAddressAction is executed when an address has already been assigned
- Improve (not yet used) custom unreachable alert check
- Remove hasFixedUnreachableAlert from PumpType
- Remove omnipodPumpStatus.podAvailable in favor of PodStateManager
- Remove some unused code / comments
- Add a bunch of TODOs
2020-08-10 17:58:54 +02:00
Andy Rozman
1ebb7144ec
- reenable fabric events
2020-08-10 14:18:04 +01:00
Bart Sopers
8ed802d91b
Improve information on Pod tab
2020-08-09 21:03:40 +02:00
Bart Sopers
e74e80a4ce
Inject RileyLinkServiceData in SetPreamble command and remove some unused code
2020-08-09 19:11:00 +02:00
Bart Sopers
1787afda98
Daggerize AapsPodStateManager
2020-08-09 16:41:16 +02:00
Bart Sopers
da2c2110da
Load pod state after initializing PodStateManager
2020-08-09 14:06:45 +02:00
Bart Sopers
050816ddf9
Restore accidentally removed code
2020-08-09 14:04:24 +02:00
Bart Sopers
62bda451a0
Prevent NPE
2020-08-09 13:36:08 +02:00
Bart Sopers
e5274e2d3a
- Extract abstract class for PodStateManager on driver level
...
- Remove PodStateChangedHandler
- Add new fields to PodState
- Add Lot, Tid and Firmware Version in Pod tab
- Various small improvements
- Add some FIXMEs
2020-08-09 13:24:48 +02:00
Bart Sopers
31938547a5
Fixes for PodStateManager
2020-08-08 21:38:08 +02:00
Bart Sopers
10cde3e744
More improvements for PodStateManager
2020-08-08 19:05:36 +02:00
Bart Sopers
2a73127202
Small code improvements for PodStateManager
2020-08-08 18:52:49 +02:00
Bart Sopers
76d267dce4
Prevent NPE
2020-08-08 18:44:33 +02:00
Bart Sopers
3bc53544a2
Bug fixes and improvements in PodStateManager stuff
2020-08-08 18:37:10 +02:00
Bart Sopers
b50670cceb
Replace PodState with PodStateManager
2020-08-08 18:16:37 +02:00
Bart Sopers
a06d78b0b7
Add dagger annotations in AapsPodStateManager
2020-08-08 15:42:53 +02:00
Bart Sopers
ffb518f50f
Introduce PodStateManager
2020-08-08 15:26:51 +02:00
Bart Sopers
80e8d094df
Improve pod status text
2020-08-06 23:01:28 +02:00
Bart Sopers
d446751d8a
Correctly load Pod state from Shared Preferences after startup
2020-08-06 20:19:15 +02:00
Andy Rozman
eafb68d496
- small change init of RfSpyReader
...
- changed log in RfSpy
2020-08-02 15:28:07 +01:00
Andy Rozman
11c71149ad
- added firmware versions
...
- changed faulty init in RadioResponse
- added some logging
2020-08-02 14:46:07 +01:00
Andy Rozman
faeb2576a9
- added real pod status to pod status
2020-08-01 19:54:58 +01:00
Andy Rozman
54d30cd8c4
- reverted some of my changes
...
- fixed problem that service doesn't start with AAPS, but with Tab click
2020-07-31 19:00:00 +01:00
Andy Rozman
19675b1951
- change onStart
2020-05-10 23:19:11 +01:00
Andy Rozman
80f5b3cf4b
- changes on service starting (moved from cnst to onStart method)
...
- change RileyLinkBLE to stop reader
- added log for start and stop of service
2020-05-10 14:08:56 +01:00
Andy Rozman
c00d6344e5
- added some code to RileyLinkBLE
2020-05-09 12:09:47 +01:00
Andy Rozman
d177e08355
- changed build file
...
- some changes to RileyLinkBLE to handle displaying Error
- loadSessionState from util used
- remove driver specific identifier functionality from RileyLinkService
2020-05-09 12:03:17 +01:00
Andy Rozman
e2e4c6a17f
- show RL status
2020-05-08 18:38:04 +01:00
Andy Rozman
480aac2d18
- RL status refresh
2020-05-08 15:23:02 +01:00
Andy Rozman
745b59cbed
-initpodtask possible fix
2020-05-08 12:20:29 +01:00
Andy Rozman
bd39e246f3
- refactor OmnipodUIComm to support Dagger injections
...
- added DeviceCommandExecutor interface
- added method to interface RileyLinkPumpDevice
2020-05-07 22:41:24 +01:00
Andy Rozman
a915c279d4
Merge branch 'omnipod_eros_dev' of github.com:AAPS-Omnipod/AndroidAPS into omnipod_eros_dev
2020-05-07 21:22:22 +01:00
Andy Rozman
6f3379037b
- added logging at RfSpy where we select frequency
2020-05-07 21:21:47 +01:00
Bart Sopers
4dc3440637
Restore null check in RuleyLinkCommunicationManager
2020-05-07 22:09:23 +02:00
Bart Sopers
c1fc6d4864
Merge branch 'dev' into omnipod_eros_dev
2020-05-07 21:11:12 +02:00
Andy Rozman
674cd1c0ae
Merge branch 'omnipod_eros_dev' of github.com:AAPS-Omnipod/AndroidAPS into omnipod_eros_dev
2020-05-07 00:43:18 +01:00
Andy Rozman
4f79b49e10
- changed loader to OmnipodUtil
...
- Modules
2020-05-06 23:34:05 +01:00
Bart Sopers
bafffad44a
Use transient keyword instead of Gson annotation for PodSessionState members that should be exluded of (de)serialization
2020-05-06 21:41:33 +02:00
Milos Kozak
bba7adc9aa
fix Runnables after protection check, cleanup
2020-05-05 22:42:16 +02:00
Andy Rozman
f3c4b4e5e7
Merge branch 'omnipod_eros_dev' of github.com:AAPS-Omnipod/AndroidAPS into omnipod_eros_dev
2020-05-05 13:50:53 +01:00
Andy Rozman
e51e3daeb1
- added Expose attribute to all varaiables in PodSessionState
...
- OmnipodUtil: Gson now uses only Expose fields
2020-05-05 13:49:55 +01:00
Bart Sopers
9b089621fa
Use allowed default for SP.getString in RileyLinkOmnipodService
2020-05-05 13:35:49 +02:00
Andy Rozman
2de1761555
- look at current pump service (either MDT or POD), RL Boradcast Receiver worked with internal instance, which wasn't correct, might need to refactor RileyLinkBroadcastReceiver further to be singelton...
2020-05-05 10:32:25 +01:00
Bart Sopers
32ce3ee18a
enable PUMPBTCOMM by default for Omnipod branch
2020-05-05 02:34:08 +02:00
Bart Sopers
53e6cd4ef2
Apply several fixed from @andyrozman after Omnipod dagger merge
2020-05-05 02:03:01 +02:00