Commit graph

46 commits

Author SHA1 Message Date
Johannes Mockenhaupt
4da160a951
Disable closed loop under unsafe conditions. 2017-11-01 10:55:09 +01:00
Johannes Mockenhaupt
74bbab9cf1
More bolus work. 2017-10-31 14:46:46 +01:00
Johannes Mockenhaupt
9544b49a37
Small cleanups. 2017-10-31 11:10:49 +01:00
Johannes Mockenhaupt
4ffdae4a8c
RuffyScripter.readPumpStateInternal: read time. 2017-10-31 11:06:00 +01:00
Johannes Mockenhaupt
f64e00fc79
Auto-retrying repeatable commands when there's a connection loss. 2017-10-31 11:05:07 +01:00
Johannes Mockenhaupt
9121aa5217
Bolus cancellation for all stages. 2017-10-31 11:01:58 +01:00
Johannes Mockenhaupt
39b89df484
BolusCommand: cancel earlier if requested. 2017-10-31 02:13:30 +01:00
Johannes Mockenhaupt
50cbcaba52
CancelTbrCommand: shortcut requests to cancel TBR when none is active. 2017-10-31 00:49:16 +01:00
Johannes Mockenhaupt
1658ed14c9
Clean up using warning codes instead of message. 2017-10-30 21:47:44 +01:00
Johannes Mockenhaupt
bffd1239c0
Disable reading history while incomplete. 2017-10-30 16:20:43 +01:00
Johannes Mockenhaupt
598d7f8de0
Cleanup. 2017-10-30 01:32:57 +01:00
Johannes Mockenhaupt
cccf6f175c
ruffy: catch race-condition sending keep alive during disconnect. 2017-10-30 00:48:11 +01:00
Johannes Mockenhaupt
03443f3358
Dead code be gone. 2017-10-29 21:39:25 +01:00
Johannes Mockenhaupt
a2460180f9
Remove unclear error message field from CommandResult, use codes from pump warnings/errors. 2017-10-29 21:19:03 +01:00
Johannes Mockenhaupt
6b6d252173
Day 1
* Some UI rework
* Start removing (retry) logic from ruffyscripter to ComboPlugin
* Cleanups all over
* Remove TDD stuff, this can be done independently of a pump
* New SPI/API methods confirmAlert, readReservoirLevelAndLastBolus
* Add warning and error codes from Combo manual
* Rework commands to just execute an action (verification will be in
  ComboPlugin eventually, together with retry logic)
* Rework commands to update state in field as command progresses
  rather than returnin/throwing.
* Initial version reading bolus and error history (no DB sync yet).
2017-10-29 11:36:35 +01:00
Johannes Mockenhaupt
14307cb77b
ruffy: log a few things on error level instead of info. 2017-10-29 02:14:43 +01:00
Johannes Mockenhaupt
394a42837a
Set source/target version to 1.8 for Java 8 features with Studio 3.0.
See https://developer.android.com/studio/write/java8-support.html
for what is supported with our currently used SDK 23 target.
2017-10-28 13:43:25 +02:00
Johannes Mockenhaupt
b47559647f
wip 2017-10-27 00:03:01 +02:00
Johannes Mockenhaupt
22bac709fb
Cleanups around ComboPlugin.refreshDataFromPump. 2017-10-25 18:17:19 +02:00
Johannes Mockenhaupt
6a01ca1d4d
Work on reconnect & retry logic, incomplete. 2017-10-25 15:11:27 +02:00
Johannes Mockenhaupt
e800bd5092
Add Command.getReconnectAlarm() to safely confirm alerts caused by an interrupted command. 2017-10-25 15:11:27 +02:00
Johannes Mockenhaupt
2b8b6828e5
Cleanup. 2017-10-25 15:11:27 +02:00
Johannes Mockenhaupt
34861960ea
Bolus command: ensure the progress dialog is always closed. 2017-10-25 15:11:27 +02:00
Johannes Mockenhaupt
454cb49ec5
Cleanup. 2017-10-24 09:23:45 +02:00
Johannes Mockenhaupt
01def4c9b3
Optimize programming TBR and bolus. 2017-10-23 02:21:35 +02:00
Johannes Mockenhaupt
2d8b3a7cb8
wip 2017-10-22 10:40:24 +02:00
Johannes Mockenhaupt
fc60edc15a
wip 2017-10-21 17:44:16 +02:00
Johannes Mockenhaupt
dddcfb02f0
ruffy: unbound existing pump on pairing reset. 2017-10-21 13:14:41 +02:00
Johannes Mockenhaupt
6ec1011bd7
ruffy: add empty battery symbol and parsing. 2017-10-21 11:22:40 +02:00
Johannes Mockenhaupt
491caadd71
Check for active alerts on the pump, confirm and re-raise in AAPS. 2017-10-20 15:23:16 +02:00
Johannes Mockenhaupt
8b8a135804
Add (back) last bolus to ComboFragment. 2017-10-20 01:12:47 +02:00
Johannes Mockenhaupt
c29b4d13a3
Support pump suspend status (and misc other ...). 2017-10-19 21:31:10 +02:00
Johannes Mockenhaupt
523de96c8c
Remove dead commands. 2017-10-19 21:31:10 +02:00
Johannes Mockenhaupt
723388acdf
scripter: try removing 10s wait between connections. 2017-10-19 02:45:05 +02:00
Johannes Mockenhaupt
8fd198c674
Ruffy: hopefully unbreak doRTConnect. 2017-10-19 02:44:42 +02:00
Johannes Mockenhaupt
9300179ace
ruffy: Menu.toString. 2017-10-19 02:44:32 +02:00
Johannes Mockenhaupt
eb87dfb3f1
WIP scripter: reading history 2017-10-19 01:12:46 +02:00
Johannes Mockenhaupt
16bb9a66e3
ruffy: selected changes from 46e923833
checked up to bdbeaa30 (pairing).
2017-10-19 00:00:53 +02:00
Johannes Mockenhaupt
d9235cf54b
ruffy: take over Menu changes (robustness, presumably), from 46e92833. 2017-10-18 23:23:31 +02:00
Johannes Mockenhaupt
51aceadfb1
Source relevan upstream changes till 02ac5137. 2017-10-18 23:19:05 +02:00
Johannes Mockenhaupt
23a3068709
Cleanups. 2017-10-18 23:18:21 +02:00
Johannes Mockenhaupt
52d3803275
Source ruffy@eb659b3aa47a1ed699789df7e50e0d80c4640cc3, with pumpdata hackery. 2017-10-18 21:37:11 +02:00
Johannes Mockenhaupt
dca219d900
Fix initializing ruffy service, read reservoir level on init. 2017-10-18 20:53:44 +02:00
Johannes Mockenhaupt
31a1811323
Add pairing methods. 2017-10-18 19:26:10 +02:00
Johannes Mockenhaupt
ab4f46471b
Add RuffyCommands.readPumpState, cleanup, fix. 2017-10-18 18:29:29 +02:00
Johannes Mockenhaupt
e4901f292f
Extract modules ruffy-spi, ruffyscripter. 2017-10-18 14:00:47 +02:00