From 55822fb3dcccc150ef76c0ccfe3a40a0fd090225 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 (cherry
 picked from commit 4ffa210)

---
 .../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 b542315..1f6a4a4 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
@@ -258,11 +258,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