diff --git a/EmitEnergyMeasure/src/main/java/org/measure/impl/EmitEnergyMeasure.java b/EmitEnergyMeasure/src/main/java/org/measure/impl/EmitEnergyMeasure.java index 5d60fdfc..e44a10f6 100644 --- a/EmitEnergyMeasure/src/main/java/org/measure/impl/EmitEnergyMeasure.java +++ b/EmitEnergyMeasure/src/main/java/org/measure/impl/EmitEnergyMeasure.java @@ -21,21 +21,18 @@ public List calculateMeasurement() throws Exception { } private Float doCompute(String topic, Long started, Long stopped) { - Float value = 0.0f; - Float f_a = null; - Long a = null; - List measurements = this.getMeasureInputByRole("inputs"); - List inputs = this.doFilter(topic, started, stopped, measurements); - for (IMeasurement input : inputs) { - if (f_a == null) { - f_a = (Float) input.getValues().get("value"); - a = (Long) input.getValues().get("issued"); - } else { - Float f_b = (Float) input.getValues().get("value"); - Long b = (Long) input.getValues().get("issued"); - value += (b - a) * ((f_a + f_b) / 2); + Float value = 0.0f; Float f_a = null; Long a = null; + List inputs = this.getMeasureInputByRole("inputs"); + for (IMeasurement input : inputs) { + if (f_a == null) { + f_a = (Float) input.getValues().get("value"); + a = (Long) input.getValues().get("issued"); + } else { + Float f_b = (Float) input.getValues().get("value"); + Long b = (Long) input.getValues().get("issued"); + value += (b - a) * ((f_a + f_b) / 2); + } } - } return value; } diff --git a/EmitPowerMeasure/metadata/MeasureMetadata.xml b/EmitPowerMeasure/metadata/MeasureMetadata.xml index 47fa0abb..a04447d9 100644 --- a/EmitPowerMeasure/metadata/MeasureMetadata.xml +++ b/EmitPowerMeasure/metadata/MeasureMetadata.xml @@ -1,30 +1,16 @@ Power in watt provided by EMIT powermeters. - - Hostname - - - Port - - - Protocol - - - Toolname - - - Username - - - Password - - - Topic - + + + + + + + - \ No newline at end of file +