Johannes Mockenhaupt
51d242a3fb
Add method RuffyCommands.isConnected().
2017-11-14 22:57:23 +01:00
Johannes Mockenhaupt
7c662345ae
Recover after command failure by returning to pump main menu, so
...
subsequent commands won't fail.
2017-11-14 19:00:23 +01:00
Johannes Mockenhaupt
21a2c688c6
Cleanups.
2017-11-13 23:05:49 +01:00
Johannes Mockenhaupt
b99513aafb
Round timestamps from pump history to full second to align with DB.
2017-11-13 23:05:49 +01:00
Johannes Mockenhaupt
d76740dda7
Clean up access to RuffyScripter.currentMenu.
2017-11-13 23:05:49 +01:00
Johannes Mockenhaupt
104cead555
Lots of work around properly reading pump history.
2017-11-13 23:05:49 +01:00
Johannes Mockenhaupt
f2569b587a
Fix ReadHistoryCommand to read the 30th record as well.
2017-11-13 23:05:49 +01:00
Johannes Mockenhaupt
7b7bc6efb6
RuffyScripter: increase overall command timeout to 4m.
2017-11-12 17:07:59 +01:00
Johannes Mockenhaupt
ab8d3051b3
Untested: don't false trigger dynamic timeout in RS.runCommand.
2017-11-12 12:37:16 +01:00
Johannes Mockenhaupt
c11086d9ea
Stuff:
...
* Read all history
* Simple viewer for TDDs, errors
* Clean up cancelling TBR (incomplete)
* Initializing pump robustness
2017-11-12 00:01:01 +01:00
Johannes Mockenhaupt
a1b0240088
Finish ReadHistoryCommand for TBR, TDD.
2017-11-11 21:40:50 +01:00
Johannes Mockenhaupt
d7e5a88757
Fake setting date/time and reading profile.
2017-11-11 16:19:17 +01:00
Johannes Mockenhaupt
5e6b014ef4
Decrease connecting timeout.
2017-11-11 16:04:45 +01:00
Johannes Mockenhaupt
0a1b8f5b14
Better dection of a command hanging.
2017-11-11 16:04:33 +01:00
Johannes Mockenhaupt
e9d3e90758
Some templating around setting time/date.
2017-11-08 23:33:41 +01:00
Johannes Mockenhaupt
cda621f32b
Disable loop when selected basal rate is not 1.
2017-11-08 14:28:02 +01:00
Johannes Mockenhaupt
be5f7e68a7
unsafe usage checks update.
2017-11-06 23:15:16 +01:00
Johannes Mockenhaupt
7c44761f25
WIP
2017-11-04 17:42:47 +01:00
Johannes Mockenhaupt
011409a6e5
Minor cleanups.
2017-11-03 23:40:57 +01:00
Johannes Mockenhaupt
6ba57ff1f7
WIP Cleaning up ComboPlugin/Ruffyscripter.cancelTbr
2017-11-03 22:04:48 +01:00
Johannes Mockenhaupt
598fbe40cc
Unsource ruffy.
2017-11-03 22:04:48 +01:00
Johannes Mockenhaupt
780f4901f4
Fail command if currentMenu becomes null.
2017-11-03 22:03:40 +01:00
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