Bart Sopers
0bcdf30a7e
Improve basal schedule validation and add profile to basal schedule mapping tests
2019-12-20 23:07:38 +01: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
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
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
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
Bart Sopers
efcd1cdfe1
Fix string parameter in Omnipod string resource
2019-12-01 16:16:12 +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
5c1728489a
Fix floating point parameter in Omnipod string resource
2019-12-01 15:23:38 +01:00
Bart Sopers
951a23af28
Update version as per requested by @MilosKozak
2019-12-01 15:06:17 +01: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
4ce5600434
Fix compilation error in testcase
2019-12-01 02:27:49 +01: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
Milos Kozak
b8ba94fa30
New Crowdin translations ( #2226 )
...
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Swedish)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Afrikaans)
* New translations strings.xml (Russian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Greek)
* New translations strings.xml (German)
* New translations strings.xml (French)
* New translations strings.xml (Dutch)
* New translations strings.xml (Czech)
* New translations strings.xml (Korean)
* New translations strings.xml (Polish)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Slovak)
* New translations strings.xml (Spanish)
* New translations strings.xml (Romanian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations exam.xml (Italian)
* New translations exam.xml (Dutch)
* New translations objectives.xml (Italian)
* New translations objectives.xml (Romanian)
* New translations objectives.xml (Russian)
* New translations objectives.xml (Slovak)
* New translations objectives.xml (Spanish)
* New translations objectives.xml (Swedish)
* New translations objectives.xml (Portuguese, Brazilian)
* New translations objectives.xml (Polish)
* New translations objectives.xml (Lithuanian)
* New translations objectives.xml (Greek)
* New translations objectives.xml (French)
* New translations exam.xml (Swedish)
* New translations exam.xml (Spanish)
* New translations objectives.xml (Portuguese)
* New translations objectives.xml (German)
* New translations objectives.xml (Dutch)
* New translations objectives.xml (Czech)
* New translations objectives.xml (Bulgarian)
* New translations insight_alert_titles.xml (Spanish)
2019-11-28 17:44:46 +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
Milos Kozak
fa765708f1
fix test
2019-11-22 16:10:27 +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
820b704bfe
fix test
2019-11-22 11:40:51 +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
fabriziocasellato
1f4f3fb687
Added the new MEAL feature to tests
2019-11-20 16:44:33 +01:00
Milos Kozak
5d768bd368
Move plugin related code from preferences to plugin
2019-11-20 00:20:08 +01:00
Milos Kozak
117f56e247
Merge pull request #2204 from andyrozman/double_bolus_debug_master
...
Fix for some Double bolus problems
2019-11-19 17:35:15 +01:00
Andy Rozman
fe7726b5bf
Reset VERSION number in build.gradle
2019-11-15 23:33:23 +00:00
Milos Kozak
c6bbc0fe8b
Merge pull request #2198 from jotomo/log-unhandled-exceptions-again
...
Log unhandled exceptions again
2019-11-14 22:40:15 +01:00
Andy Rozman
740b795b42
Little bit of cleanup:
...
- removed some unsused (commented) code
- removed few logs that were very useless
2019-11-14 21:22:03 +00:00
Johannes Mockenhaupt
db403dc39d
MDT logging fixup.
2019-11-14 20:49:29 +01:00
Johannes Mockenhaupt
94f10a44a5
Rethrow unhandled exceptions in tests as runtime exception.
2019-11-14 18:04:36 +01:00
Johannes Mockenhaupt
b9d600edf4
Log unhandled exceptions as errors.
2019-11-14 17:50:32 +01:00
Milos Kozak
3e5206b4cd
Merge pull request #2178 from 2flea/dev
...
Countdown time for temporary PS in overview
2019-11-14 11:39:01 +01:00
Milos Kozak
232555b407
Merge pull request #2195 from boc-the-git/rounding-changes
...
Rounding: Use BigDemical for more accurate comparison
2019-11-14 11:07:14 +01:00
Johannes Mockenhaupt
dc38615ec9
Ignore InternalErrors during app shutdown.
2019-11-12 13:44:02 +01:00
Johannes Mockenhaupt
cce3a77a37
Log unhandled exception rather than printing to stdout.
2019-11-12 13:41:36 +01:00
Milos Kozak
37ea3b3e30
better skipping objective message
2019-11-12 07:40:49 +01:00
boc-the-git
b682432ca0
Change roundTo method to use BigDecimal rather than Double for more accurate comparison. Update tests to introduce more scenarios where without the code change, they'd fail.
2019-11-12 15:39:42 +11:00
Andy Rozman
1d1549105b
Merge branch 'double_bolus_debug_master' of https://github.com/andyrozman/AndroidAPS into double_bolus_debug_master
2019-11-11 23:02:49 +00:00
Andy Rozman
4b7fc10402
- changed how edit is done.. We now edit Treatment object directly without DetailedBolusInfo object.
2019-11-11 23:00:07 +00:00
Milos Kozak
25b18d93d9
fix max_daily_basal to support insight min rate
2019-11-11 16:47:09 +01:00
Milos Kozak
09c1ab5960
smbmaxminutes fix
2019-11-11 14:57:56 +01:00
fabriziocasellato
2319536adc
Cumulative corrections for Milos msgs in 2019, 7 Nov about try/catch and missed 'if null' contition
2019-11-11 09:57:35 +01:00
Bart Sopers
a670a04ab9
Add some todos
2019-11-10 22:43:33 +01:00
Andy Rozman
c77cc018f0
- changes for running, so that everything is correctly initalized, moved ui classes to .driver
...
- moved manager to .comm package
- started adding dialog for Pod History
2019-11-10 17:23:40 +00:00
Andy Rozman
5c8f0a2a39
After merge changes
2019-11-09 16:38:05 +00:00
Andy Rozman
6387799ba4
Merge branch 'omnipod_eros_bart' of https://github.com/bartsopers/AndroidAPS into omnipod_eros_bart
2019-11-09 16:22:07 +00:00
Andy Rozman
ef50bc5365
Merge branch 'dev' into omnipod_eros_bart
2019-11-09 16:17:43 +00:00
Bart Sopers
1a202dc8a3
Merge branch 'omnipod_eros_andy' into omnipod_eros_bart
2019-11-09 17:08:00 +01:00
Andy Rozman
4351b65a92
- changes to make driver running (no init pod yet), just fixed some running pains with driver
2019-11-09 13:58:43 +00:00
Andy Rozman
9b0a4b742d
Merge branch 'dev' into omnipod_eros_andy
2019-11-08 20:24:59 +00:00
Brian Quinion
1467361d54
re-run calculateInsulin when OK is pressed to ensure changes to notes fields are used
2019-11-07 11:46:55 +00:00
fabriziocasellato
86d4b755ea
1) Added SMS commands:
...
- SMS DISABLE/STOP to disable SMS Service;
- TARGET MEAL/ACTIVITY/HYPO to switch to the standard temp targets;
- BOLUS 0.60 MEAL, to do a bolus and set the stadard meal TT (ie 90 mg/dL for 45').
2) Modified the SMS Timeout in a range from 3' to 60'.
This preference is useful for parents that will manage many boluses in a single meal (because often, eaten foods are unpredictable with babies, so parents need to perform many closed boluses).
Due to safety reasons (prevent multiple boluses for stolen phones, cloned SIM, ...):
- Added a further SMS command to disable SMS Services (SMS DISABLE/STOP);
- To modify the default timeout of 15', 2 Phone Numbers are mandatory
In this way, if unwanted/suspicious boluses are notified, the other parent can disable Remote Management (till to re-enable it directly with the AAPS in the master smartphone).
2019-11-07 10:39:17 +01:00
Philoul
d23faf65bf
Add strings for shortday (shorthour allready exists) for translation of statuslights and remaining time TT in main screen
2019-11-06 20:31:05 +01:00
andreas
2044fe6860
Instead of computing name in overview fragment add function
...
ProfileFunctions.getInstance().getProfileNameWithDuration()
to be called
2019-11-05 15:43:11 +01:00
Andy Rozman
3797e7671a
- one missing core log
2019-11-04 12:25:21 +00:00
Andy Rozman
220bd20f1f
medtronic-2.5.1.1
...
- DetailedBolusInfo.add is used when Bolus delivered
- fixed some logging problems with Gson for core objects
- when bolus is given, date is changed to when it was actually delivered (in case contacting pump takes longer than exprected)
2019-11-04 12:21:29 +00:00
Andy Rozman
7371ae3315
- added DetailedBolusInfoStorage add to deliverBolus
2019-11-04 11:55:34 +00:00