Commit graph

6509 commits

Author SHA1 Message Date
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
Andreas 70172bf8e4 Add temporary PS remaining time in profile name 2019-11-03 16:20:20 +01:00
Rob Kresha 64dba46a96 Typo with Daylight Savings Time strings
-2 strings with Daylight missing a 't'
-Savings not capitalized in the 3 string
2019-11-02 16:41:21 -05:00
AdrianLxM 3c4b16378b Merge branch 'master' into dev and update version 2019-11-01 00:22:06 +01:00
AdrianLxM cdecf790e1
Merge pull request #2163 from MilosKozak/adrian/semantic-versioning
Adrian/semantic versioning
2019-10-31 08:38:44 +01:00
AdrianLxM c87c68f84c
Merge pull request #2162 from MilosKozak/adrian/NCRworkaround
ncr-workaround
2019-10-31 08:36:26 +01:00
AdrianLxM 83f31aeeb6
bump 2.5.1 2019-10-31 08:34:44 +01:00
AdrianLxM 9ccda7cfee
semantic versioning 2019-10-31 08:28:27 +01:00
AdrianLxM d2b059fd6b
Update Tests for new versioning 2019-10-31 08:20:00 +01:00
AdrianLxM 7189115c3e
no more singletons - what is heap space if we can have tasty side effects 2019-10-29 22:25:02 +01:00
AdrianLxM 9798c9b47a
public cton on NetworkChangeReceiver 2019-10-29 22:23:23 +01:00
Andy Rozman 80c4697cad Merge branch 'dev' into omnipod_eros_andy 2019-10-28 16:42:57 +00:00
Andy Rozman ea441466fc Merge branch 'dev' into omnipod_eros_andy 2019-10-28 16:32:01 +00:00
Milos Kozak 0da6377687 SignatureVerifierPluginTest 2019-10-28 13:45:42 +01:00
Milos Kozak c10963dcbd fix NPE 2019-10-27 15:48:09 +01:00
Milos Kozak 1a4b3801e5 2.5.0-dev 2019-10-26 23:04:19 +02:00
Milos Kozak e440d89537 bump 2.5.0 2019-10-26 21:09:15 +02:00
Milos Kozak aa3ec9ffa0
New Crowdin translations (#2142)
* New translations strings.xml (French)

* New translations strings.xml (Czech)

* New translations strings.xml (Portuguese)

* New translations strings.xml (French)

* New translations strings.xml (German)

* New translations strings.xml (Slovak)

* New translations strings.xml (Italian)
2019-10-26 20:28:39 +02:00
Milos Kozak c82fd6a56b
Merge pull request #2141 from andyrozman/double_bolus_debug
Double bolus debug
2019-10-26 18:21:07 +02:00
Andy Rozman a87eceb950 - finalized added BolusDebug (added debug messages, added activation by configuraton)
- added battery type NiZn
- fixed problem with RileyLinkStatusGeneral
- added check if only one entry found, then we check if entry is in range (previously we returned the entry), and return only if value in range +- 2min
2019-10-26 16:45:34 +01:00
Milos Kozak 058dc250d8
New Crowdin translations (#2135)
* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Slovak)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Korean)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Italian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Russian)

* 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 (Spanish)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (German)

* New translations strings.xml (Italian)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations exam.xml (Romanian)

* New translations strings.xml (Romanian)

* New translations objectives.xml (Bulgarian)

* New translations objectives.xml (Czech)

* New translations exam.xml (Portuguese, Brazilian)

* New translations objectives.xml (German)

* New translations objectives.xml (Italian)

* New translations objectives.xml (Romanian)

* New translations objectives.xml (Russian)

* New translations objectives.xml (Slovak)

* New translations objectives.xml (Swedish)

* New translations objectives.xml (Dutch)

* New translations objectives.xml (French)

* New translations objectives.xml (Greek)

* New translations objectives.xml (Lithuanian)

* New translations objectives.xml (Polish)

* New translations objectives.xml (Portuguese)

* New translations objectives.xml (Portuguese, Brazilian)

* New translations objectives.xml (Spanish)

* New translations objectives.xml (Portuguese)

* New translations exam.xml (Portuguese)

* New translations strings.xml (Czech)

* New translations objectives.xml (Czech)

* New translations strings.xml (Dutch)

* New translations objectives.xml (Dutch)

* New translations exam.xml (Dutch)

* New translations exam.xml (Czech)

* New translations strings.xml (Slovak)

* New translations objectives.xml (Slovak)

* New translations objectives.xml (French)

* New translations exam.xml (German)

* New translations objectives.xml (German)

* New translations objectives.xml (Russian)

* New translations objectives.xml (Polish)

* New translations exam.xml (Polish)

* New translations strings.xml (Polish)

* New translations exam.xml (Slovak)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Slovak)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Korean)

* New translations strings.xml (Japanese)

* New translations strings.xml (Irish)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Croatian)

* New translations strings.xml (Italian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Russian)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Czech)

* New translations strings.xml (Spanish)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Czech)

* New translations objectives.xml (Portuguese, Brazilian)

* New translations exam.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations objectives.xml (Czech)

* New translations strings.xml (Slovak)

* New translations exam.xml (Italian)

* New translations strings.xml (Italian)

* New translations strings.xml (Dutch)

* New translations strings.xml (Greek)

* New translations objectives.xml (Greek)

* New translations exam.xml (Italian)

* New translations strings.xml (Italian)

* New translations exam.xml (French)

* New translations strings.xml (Polish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Swedish)

* New translations objectives.xml (Italian)

* New translations objectives.xml (Swedish)

* New translations strings.xml (French)

* New translations strings.xml (Greek)

* New translations objectives.xml (Lithuanian)

* New translations strings.xml (Russian)

* New translations objectives.xml (Spanish)

* New translations exam.xml (Swedish)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Spanish)

* New translations exam.xml (Lithuanian)

* New translations exam.xml (Russian)
2019-10-26 12:29:15 +02:00
Milos Kozak 7233497dc9 fix index out of bounds 2019-10-26 11:48:43 +02:00
Milos Kozak 044a958340 Merge branch 'dev' of https://github.com/MilosKozak/AndroidAPS into dev 2019-10-25 13:41:13 +02:00
Milos Kozak 6c4a6fac18 run response on UI thread 2019-10-25 13:41:05 +02:00
Andy Rozman e5e291c4da - adding configuration option 2019-10-25 12:22:24 +01:00
Andy Rozman 4917292806 Merge branch 'dev' into double_bolus_debug 2019-10-25 11:27:04 +01:00
Andy Rozman 6bdc01dded - commented out invalid "test" 2019-10-25 11:25:55 +01:00
Andy Rozman 68745a3525 Merge branch 'dev' into bug_2111_pump_stopped_when_not 2019-10-25 10:52:38 +01:00