[dss-commits] r8771 - dss/trunk/core/metering

dss-commits at forum.digitalstrom.org dss-commits at forum.digitalstrom.org
Mon Sep 21 10:21:39 CEST 2009


Author: pstaehlin
Date: 2009-09-21 10:21:39 +0200 (Mon, 21 Sep 2009)
New Revision: 8771

Modified:
   dss/trunk/core/metering/metering.cpp
Log:
Don't poll absent meters.

Closes #131
References #130

Modified: dss/trunk/core/metering/metering.cpp
===================================================================
--- dss/trunk/core/metering/metering.cpp	2009-09-18 14:07:49 UTC (rev 8770)
+++ dss/trunk/core/metering/metering.cpp	2009-09-21 08:21:39 UTC (rev 8771)
@@ -78,6 +78,9 @@
     for(std::vector<Modulator*>::iterator ipModulator = modulators.begin(), e = modulators.end();
         ipModulator != e; ++ipModulator)
     {
+      if(!(*ipModulator)->isPresent()) {
+        continue;
+      }
 #ifdef LOG_TIMING
       Timestamp checkingModulator;
       Timestamp startedLoading;



More information about the dss-commits mailing list