From 2b02c1fe55e1a242226a65804744d836a04cdfca Mon Sep 17 00:00:00 2001 From: Eric Cooper Date: Tue, 25 Feb 2020 15:36:26 -0500 Subject: [PATCH] Use consistent reverse-chronological order for history record test data --- historyrecord_test.go | 1 + testdata/pump-records-522.json | 649 +++++++++++++++--------------- testdata/pump-records-522.openaps | 460 ++++++++++----------- 3 files changed, 556 insertions(+), 554 deletions(-) diff --git a/historyrecord_test.go b/historyrecord_test.go index d8cfb92..1a5c9bc 100644 --- a/historyrecord_test.go +++ b/historyrecord_test.go @@ -190,6 +190,7 @@ func TestTreatments(t *testing.T) { t.Error(err) return } + ReverseHistory(records) treatments := Treatments(records) treatmentFile := testFileName(c.treatments) + ".json" eq, msg := compareDataToJSON(treatments, treatmentFile) diff --git a/testdata/pump-records-522.json b/testdata/pump-records-522.json index 9c84169..66fe0b4 100644 --- a/testdata/pump-records-522.json +++ b/testdata/pump-records-522.json @@ -1,706 +1,707 @@ [ { - "Data": "M2JKYxBLEQA=", - "Time": "2017-05-11T16:35:10-04:00", + "Type": "TempBasalDuration", + "Time": "2017-05-11T22:15:10-04:00", + "Data": "FgFKTxZLEQ==", + "Info": "30m0s" + }, + { "Type": "TempBasalRate", + "Time": "2017-05-11T22:15:10-04:00", + "Data": "M4xKTxZLEQA=", "Info": { "Type": "Absolute", - "Value": 2.45 + "Value": 3.5 } }, { - "Data": "FgFKYxBLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T16:35:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:50:17-04:00", + "Data": "FgFRchVLEQ==", + "Info": "30m0s" }, { - "Data": "M2tKaBBLEQA=", - "Time": "2017-05-11T16:40:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:50:17-04:00", + "Data": "M4xRchVLEQA=", "Info": { "Type": "Absolute", - "Value": 2.675 + "Value": 3.5 } }, { - "Data": "FgFKaBBLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T16:40:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:35:18-04:00", + "Data": "FgFSYxVLEQ==", + "Info": "30m0s" }, { - "Data": "MwBKbRBLEQA=", - "Time": "2017-05-11T16:45:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:35:18-04:00", + "Data": "MwBSYxVLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFKbRBLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T16:45:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:30:17-04:00", + "Data": "FgFRXhVLEQ==", + "Info": "30m0s" }, { - "Data": "Mw5KdxBLEQA=", - "Time": "2017-05-11T16:55:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:30:17-04:00", + "Data": "MxFRXhVLEQA=", "Info": { "Type": "Absolute", - "Value": 0.35 + "Value": 0.425 } }, { - "Data": "FgFKdxBLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T16:55:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:25:17-04:00", + "Data": "FgFRWRVLEQ==", + "Info": "30m0s" }, { - "Data": "M4xSQBFLEQA=", - "Time": "2017-05-11T17:00:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:25:17-04:00", + "Data": "MzFRWRVLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 1.225 } }, { - "Data": "FgFSQBFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:00:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:20:17-04:00", + "Data": "FgFRVBVLEQ==", + "Info": "30m0s" }, { - "Data": "MzBZRRFLEQA=", - "Time": "2017-05-11T17:05:25-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:20:17-04:00", + "Data": "MwZRVBVLEQA=", "Info": { "Type": "Absolute", - "Value": 1.2 + "Value": 0.15 } }, { - "Data": "FgFZRRFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:05:25-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:15:17-04:00", + "Data": "FgFRTxVLEQ==", + "Info": "30m0s" }, { - "Data": "M4xSShFLEQA=", - "Time": "2017-05-11T17:10:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:15:17-04:00", + "Data": "Mz1RTxVLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 1.525 } }, { - "Data": "FgFSShFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:10:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T21:00:11-04:00", + "Data": "FgFLQBVLEQ==", + "Info": "30m0s" }, { - "Data": "MwBRXhFLEQA=", - "Time": "2017-05-11T17:30:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T21:00:11-04:00", + "Data": "MwBLQBVLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFRXhFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:30:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:55:09-04:00", + "Data": "FgFJdxRLEQ==", + "Info": "30m0s" }, { - "Data": "M4xKaBFLEQA=", - "Time": "2017-05-11T17:40:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:55:09-04:00", + "Data": "M11JdxRLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 2.325 } }, { - "Data": "FgFKaBFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:40:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:50:10-04:00", + "Data": "FgFKchRLEQ==", + "Info": "30m0s" }, { - "Data": "M3JKchFLEQA=", - "Time": "2017-05-11T17:50:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:50:10-04:00", + "Data": "M0dKchRLEQA=", "Info": { "Type": "Absolute", - "Value": 2.85 + "Value": 1.775 } }, { - "Data": "FgFKchFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:50:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:40:10-04:00", + "Data": "FgFKaBRLEQ==", + "Info": "30m0s" }, { - "Data": "M4xKdxFLEQA=", - "Time": "2017-05-11T17:55:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:40:10-04:00", + "Data": "MwBKaBRLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 0 } }, { - "Data": "FgFKdxFLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T17:55:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:35:09-04:00", + "Data": "FgFJYxRLEQ==", + "Info": "30m0s" }, { - "Data": "M4tKShJLEQA=", - "Time": "2017-05-11T18:10:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:35:09-04:00", + "Data": "MwlJYxRLEQA=", "Info": { "Type": "Absolute", - "Value": 3.475 + "Value": 0.225 } }, { - "Data": "FgFKShJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:10:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:30:10-04:00", + "Data": "FgFKXhRLEQ==", + "Info": "30m0s" }, { - "Data": "M4xKTxJLEQA=", - "Time": "2017-05-11T18:15:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:30:10-04:00", + "Data": "Mx9KXhRLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 0.775 } }, { - "Data": "FgFKTxJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:15:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:25:12-04:00", + "Data": "FgFMWRRLEQ==", + "Info": "30m0s" }, { - "Data": "M4JKVBJLEQA=", - "Time": "2017-05-11T18:20:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:25:12-04:00", + "Data": "Mw1MWRRLEQA=", "Info": { "Type": "Absolute", - "Value": 3.25 + "Value": 0.325 } }, { - "Data": "FgFKVBJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:20:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T20:00:10-04:00", + "Data": "FgFKQBRLEQ==", + "Info": "30m0s" }, { - "Data": "M3hKWRJLEQA=", - "Time": "2017-05-11T18:25:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T20:00:10-04:00", + "Data": "MwBKQBRLEQA=", "Info": { "Type": "Absolute", - "Value": 3 + "Value": 0 } }, { - "Data": "FgFKWRJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:25:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:55:17-04:00", + "Data": "FgFRdxNLEQ==", + "Info": "30m0s" }, { - "Data": "M0NKXhJLEQA=", - "Time": "2017-05-11T18:30:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:55:17-04:00", + "Data": "MwVRdxNLEQA=", "Info": { "Type": "Absolute", - "Value": 1.675 + "Value": 0.125 } }, { - "Data": "FgFKXhJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:30:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:50:18-04:00", + "Data": "FgFSchNLEQ==", + "Info": "30m0s" }, { - "Data": "Mx5KYxJLEQA=", - "Time": "2017-05-11T18:35:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:50:18-04:00", + "Data": "MzZSchNLEQA=", "Info": { "Type": "Absolute", - "Value": 0.75 + "Value": 1.35 } }, { - "Data": "FgFKYxJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:35:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:45:18-04:00", + "Data": "FgFSbRNLEQ==", + "Info": "30m0s" }, { - "Data": "MzlCaBJLEQA=", - "Time": "2017-05-11T18:40:02-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:45:18-04:00", + "Data": "MwtSbRNLEQA=", "Info": { "Type": "Absolute", - "Value": 1.425 + "Value": 0.275 } }, { - "Data": "FgFCaBJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:40:02-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:40:17-04:00", + "Data": "FgFRaBNLEQ==", + "Info": "30m0s" }, { - "Data": "MwBCbRJLEQA=", - "Time": "2017-05-11T18:45:02-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:40:17-04:00", + "Data": "MwBRaBNLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFCbRJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:45:02-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:35:17-04:00", + "Data": "FgFRYxNLEQ==", + "Info": "30m0s" }, { - "Data": "MwVCchJLEQA=", - "Time": "2017-05-11T18:50:02-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:35:17-04:00", + "Data": "MypRYxNLEQA=", "Info": { "Type": "Absolute", - "Value": 0.125 + "Value": 1.05 } }, { - "Data": "FgFCchJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:50:02-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:30:18-04:00", + "Data": "FgFSXhNLEQ==", + "Info": "30m0s" }, { - "Data": "M4xDdxJLEQA=", - "Time": "2017-05-11T18:55:03-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:30:18-04:00", + "Data": "MxFSXhNLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 0.425 } }, { - "Data": "FgFDdxJLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T18:55:03-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:25:18-04:00", + "Data": "FgFSWRNLEQ==", + "Info": "30m0s" }, { - "Data": "M3FRRRNLEQA=", - "Time": "2017-05-11T19:05:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:25:18-04:00", + "Data": "MwBSWRNLEQA=", "Info": { "Type": "Absolute", - "Value": 2.825 + "Value": 0 } }, { - "Data": "FgFRRRNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:05:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:20:18-04:00", + "Data": "FgFSVBNLEQ==", + "Info": "30m0s" }, { - "Data": "MwBRShNLEQA=", - "Time": "2017-05-11T19:10:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:20:18-04:00", + "Data": "MwRSVBNLEQA=", "Info": { "Type": "Absolute", - "Value": 0 + "Value": 0.1 } }, { - "Data": "FgFRShNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:10:17-04:00", - "Type": "TempBasalDuration" }, - { - "Data": "MxNSTxNLEQA=", + "Type": "TempBasalDuration", "Time": "2017-05-11T19:15:18-04:00", + "Data": "FgFSTxNLEQ==", + "Info": "30m0s" + }, + { "Type": "TempBasalRate", + "Time": "2017-05-11T19:15:18-04:00", + "Data": "MxNSTxNLEQA=", "Info": { "Type": "Absolute", "Value": 0.475 } }, { - "Data": "FgFSTxNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:15:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:10:17-04:00", + "Data": "FgFRShNLEQ==", + "Info": "30m0s" }, { - "Data": "MwRSVBNLEQA=", - "Time": "2017-05-11T19:20:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:10:17-04:00", + "Data": "MwBRShNLEQA=", "Info": { "Type": "Absolute", - "Value": 0.1 + "Value": 0 } }, { - "Data": "FgFSVBNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:20:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T19:05:17-04:00", + "Data": "FgFRRRNLEQ==", + "Info": "30m0s" }, { - "Data": "MwBSWRNLEQA=", - "Time": "2017-05-11T19:25:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T19:05:17-04:00", + "Data": "M3FRRRNLEQA=", "Info": { "Type": "Absolute", - "Value": 0 + "Value": 2.825 } }, { - "Data": "FgFSWRNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:25:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:55:03-04:00", + "Data": "FgFDdxJLEQ==", + "Info": "30m0s" }, { - "Data": "MxFSXhNLEQA=", - "Time": "2017-05-11T19:30:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:55:03-04:00", + "Data": "M4xDdxJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.425 + "Value": 3.5 } }, { - "Data": "FgFSXhNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:30:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:50:02-04:00", + "Data": "FgFCchJLEQ==", + "Info": "30m0s" }, { - "Data": "MypRYxNLEQA=", - "Time": "2017-05-11T19:35:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:50:02-04:00", + "Data": "MwVCchJLEQA=", "Info": { "Type": "Absolute", - "Value": 1.05 + "Value": 0.125 } }, { - "Data": "FgFRYxNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:35:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:45:02-04:00", + "Data": "FgFCbRJLEQ==", + "Info": "30m0s" }, { - "Data": "MwBRaBNLEQA=", - "Time": "2017-05-11T19:40:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:45:02-04:00", + "Data": "MwBCbRJLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFRaBNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:40:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:40:02-04:00", + "Data": "FgFCaBJLEQ==", + "Info": "30m0s" }, { - "Data": "MwtSbRNLEQA=", - "Time": "2017-05-11T19:45:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:40:02-04:00", + "Data": "MzlCaBJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.275 + "Value": 1.425 } }, { - "Data": "FgFSbRNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:45:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:35:10-04:00", + "Data": "FgFKYxJLEQ==", + "Info": "30m0s" }, { - "Data": "MzZSchNLEQA=", - "Time": "2017-05-11T19:50:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:35:10-04:00", + "Data": "Mx5KYxJLEQA=", "Info": { "Type": "Absolute", - "Value": 1.35 + "Value": 0.75 } }, { - "Data": "FgFSchNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:50:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:30:10-04:00", + "Data": "FgFKXhJLEQ==", + "Info": "30m0s" }, { - "Data": "MwVRdxNLEQA=", - "Time": "2017-05-11T19:55:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:30:10-04:00", + "Data": "M0NKXhJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.125 + "Value": 1.675 } }, { - "Data": "FgFRdxNLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T19:55:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:25:10-04:00", + "Data": "FgFKWRJLEQ==", + "Info": "30m0s" }, { - "Data": "MwBKQBRLEQA=", - "Time": "2017-05-11T20:00:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:25:10-04:00", + "Data": "M3hKWRJLEQA=", "Info": { "Type": "Absolute", - "Value": 0 + "Value": 3 } }, { - "Data": "FgFKQBRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:00:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:20:10-04:00", + "Data": "FgFKVBJLEQ==", + "Info": "30m0s" }, { - "Data": "Mw1MWRRLEQA=", - "Time": "2017-05-11T20:25:12-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:20:10-04:00", + "Data": "M4JKVBJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.325 + "Value": 3.25 } }, { - "Data": "FgFMWRRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:25:12-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:15:10-04:00", + "Data": "FgFKTxJLEQ==", + "Info": "30m0s" }, { - "Data": "Mx9KXhRLEQA=", - "Time": "2017-05-11T20:30:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:15:10-04:00", + "Data": "M4xKTxJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.775 + "Value": 3.5 } }, { - "Data": "FgFKXhRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:30:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T18:10:10-04:00", + "Data": "FgFKShJLEQ==", + "Info": "30m0s" }, { - "Data": "MwlJYxRLEQA=", - "Time": "2017-05-11T20:35:09-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T18:10:10-04:00", + "Data": "M4tKShJLEQA=", "Info": { "Type": "Absolute", - "Value": 0.225 + "Value": 3.475 } }, { - "Data": "FgFJYxRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:35:09-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:55:10-04:00", + "Data": "FgFKdxFLEQ==", + "Info": "30m0s" }, { - "Data": "MwBKaBRLEQA=", - "Time": "2017-05-11T20:40:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:55:10-04:00", + "Data": "M4xKdxFLEQA=", "Info": { "Type": "Absolute", - "Value": 0 + "Value": 3.5 } }, { - "Data": "FgFKaBRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:40:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:50:10-04:00", + "Data": "FgFKchFLEQ==", + "Info": "30m0s" }, { - "Data": "M0dKchRLEQA=", - "Time": "2017-05-11T20:50:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:50:10-04:00", + "Data": "M3JKchFLEQA=", "Info": { "Type": "Absolute", - "Value": 1.775 + "Value": 2.85 } }, { - "Data": "FgFKchRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:50:10-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:40:10-04:00", + "Data": "FgFKaBFLEQ==", + "Info": "30m0s" }, { - "Data": "M11JdxRLEQA=", - "Time": "2017-05-11T20:55:09-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:40:10-04:00", + "Data": "M4xKaBFLEQA=", "Info": { "Type": "Absolute", - "Value": 2.325 + "Value": 3.5 } }, { - "Data": "FgFJdxRLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T20:55:09-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:30:17-04:00", + "Data": "FgFRXhFLEQ==", + "Info": "30m0s" }, { - "Data": "MwBLQBVLEQA=", - "Time": "2017-05-11T21:00:11-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:30:17-04:00", + "Data": "MwBRXhFLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFLQBVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:00:11-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:10:18-04:00", + "Data": "FgFSShFLEQ==", + "Info": "30m0s" }, { - "Data": "Mz1RTxVLEQA=", - "Time": "2017-05-11T21:15:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:10:18-04:00", + "Data": "M4xSShFLEQA=", "Info": { "Type": "Absolute", - "Value": 1.525 + "Value": 3.5 } }, { - "Data": "FgFRTxVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:15:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:05:25-04:00", + "Data": "FgFZRRFLEQ==", + "Info": "30m0s" }, { - "Data": "MwZRVBVLEQA=", - "Time": "2017-05-11T21:20:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:05:25-04:00", + "Data": "MzBZRRFLEQA=", "Info": { "Type": "Absolute", - "Value": 0.15 + "Value": 1.2 } }, { - "Data": "FgFRVBVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:20:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T17:00:18-04:00", + "Data": "FgFSQBFLEQ==", + "Info": "30m0s" }, { - "Data": "MzFRWRVLEQA=", - "Time": "2017-05-11T21:25:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T17:00:18-04:00", + "Data": "M4xSQBFLEQA=", "Info": { "Type": "Absolute", - "Value": 1.225 + "Value": 3.5 } }, { - "Data": "FgFRWRVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:25:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T16:55:10-04:00", + "Data": "FgFKdxBLEQ==", + "Info": "30m0s" }, { - "Data": "MxFRXhVLEQA=", - "Time": "2017-05-11T21:30:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T16:55:10-04:00", + "Data": "Mw5KdxBLEQA=", "Info": { "Type": "Absolute", - "Value": 0.425 + "Value": 0.35 } }, { - "Data": "FgFRXhVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:30:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T16:45:10-04:00", + "Data": "FgFKbRBLEQ==", + "Info": "30m0s" }, { - "Data": "MwBSYxVLEQA=", - "Time": "2017-05-11T21:35:18-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T16:45:10-04:00", + "Data": "MwBKbRBLEQA=", "Info": { "Type": "Absolute", "Value": 0 } }, { - "Data": "FgFSYxVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:35:18-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T16:40:10-04:00", + "Data": "FgFKaBBLEQ==", + "Info": "30m0s" }, { - "Data": "M4xRchVLEQA=", - "Time": "2017-05-11T21:50:17-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T16:40:10-04:00", + "Data": "M2tKaBBLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 2.675 } }, { - "Data": "FgFRchVLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T21:50:17-04:00", - "Type": "TempBasalDuration" + "Type": "TempBasalDuration", + "Time": "2017-05-11T16:35:10-04:00", + "Data": "FgFKYxBLEQ==", + "Info": "30m0s" }, { - "Data": "M4xKTxZLEQA=", - "Time": "2017-05-11T22:15:10-04:00", "Type": "TempBasalRate", + "Time": "2017-05-11T16:35:10-04:00", + "Data": "M2JKYxBLEQA=", "Info": { "Type": "Absolute", - "Value": 3.5 + "Value": 2.45 } - }, - { - "Data": "FgFKTxZLEQ==", - "Info": "30m0s", - "Time": "2017-05-11T22:15:10-04:00", - "Type": "TempBasalDuration" } ] diff --git a/testdata/pump-records-522.openaps b/testdata/pump-records-522.openaps index 7e972b9..da654e2 100644 --- a/testdata/pump-records-522.openaps +++ b/testdata/pump-records-522.openaps @@ -1,301 +1,307 @@ [ { - "timestamp": "2017-05-11T16:35:10-04:00", + "timestamp": "2017-05-11T22:15:10-04:00", + "_type": "TempBasalDuration", + "id": "FgFKTxZLEQ==", + "duration (min)": 30 + }, + { + "timestamp": "2017-05-11T22:15:10-04:00", "_type": "TempBasal", - "id": "M2JKYxBLEQA=", + "id": "M4xKTxZLEQA=", "temp": "absolute", - "rate": 2.45 + "rate": 3.5 }, { - "timestamp": "2017-05-11T16:35:10-04:00", + "timestamp": "2017-05-11T21:50:17-04:00", "_type": "TempBasalDuration", - "id": "FgFKYxBLEQ==", + "id": "FgFRchVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T16:40:10-04:00", + "timestamp": "2017-05-11T21:50:17-04:00", "_type": "TempBasal", - "id": "M2tKaBBLEQA=", + "id": "M4xRchVLEQA=", "temp": "absolute", - "rate": 2.675 + "rate": 3.5 }, { - "timestamp": "2017-05-11T16:40:10-04:00", + "timestamp": "2017-05-11T21:35:18-04:00", "_type": "TempBasalDuration", - "id": "FgFKaBBLEQ==", + "id": "FgFSYxVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T16:45:10-04:00", + "timestamp": "2017-05-11T21:35:18-04:00", "_type": "TempBasal", - "id": "MwBKbRBLEQA=", + "id": "MwBSYxVLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T16:45:10-04:00", + "timestamp": "2017-05-11T21:30:17-04:00", "_type": "TempBasalDuration", - "id": "FgFKbRBLEQ==", + "id": "FgFRXhVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T16:55:10-04:00", + "timestamp": "2017-05-11T21:30:17-04:00", "_type": "TempBasal", - "id": "Mw5KdxBLEQA=", + "id": "MxFRXhVLEQA=", "temp": "absolute", - "rate": 0.35 + "rate": 0.425 }, { - "timestamp": "2017-05-11T16:55:10-04:00", + "timestamp": "2017-05-11T21:25:17-04:00", "_type": "TempBasalDuration", - "id": "FgFKdxBLEQ==", + "id": "FgFRWRVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:00:18-04:00", + "timestamp": "2017-05-11T21:25:17-04:00", "_type": "TempBasal", - "id": "M4xSQBFLEQA=", + "id": "MzFRWRVLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 1.225 }, { - "timestamp": "2017-05-11T17:00:18-04:00", + "timestamp": "2017-05-11T21:20:17-04:00", "_type": "TempBasalDuration", - "id": "FgFSQBFLEQ==", + "id": "FgFRVBVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:05:25-04:00", + "timestamp": "2017-05-11T21:20:17-04:00", "_type": "TempBasal", - "id": "MzBZRRFLEQA=", + "id": "MwZRVBVLEQA=", "temp": "absolute", - "rate": 1.2 + "rate": 0.15 }, { - "timestamp": "2017-05-11T17:05:25-04:00", + "timestamp": "2017-05-11T21:15:17-04:00", "_type": "TempBasalDuration", - "id": "FgFZRRFLEQ==", + "id": "FgFRTxVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:10:18-04:00", + "timestamp": "2017-05-11T21:15:17-04:00", "_type": "TempBasal", - "id": "M4xSShFLEQA=", + "id": "Mz1RTxVLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 1.525 }, { - "timestamp": "2017-05-11T17:10:18-04:00", + "timestamp": "2017-05-11T21:00:11-04:00", "_type": "TempBasalDuration", - "id": "FgFSShFLEQ==", + "id": "FgFLQBVLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:30:17-04:00", + "timestamp": "2017-05-11T21:00:11-04:00", "_type": "TempBasal", - "id": "MwBRXhFLEQA=", + "id": "MwBLQBVLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T17:30:17-04:00", + "timestamp": "2017-05-11T20:55:09-04:00", "_type": "TempBasalDuration", - "id": "FgFRXhFLEQ==", + "id": "FgFJdxRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:40:10-04:00", + "timestamp": "2017-05-11T20:55:09-04:00", "_type": "TempBasal", - "id": "M4xKaBFLEQA=", + "id": "M11JdxRLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 2.325 }, { - "timestamp": "2017-05-11T17:40:10-04:00", + "timestamp": "2017-05-11T20:50:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKaBFLEQ==", + "id": "FgFKchRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:50:10-04:00", + "timestamp": "2017-05-11T20:50:10-04:00", "_type": "TempBasal", - "id": "M3JKchFLEQA=", + "id": "M0dKchRLEQA=", "temp": "absolute", - "rate": 2.85 + "rate": 1.775 }, { - "timestamp": "2017-05-11T17:50:10-04:00", + "timestamp": "2017-05-11T20:40:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKchFLEQ==", + "id": "FgFKaBRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T17:55:10-04:00", + "timestamp": "2017-05-11T20:40:10-04:00", "_type": "TempBasal", - "id": "M4xKdxFLEQA=", + "id": "MwBKaBRLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 0 }, { - "timestamp": "2017-05-11T17:55:10-04:00", + "timestamp": "2017-05-11T20:35:09-04:00", "_type": "TempBasalDuration", - "id": "FgFKdxFLEQ==", + "id": "FgFJYxRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:10:10-04:00", + "timestamp": "2017-05-11T20:35:09-04:00", "_type": "TempBasal", - "id": "M4tKShJLEQA=", + "id": "MwlJYxRLEQA=", "temp": "absolute", - "rate": 3.475 + "rate": 0.225 }, { - "timestamp": "2017-05-11T18:10:10-04:00", + "timestamp": "2017-05-11T20:30:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKShJLEQ==", + "id": "FgFKXhRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:15:10-04:00", + "timestamp": "2017-05-11T20:30:10-04:00", "_type": "TempBasal", - "id": "M4xKTxJLEQA=", + "id": "Mx9KXhRLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 0.775 }, { - "timestamp": "2017-05-11T18:15:10-04:00", + "timestamp": "2017-05-11T20:25:12-04:00", "_type": "TempBasalDuration", - "id": "FgFKTxJLEQ==", + "id": "FgFMWRRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:20:10-04:00", + "timestamp": "2017-05-11T20:25:12-04:00", "_type": "TempBasal", - "id": "M4JKVBJLEQA=", + "id": "Mw1MWRRLEQA=", "temp": "absolute", - "rate": 3.25 + "rate": 0.325 }, { - "timestamp": "2017-05-11T18:20:10-04:00", + "timestamp": "2017-05-11T20:00:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKVBJLEQ==", + "id": "FgFKQBRLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:25:10-04:00", + "timestamp": "2017-05-11T20:00:10-04:00", "_type": "TempBasal", - "id": "M3hKWRJLEQA=", + "id": "MwBKQBRLEQA=", "temp": "absolute", - "rate": 3 + "rate": 0 }, { - "timestamp": "2017-05-11T18:25:10-04:00", + "timestamp": "2017-05-11T19:55:17-04:00", "_type": "TempBasalDuration", - "id": "FgFKWRJLEQ==", + "id": "FgFRdxNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:30:10-04:00", + "timestamp": "2017-05-11T19:55:17-04:00", "_type": "TempBasal", - "id": "M0NKXhJLEQA=", + "id": "MwVRdxNLEQA=", "temp": "absolute", - "rate": 1.675 + "rate": 0.125 }, { - "timestamp": "2017-05-11T18:30:10-04:00", + "timestamp": "2017-05-11T19:50:18-04:00", "_type": "TempBasalDuration", - "id": "FgFKXhJLEQ==", + "id": "FgFSchNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:35:10-04:00", + "timestamp": "2017-05-11T19:50:18-04:00", "_type": "TempBasal", - "id": "Mx5KYxJLEQA=", + "id": "MzZSchNLEQA=", "temp": "absolute", - "rate": 0.75 + "rate": 1.35 }, { - "timestamp": "2017-05-11T18:35:10-04:00", + "timestamp": "2017-05-11T19:45:18-04:00", "_type": "TempBasalDuration", - "id": "FgFKYxJLEQ==", + "id": "FgFSbRNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:40:02-04:00", + "timestamp": "2017-05-11T19:45:18-04:00", "_type": "TempBasal", - "id": "MzlCaBJLEQA=", + "id": "MwtSbRNLEQA=", "temp": "absolute", - "rate": 1.425 + "rate": 0.275 }, { - "timestamp": "2017-05-11T18:40:02-04:00", + "timestamp": "2017-05-11T19:40:17-04:00", "_type": "TempBasalDuration", - "id": "FgFCaBJLEQ==", + "id": "FgFRaBNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:45:02-04:00", + "timestamp": "2017-05-11T19:40:17-04:00", "_type": "TempBasal", - "id": "MwBCbRJLEQA=", + "id": "MwBRaBNLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T18:45:02-04:00", + "timestamp": "2017-05-11T19:35:17-04:00", "_type": "TempBasalDuration", - "id": "FgFCbRJLEQ==", + "id": "FgFRYxNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:50:02-04:00", + "timestamp": "2017-05-11T19:35:17-04:00", "_type": "TempBasal", - "id": "MwVCchJLEQA=", + "id": "MypRYxNLEQA=", "temp": "absolute", - "rate": 0.125 + "rate": 1.05 }, { - "timestamp": "2017-05-11T18:50:02-04:00", + "timestamp": "2017-05-11T19:30:18-04:00", "_type": "TempBasalDuration", - "id": "FgFCchJLEQ==", + "id": "FgFSXhNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T18:55:03-04:00", + "timestamp": "2017-05-11T19:30:18-04:00", "_type": "TempBasal", - "id": "M4xDdxJLEQA=", + "id": "MxFSXhNLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 0.425 }, { - "timestamp": "2017-05-11T18:55:03-04:00", + "timestamp": "2017-05-11T19:25:18-04:00", "_type": "TempBasalDuration", - "id": "FgFDdxJLEQ==", + "id": "FgFSWRNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:05:17-04:00", + "timestamp": "2017-05-11T19:25:18-04:00", "_type": "TempBasal", - "id": "M3FRRRNLEQA=", + "id": "MwBSWRNLEQA=", "temp": "absolute", - "rate": 2.825 + "rate": 0 }, { - "timestamp": "2017-05-11T19:05:17-04:00", + "timestamp": "2017-05-11T19:20:18-04:00", "_type": "TempBasalDuration", - "id": "FgFRRRNLEQ==", + "id": "FgFSVBNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:10:17-04:00", + "timestamp": "2017-05-11T19:20:18-04:00", "_type": "TempBasal", - "id": "MwBRShNLEQA=", + "id": "MwRSVBNLEQA=", "temp": "absolute", - "rate": 0 + "rate": 0.1 }, { - "timestamp": "2017-05-11T19:10:17-04:00", + "timestamp": "2017-05-11T19:15:18-04:00", "_type": "TempBasalDuration", - "id": "FgFRShNLEQ==", + "id": "FgFSTxNLEQ==", "duration (min)": 30 }, { @@ -306,308 +312,302 @@ "rate": 0.475 }, { - "timestamp": "2017-05-11T19:15:18-04:00", + "timestamp": "2017-05-11T19:10:17-04:00", "_type": "TempBasalDuration", - "id": "FgFSTxNLEQ==", + "id": "FgFRShNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:20:18-04:00", + "timestamp": "2017-05-11T19:10:17-04:00", "_type": "TempBasal", - "id": "MwRSVBNLEQA=", + "id": "MwBRShNLEQA=", "temp": "absolute", - "rate": 0.1 + "rate": 0 }, { - "timestamp": "2017-05-11T19:20:18-04:00", + "timestamp": "2017-05-11T19:05:17-04:00", "_type": "TempBasalDuration", - "id": "FgFSVBNLEQ==", + "id": "FgFRRRNLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:25:18-04:00", + "timestamp": "2017-05-11T19:05:17-04:00", "_type": "TempBasal", - "id": "MwBSWRNLEQA=", + "id": "M3FRRRNLEQA=", "temp": "absolute", - "rate": 0 + "rate": 2.825 }, { - "timestamp": "2017-05-11T19:25:18-04:00", + "timestamp": "2017-05-11T18:55:03-04:00", "_type": "TempBasalDuration", - "id": "FgFSWRNLEQ==", + "id": "FgFDdxJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:30:18-04:00", + "timestamp": "2017-05-11T18:55:03-04:00", "_type": "TempBasal", - "id": "MxFSXhNLEQA=", + "id": "M4xDdxJLEQA=", "temp": "absolute", - "rate": 0.425 + "rate": 3.5 }, { - "timestamp": "2017-05-11T19:30:18-04:00", + "timestamp": "2017-05-11T18:50:02-04:00", "_type": "TempBasalDuration", - "id": "FgFSXhNLEQ==", + "id": "FgFCchJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:35:17-04:00", + "timestamp": "2017-05-11T18:50:02-04:00", "_type": "TempBasal", - "id": "MypRYxNLEQA=", + "id": "MwVCchJLEQA=", "temp": "absolute", - "rate": 1.05 + "rate": 0.125 }, { - "timestamp": "2017-05-11T19:35:17-04:00", + "timestamp": "2017-05-11T18:45:02-04:00", "_type": "TempBasalDuration", - "id": "FgFRYxNLEQ==", + "id": "FgFCbRJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:40:17-04:00", + "timestamp": "2017-05-11T18:45:02-04:00", "_type": "TempBasal", - "id": "MwBRaBNLEQA=", + "id": "MwBCbRJLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T19:40:17-04:00", + "timestamp": "2017-05-11T18:40:02-04:00", "_type": "TempBasalDuration", - "id": "FgFRaBNLEQ==", + "id": "FgFCaBJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:45:18-04:00", + "timestamp": "2017-05-11T18:40:02-04:00", "_type": "TempBasal", - "id": "MwtSbRNLEQA=", + "id": "MzlCaBJLEQA=", "temp": "absolute", - "rate": 0.275 + "rate": 1.425 }, { - "timestamp": "2017-05-11T19:45:18-04:00", + "timestamp": "2017-05-11T18:35:10-04:00", "_type": "TempBasalDuration", - "id": "FgFSbRNLEQ==", + "id": "FgFKYxJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:50:18-04:00", + "timestamp": "2017-05-11T18:35:10-04:00", "_type": "TempBasal", - "id": "MzZSchNLEQA=", + "id": "Mx5KYxJLEQA=", "temp": "absolute", - "rate": 1.35 + "rate": 0.75 }, { - "timestamp": "2017-05-11T19:50:18-04:00", + "timestamp": "2017-05-11T18:30:10-04:00", "_type": "TempBasalDuration", - "id": "FgFSchNLEQ==", + "id": "FgFKXhJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T19:55:17-04:00", + "timestamp": "2017-05-11T18:30:10-04:00", "_type": "TempBasal", - "id": "MwVRdxNLEQA=", + "id": "M0NKXhJLEQA=", "temp": "absolute", - "rate": 0.125 + "rate": 1.675 }, { - "timestamp": "2017-05-11T19:55:17-04:00", + "timestamp": "2017-05-11T18:25:10-04:00", "_type": "TempBasalDuration", - "id": "FgFRdxNLEQ==", + "id": "FgFKWRJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:00:10-04:00", + "timestamp": "2017-05-11T18:25:10-04:00", "_type": "TempBasal", - "id": "MwBKQBRLEQA=", + "id": "M3hKWRJLEQA=", "temp": "absolute", - "rate": 0 + "rate": 3 }, { - "timestamp": "2017-05-11T20:00:10-04:00", + "timestamp": "2017-05-11T18:20:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKQBRLEQ==", + "id": "FgFKVBJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:25:12-04:00", + "timestamp": "2017-05-11T18:20:10-04:00", "_type": "TempBasal", - "id": "Mw1MWRRLEQA=", + "id": "M4JKVBJLEQA=", "temp": "absolute", - "rate": 0.325 + "rate": 3.25 }, { - "timestamp": "2017-05-11T20:25:12-04:00", + "timestamp": "2017-05-11T18:15:10-04:00", "_type": "TempBasalDuration", - "id": "FgFMWRRLEQ==", + "id": "FgFKTxJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:30:10-04:00", + "timestamp": "2017-05-11T18:15:10-04:00", "_type": "TempBasal", - "id": "Mx9KXhRLEQA=", + "id": "M4xKTxJLEQA=", "temp": "absolute", - "rate": 0.775 + "rate": 3.5 }, { - "timestamp": "2017-05-11T20:30:10-04:00", + "timestamp": "2017-05-11T18:10:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKXhRLEQ==", + "id": "FgFKShJLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:35:09-04:00", + "timestamp": "2017-05-11T18:10:10-04:00", "_type": "TempBasal", - "id": "MwlJYxRLEQA=", + "id": "M4tKShJLEQA=", "temp": "absolute", - "rate": 0.225 + "rate": 3.475 }, { - "timestamp": "2017-05-11T20:35:09-04:00", + "timestamp": "2017-05-11T17:55:10-04:00", "_type": "TempBasalDuration", - "id": "FgFJYxRLEQ==", + "id": "FgFKdxFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:40:10-04:00", + "timestamp": "2017-05-11T17:55:10-04:00", "_type": "TempBasal", - "id": "MwBKaBRLEQA=", + "id": "M4xKdxFLEQA=", "temp": "absolute", - "rate": 0 + "rate": 3.5 }, { - "timestamp": "2017-05-11T20:40:10-04:00", + "timestamp": "2017-05-11T17:50:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKaBRLEQ==", + "id": "FgFKchFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:50:10-04:00", + "timestamp": "2017-05-11T17:50:10-04:00", "_type": "TempBasal", - "id": "M0dKchRLEQA=", + "id": "M3JKchFLEQA=", "temp": "absolute", - "rate": 1.775 + "rate": 2.85 }, { - "timestamp": "2017-05-11T20:50:10-04:00", + "timestamp": "2017-05-11T17:40:10-04:00", "_type": "TempBasalDuration", - "id": "FgFKchRLEQ==", + "id": "FgFKaBFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T20:55:09-04:00", + "timestamp": "2017-05-11T17:40:10-04:00", "_type": "TempBasal", - "id": "M11JdxRLEQA=", + "id": "M4xKaBFLEQA=", "temp": "absolute", - "rate": 2.325 + "rate": 3.5 }, { - "timestamp": "2017-05-11T20:55:09-04:00", + "timestamp": "2017-05-11T17:30:17-04:00", "_type": "TempBasalDuration", - "id": "FgFJdxRLEQ==", + "id": "FgFRXhFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:00:11-04:00", + "timestamp": "2017-05-11T17:30:17-04:00", "_type": "TempBasal", - "id": "MwBLQBVLEQA=", + "id": "MwBRXhFLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T21:00:11-04:00", + "timestamp": "2017-05-11T17:10:18-04:00", "_type": "TempBasalDuration", - "id": "FgFLQBVLEQ==", + "id": "FgFSShFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:15:17-04:00", + "timestamp": "2017-05-11T17:10:18-04:00", "_type": "TempBasal", - "id": "Mz1RTxVLEQA=", + "id": "M4xSShFLEQA=", "temp": "absolute", - "rate": 1.525 + "rate": 3.5 }, { - "timestamp": "2017-05-11T21:15:17-04:00", + "timestamp": "2017-05-11T17:05:25-04:00", "_type": "TempBasalDuration", - "id": "FgFRTxVLEQ==", + "id": "FgFZRRFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:20:17-04:00", + "timestamp": "2017-05-11T17:05:25-04:00", "_type": "TempBasal", - "id": "MwZRVBVLEQA=", + "id": "MzBZRRFLEQA=", "temp": "absolute", - "rate": 0.15 + "rate": 1.2 }, { - "timestamp": "2017-05-11T21:20:17-04:00", + "timestamp": "2017-05-11T17:00:18-04:00", "_type": "TempBasalDuration", - "id": "FgFRVBVLEQ==", + "id": "FgFSQBFLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:25:17-04:00", + "timestamp": "2017-05-11T17:00:18-04:00", "_type": "TempBasal", - "id": "MzFRWRVLEQA=", + "id": "M4xSQBFLEQA=", "temp": "absolute", - "rate": 1.225 + "rate": 3.5 }, { - "timestamp": "2017-05-11T21:25:17-04:00", + "timestamp": "2017-05-11T16:55:10-04:00", "_type": "TempBasalDuration", - "id": "FgFRWRVLEQ==", + "id": "FgFKdxBLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:30:17-04:00", + "timestamp": "2017-05-11T16:55:10-04:00", "_type": "TempBasal", - "id": "MxFRXhVLEQA=", + "id": "Mw5KdxBLEQA=", "temp": "absolute", - "rate": 0.425 + "rate": 0.35 }, { - "timestamp": "2017-05-11T21:30:17-04:00", + "timestamp": "2017-05-11T16:45:10-04:00", "_type": "TempBasalDuration", - "id": "FgFRXhVLEQ==", + "id": "FgFKbRBLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:35:18-04:00", + "timestamp": "2017-05-11T16:45:10-04:00", "_type": "TempBasal", - "id": "MwBSYxVLEQA=", + "id": "MwBKbRBLEQA=", "temp": "absolute", "rate": 0 }, { - "timestamp": "2017-05-11T21:35:18-04:00", + "timestamp": "2017-05-11T16:40:10-04:00", "_type": "TempBasalDuration", - "id": "FgFSYxVLEQ==", + "id": "FgFKaBBLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T21:50:17-04:00", + "timestamp": "2017-05-11T16:40:10-04:00", "_type": "TempBasal", - "id": "M4xRchVLEQA=", + "id": "M2tKaBBLEQA=", "temp": "absolute", - "rate": 3.5 + "rate": 2.675 }, { - "timestamp": "2017-05-11T21:50:17-04:00", + "timestamp": "2017-05-11T16:35:10-04:00", "_type": "TempBasalDuration", - "id": "FgFRchVLEQ==", + "id": "FgFKYxBLEQ==", "duration (min)": 30 }, { - "timestamp": "2017-05-11T22:15:10-04:00", + "timestamp": "2017-05-11T16:35:10-04:00", "_type": "TempBasal", - "id": "M4xKTxZLEQA=", + "id": "M2JKYxBLEQA=", "temp": "absolute", - "rate": 3.5 - }, - { - "timestamp": "2017-05-11T22:15:10-04:00", - "_type": "TempBasalDuration", - "id": "FgFKTxZLEQ==", - "duration (min)": 30 + "rate": 2.45 } ]