6465666768697071727374
Measurements ms = measurements.get(m.getProperty().getName()); if (ms == null) { ms = new Measurements(); measurements.put(m.getProperty().getName(), ms); } ms.addMeasurement(m); } /** * Calculates the average of all measurements for the given property *
237238239240241242243244245246247
if (v != null) { Measurement m = new Measurement(); m.setProperty(p); // TODO: validate type of value with respect to property(scale) m.setValue(v); result.addMeasurement(m); } } } } }