diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 26891c943fe98e4c7d2a61432369f27d03374513..16da97d45a170ec93555f7b43fa29cc13a596d6c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -397,7 +397,7 @@ update_model_ALTERNARIA: script: - apk add --no-cache openjdk11 - export RELEASE_VERSION=$(./mvnw --batch-mode --no-transfer-progress --non-recursive help:evaluate -Dexpression=project.version | grep -v "\[.*") - - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ALTERNARIA" -t $MAIN_BRANCH $ALTERNARIA_PROJECT_ID -e VERSION=$RELEASE_VERSION + - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ALTERNARIA" -t $MAIN_BRANCH $ALTERNARIA_PROJECT_ID -e VERSION=$RELEASE_VERSION -e PURPOSE="update" tags: - vips-java rules: diff --git a/pom.xml b/pom.xml index 0d3fce2cc198f217ad7ed5807eafcfced4c26f96..ccc5166fe6581642b3508eb9094f655427ef50e2 100755 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ <groupId>no.nibio.vips</groupId> <artifactId>VIPSCommon</artifactId> - <version>2.0.6</version> + <version>2.0.7-SNAPSHOT</version> <packaging>jar</packaging> <name>VIPSCommon</name> diff --git a/src/main/java/no/nibio/vips/entity/WeatherObservation.java b/src/main/java/no/nibio/vips/entity/WeatherObservation.java index 3e29c96051cee66f9ee2568d30e39f79095472bd..196c4c74c404eedebd772dcb6556792510fa9f9c 100755 --- a/src/main/java/no/nibio/vips/entity/WeatherObservation.java +++ b/src/main/java/no/nibio/vips/entity/WeatherObservation.java @@ -81,8 +81,8 @@ public class WeatherObservation implements Comparable{ public final void setTimeMeasured(Date timeMeasured) { this.timeMeasured = timeMeasured; } - @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ssXXX", timezone="UTC") // Java >= 7 - @JsonbDateFormat(value = "yyyy-MM-dd'T'HH:mm:ssXXX") + //@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ssXXX", timezone="UTC") // Java >= 7 + //@JsonbDateFormat(value = "yyyy-MM-dd'T'HH:mm:ssXXX") public Date getTimeMeasured() { return this.timeMeasured; } public final void setElementMeasurementTypeId(String elementMeasurementTypeId) { diff --git a/src/test/java/no/nibio/vips/util/ModelUtilTest.java b/src/test/java/no/nibio/vips/util/ModelUtilTest.java index 271e77bb66aa2ea1a5d1ac8f19eb208b015542b8..a493fc494bce760ebe68b0c00450259cd1a4cd25 100755 --- a/src/test/java/no/nibio/vips/util/ModelUtilTest.java +++ b/src/test/java/no/nibio/vips/util/ModelUtilTest.java @@ -18,11 +18,22 @@ */ package no.nibio.vips.util; +import com.fasterxml.jackson.core.JsonFactory; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MappingJsonFactory; +import com.fasterxml.jackson.databind.ObjectMapper; import java.io.BufferedInputStream; import java.io.IOException; import java.math.BigDecimal; import java.math.BigInteger; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; import junit.framework.TestCase; +import no.nibio.vips.entity.ModelConfiguration; +import no.nibio.vips.entity.WeatherObservation; import no.nibio.vips.model.ConfigValidationException; /** @@ -82,6 +93,26 @@ public class ModelUtilTest extends TestCase { assertEquals(expResult, result); } + + public void testExtractWeatherObservationList() + { + String weatherDataFileName = "/weatherData_milliseconds.json"; + try { + + BufferedInputStream inputStream = new BufferedInputStream(this.getClass().getResourceAsStream(weatherDataFileName)); + //InputStream i = this.getClass().getResourceAsStream(weatherDataFileName); + JsonFactory f = new MappingJsonFactory(); + JsonParser jp = f.createParser(inputStream); + JsonNode all = jp.readValueAsTree(); + List<WeatherObservation> result = new ModelUtil().extractWeatherObservationList(all); + System.out.println(result.get(0)); + assertNotNull(result); + + } catch (IOException ex) { + //ex.printStackTrace(); + fail(ex.getMessage()); + } + } diff --git a/src/test/resources/weatherData_milliseconds.json b/src/test/resources/weatherData_milliseconds.json new file mode 100644 index 0000000000000000000000000000000000000000..686824a759aadf0c11a4b8df72732362a5e19292 --- /dev/null +++ b/src/test/resources/weatherData_milliseconds.json @@ -0,0 +1,1010 @@ +[ + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T00:00:00Z", + "value": 8.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T01:00:00.000+00:00", + "value": 8.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T02:00:00+00:00", + "value": 7.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T03:00:00+00", + "value": 6.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T04:00:00.000Z", + "value": 5.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T05:00:00.000Z", + "value": 5.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T06:00:00.000Z", + "value": 5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T07:00:00.000Z", + "value": 5 + }, + { + "timeMeasured": "2023-03-19T08:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-19T09:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-19T10:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-19T11:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-19T12:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-19T13:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T14:00:00.000Z", + "value": 10.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T15:00:00.000Z", + "value": 11.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T16:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T17:00:00.000Z", + "value": 11 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T18:00:00.000Z", + "value": 9.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T19:00:00.000Z", + "value": 8.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T20:00:00.000Z", + "value": 7.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T21:00:00.000Z", + "value": 7.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T22:00:00.000Z", + "value": 6.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-19T23:00:00.000Z", + "value": 6.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T00:00:00.000Z", + "value": 6.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T01:00:00.000Z", + "value": 7.4 + }, + { + "timeMeasured": "2023-03-20T02:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-20T03:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-20T04:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-20T05:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-20T06:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "timeMeasured": "2023-03-20T07:00:00.000Z", + "logIntervalId": 1, + "elementMeasurementTypeId": "TX", + "value": 0 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T08:00:00.000Z", + "value": 8.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T09:00:00.000Z", + "value": 9.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T10:00:00.000Z", + "value": 10.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T11:00:00.000Z", + "value": 11.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T12:00:00.000Z", + "value": 13.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T13:00:00.000Z", + "value": 12.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T14:00:00.000Z", + "value": 12.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T15:00:00.000Z", + "value": 12.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T16:00:00.000Z", + "value": 12.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T17:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T18:00:00.000Z", + "value": 11.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T19:00:00.000Z", + "value": 10.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T20:00:00.000Z", + "value": 10.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T21:00:00.000Z", + "value": 10.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T22:00:00.000Z", + "value": 10.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-20T23:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T00:00:00.000Z", + "value": 9.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T01:00:00.000Z", + "value": 9.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T02:00:00.000Z", + "value": 9.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T03:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T04:00:00.000Z", + "value": 8.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T05:00:00.000Z", + "value": 8.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T06:00:00.000Z", + "value": 8.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T07:00:00.000Z", + "value": 8.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T08:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T09:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T10:00:00.000Z", + "value": 10.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T11:00:00.000Z", + "value": 11.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T12:00:00.000Z", + "value": 12.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T13:00:00.000Z", + "value": 12.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T14:00:00.000Z", + "value": 12.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T15:00:00.000Z", + "value": 12.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T16:00:00.000Z", + "value": 12.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T17:00:00.000Z", + "value": 12.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T18:00:00.000Z", + "value": 11.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T19:00:00.000Z", + "value": 10.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T20:00:00.000Z", + "value": 9.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T21:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T22:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-21T23:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T00:00:00.000Z", + "value": 9.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T01:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T02:00:00.000Z", + "value": 9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T03:00:00.000Z", + "value": 8.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T04:00:00.000Z", + "value": 9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T05:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T06:00:00.000Z", + "value": 9.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T07:00:00.000Z", + "value": 9.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T08:00:00.000Z", + "value": 9.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T09:00:00.000Z", + "value": 10.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T10:00:00.000Z", + "value": 10.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T11:00:00.000Z", + "value": 11.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T12:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T13:00:00.000Z", + "value": 12.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T14:00:00.000Z", + "value": 12.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T15:00:00.000Z", + "value": 13.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T16:00:00.000Z", + "value": 13 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T17:00:00.000Z", + "value": 12.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T18:00:00.000Z", + "value": 11.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T19:00:00.000Z", + "value": 10.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T20:00:00.000Z", + "value": 9.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T21:00:00.000Z", + "value": 9.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T22:00:00.000Z", + "value": 9.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-22T23:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T00:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T01:00:00.000Z", + "value": 9.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T02:00:00.000Z", + "value": 9.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T03:00:00.000Z", + "value": 9.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T04:00:00.000Z", + "value": 9.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T05:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T06:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T07:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T08:00:00.000Z", + "value": 9.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T09:00:00.000Z", + "value": 10.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T10:00:00.000Z", + "value": 10.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T11:00:00.000Z", + "value": 11 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T12:00:00.000Z", + "value": 11.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T13:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T14:00:00.000Z", + "value": 12.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T15:00:00.000Z", + "value": 12.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T16:00:00.000Z", + "value": 12.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T17:00:00.000Z", + "value": 12.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T18:00:00.000Z", + "value": 11.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T19:00:00.000Z", + "value": 11.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T20:00:00.000Z", + "value": 10.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T21:00:00.000Z", + "value": 10.3 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T22:00:00.000Z", + "value": 10.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-23T23:00:00.000Z", + "value": 9.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T00:00:00.000Z", + "value": 9.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T01:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T02:00:00.000Z", + "value": 8.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T03:00:00.000Z", + "value": 8.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T04:00:00.000Z", + "value": 8.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T05:00:00.000Z", + "value": 8.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T06:00:00.000Z", + "value": 8.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T07:00:00.000Z", + "value": 8.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T08:00:00.000Z", + "value": 8.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T09:00:00.000Z", + "value": 9.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T10:00:00.000Z", + "value": 10.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T11:00:00.000Z", + "value": 11.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T12:00:00.000Z", + "value": 11.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T13:00:00.000Z", + "value": 12.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T14:00:00.000Z", + "value": 12.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T15:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T16:00:00.000Z", + "value": 11.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T17:00:00.000Z", + "value": 11.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T18:00:00.000Z", + "value": 10.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T19:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T20:00:00.000Z", + "value": 9.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T21:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T22:00:00.000Z", + "value": 9.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-24T23:00:00.000Z", + "value": 9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T00:00:00.000Z", + "value": 8.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T01:00:00.000Z", + "value": 8.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T02:00:00.000Z", + "value": 8.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T03:00:00.000Z", + "value": 8.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T04:00:00.000Z", + "value": 8.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T05:00:00.000Z", + "value": 8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T06:00:00.000Z", + "value": 7.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T07:00:00.000Z", + "value": 8.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T08:00:00.000Z", + "value": 8.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T09:00:00.000Z", + "value": 9.2 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T10:00:00.000Z", + "value": 10 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T11:00:00.000Z", + "value": 10.6 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T12:00:00.000Z", + "value": 11.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T13:00:00.000Z", + "value": 11.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T14:00:00.000Z", + "value": 11.8 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T15:00:00.000Z", + "value": 12 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T16:00:00.000Z", + "value": 11.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T17:00:00.000Z", + "value": 11.5 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T18:00:00.000Z", + "value": 10.9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T19:00:00.000Z", + "value": 10.1 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T20:00:00.000Z", + "value": 9.4 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T21:00:00.000Z", + "value": 9 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T22:00:00.000Z", + "value": 8.7 + }, + { + "elementMeasurementTypeId": "TX", + "logIntervalId": 1, + "timeMeasured": "2023-03-25T23:00:00.000Z", + "value": 8.6 + } +] \ No newline at end of file