Ignore:
Timestamp:
10/16/12 11:05:28 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/example/energy/DataCenterEnergyEstimationPlugin.java

    r497 r520  
    33import schedframe.resources.computing.ComputingNode; 
    44import schedframe.resources.computing.ComputingResource; 
     5import schedframe.resources.computing.DataCenter; 
    56import schedframe.resources.computing.profiles.energy.EnergyEvent; 
    67import schedframe.resources.computing.profiles.energy.power.PowerUsage; 
     
    1314                        ComputingResource resource) { 
    1415                double power = 0; 
    15                 for(ComputingResource child:resource.getChildren()){ 
    16                         ComputingNode node = (ComputingNode)child; 
    17                         PowerUsage powerUsage = node.getPowerInterface().getRecentPowerUsage(); 
     16                DataCenter dataCenter = (DataCenter)resource; 
     17                for(ComputingNode cn:dataCenter.getComputingNodes()){ 
     18                        PowerUsage powerUsage = cn.getPowerInterface().getRecentPowerUsage(); 
    1819                        power += (powerUsage == null ? 0 : powerUsage.getValue()); 
    1920                } 
Note: See TracChangeset for help on using the changeset viewer.