diff --git a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java index 82e3026de27326a6e6bf9a294eb1ee731697992c..05ec2e52308805ef2479dab8a32ef6f46a4b9943 100644 --- a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java +++ b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java @@ -112,6 +112,7 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc * @param pumpStatusData * @return timestamp */ + // TODO remove code duplication; this method and MdtCnlIntentService.scheduleNextPoll public static long getNextPoll(PumpStatusEvent pumpStatusData) { long nextPoll = pumpStatusData.getSgvDate().getTime() + pumpStatusData.getPumpTimeOffset(), now = System.currentTimeMillis(), diff --git a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java index 943c22ea0e3765e1af661e616e75b55f8302a3bc..94e7cedc4c00876e6f53bc14b32d21751f1a4f5c 100644 --- a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java +++ b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java @@ -229,7 +229,7 @@ public class MedtronicCnlIntentService extends IntentService { if (pumpOffset > 0) { offsetSign = "+"; } - sendStatus("SGV: " + MainActivity.strFormatSGV(pumpRecord.getSgv()) + " At: " + df.format(pumpRecord.getEventDate().getTime()) + " Pump: " + offsetSign + (pumpOffset / 1000L) + "sec"); //note: event time is currently stored with offset + sendStatus("SGV: " + MainActivity.strFormatSGV(pumpRecord.getSgv()) + " At: " + df.format(pumpRecord.getSgvDate().getTime()) + " Pump: " + offsetSign + (pumpOffset / 1000L) + "sec"); //note: event time is currently stored with offset // Check if pump sent old event when new expected if (pumpRecord != null && diff --git a/app/src/main/java/info/nightscout/android/upload/nightscout/serializer/EntriesSerializer.java b/app/src/main/java/info/nightscout/android/upload/nightscout/serializer/EntriesSerializer.java index ce79ab7900ef741ecb3c8f35550eebd019f34d69..c33c6e103a43cb7f2437b4d3819b620a9eb29c3f 100644 --- a/app/src/main/java/info/nightscout/android/upload/nightscout/serializer/EntriesSerializer.java +++ b/app/src/main/java/info/nightscout/android/upload/nightscout/serializer/EntriesSerializer.java @@ -71,6 +71,8 @@ public class EntriesSerializer implements JsonSerializer<PumpStatusEvent> { } } + // TODO currentnly unused, see info.nightscout.android.xdrip_plus.XDripPlusUploadIntentService.addSgvEntry() + // TODO also, proper method name @Override public JsonElement serialize(PumpStatusEvent src, Type typeOfSrc, JsonSerializationContext context) { final JsonObject jsonObject = new JsonObject(); @@ -78,7 +80,7 @@ public class EntriesSerializer implements JsonSerializer<PumpStatusEvent> { jsonObject.addProperty("direction", getDirectionString(src.getCgmTrend())); jsonObject.addProperty("device", src.getDeviceName()); jsonObject.addProperty("type", "sgv"); - jsonObject.addProperty("date", src.getEventDate().getTime()); + jsonObject.addProperty("date", src.getSgvDate().getTime()); jsonObject.addProperty("dateString", String.valueOf(src.getEventDate())); return jsonObject; diff --git a/app/src/main/java/info/nightscout/android/xdrip_plus/XDripPlusUploadIntentService.java b/app/src/main/java/info/nightscout/android/xdrip_plus/XDripPlusUploadIntentService.java index 20a1183a83ecbae9432f0c048d5088a29f9ba8d5..e06a88b8cf047dde4d5a812b58198e69bd508573 100644 --- a/app/src/main/java/info/nightscout/android/xdrip_plus/XDripPlusUploadIntentService.java +++ b/app/src/main/java/info/nightscout/android/xdrip_plus/XDripPlusUploadIntentService.java @@ -145,8 +145,8 @@ public class XDripPlusUploadIntentService extends IntentService { json.put("direction", EntriesSerializer.getDirectionString(pumpRecord.getCgmTrend())); json.put("device", pumpRecord.getDeviceName()); json.put("type", "sgv"); - json.put("date", pumpRecord.getEventDate().getTime()); - json.put("dateString", pumpRecord.getEventDate()); + json.put("date", pumpRecord.getSgvDate().getTime()); + json.put("dateString", pumpRecord.getSgvDate()); entriesArray.put(json); }