From 4ffa2105f31428061f8c70dc3c5d725332215954 Mon Sep 17 00:00:00 2001 From: Volker Richert <v.richert@addmore.de> Date: Sun, 18 Dec 2016 17:08:41 +0100 Subject: [PATCH] Push pump status (bolusing / suspended) to NS #61 --- .../upload/nightscout/NightscoutUploadIntentService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/info/nightscout/android/upload/nightscout/NightscoutUploadIntentService.java b/app/src/main/java/info/nightscout/android/upload/nightscout/NightscoutUploadIntentService.java index bcacc34..76bb03b 100644 --- a/app/src/main/java/info/nightscout/android/upload/nightscout/NightscoutUploadIntentService.java +++ b/app/src/main/java/info/nightscout/android/upload/nightscout/NightscoutUploadIntentService.java @@ -256,11 +256,20 @@ public class NightscoutUploadIntentService extends IntentService { iob.put("timestamp", record.getPumpDate()); iob.put("bolusiob", record.getActiveInsulin()); + JSONObject status = new JSONObject(); + // todo put real status in here.... + status.put("status", "normal"); + status.put("timestamp", record.getPumpDate()); + status.put("bolusing", record.isBolusing()); + status.put("suspended", record.isSuspended()); + JSONObject battery = new JSONObject(); battery.put("percent", record.getBatteryPercentage()); pumpInfo.put("iob", iob); pumpInfo.put("battery", battery); + pumpInfo.put("status", status); + json.put("pump", pumpInfo); String jsonString = json.toString(); Log.i(TAG, "Device Status JSON: " + jsonString); -- GitLab