Changeset 546 for DCWoRMS/trunk/src/example/energy
- Timestamp:
- 11/05/12 16:05:28 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/example/energy/DefaultEnergyEstimationPlugin.java
r542 r546 16 16 powerConsumption = 0; 17 17 } 18 19 powerConsumption = powerConsumption + getChildrenPowerConsumption(resource); 20 18 21 for(ComputingResource child:resource.getChildren()){ 19 powerConsumption = powerConsumption + child.getPowerInterface().getRecentPowerUsage().getValue(); 22 try { 23 //powerConsumption = powerConsumption + child.getPowerInterface().getRecentPowerUsage().getValue(); 24 } catch (Exception e) { 25 26 } 27 } 28 return powerConsumption; 29 } 30 31 private double getChildrenPowerConsumption(ComputingResource resource){ 32 double powerConsumption = 0; 33 for(ComputingResource child:resource.getChildren()){ 34 try { 35 powerConsumption = powerConsumption + child.getPowerInterface().getRecentPowerUsage().getValue(); 36 } catch (Exception e) { 37 powerConsumption = powerConsumption + getChildrenPowerConsumption(child); 38 } 20 39 } 21 40 return powerConsumption;
Note: See TracChangeset
for help on using the changeset viewer.