- Timestamp:
- 11/08/12 12:43:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/example/energy/CPUEnergyEstimationPlugin.java
r532 r580 1 1 package example.energy; 2 2 3 import schedframe.resources.ResourceStatus; 3 4 import schedframe.resources.computing.ComputingResource; 4 5 import schedframe.resources.computing.Processor; … … 17 18 else { 18 19 try { 19 return cpu.getPowerInterface().getPowerConsumption(cpu.getPowerInterface().getPState()); 20 if(resource.getStatus() == ResourceStatus.BUSY) 21 powerConsumption = cpu.getPowerInterface().getPowerConsumption(cpu.getPowerInterface().getPState()); 22 else { 23 powerConsumption = cpu.getPowerInterface().getPowerConsumption(StandardPowerStateName.ON); 24 } 20 25 } catch (NoSuchFieldException e) { 21 26 try { 22 returncpu.getPowerInterface().getPowerConsumption(StandardPowerStateName.ON);27 powerConsumption = cpu.getPowerInterface().getPowerConsumption(StandardPowerStateName.ON); 23 28 } catch (NoSuchFieldException e1) { 24 powerConsumption = 1 ;29 powerConsumption = 10; 25 30 } 26 31 }
Note: See TracChangeset
for help on using the changeset viewer.