- Timestamp:
- 07/15/14 16:26:31 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/devices/description/PhysicalResourceDescription.java
r1396 r1415 30 30 import schemas.PowerUsage; 31 31 import schemas.Profile; 32 import schemas.StringValueWithUnit; 32 33 import simulator.utils.InstanceFactory; 33 34 import example.energy.DefaultEnergyEstimationPlugin; … … 82 83 } 83 84 Parameters params = extractParameters(powerProfileCharacteristic.getEnergyEstimationPlugin().getParameter()); 85 if(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerCapLevel() != null) { 86 Parameter param = new Parameter("powerCapLevel"); 87 StringValueWithUnit sv = new StringValueWithUnit(); 88 sv.setContent(String.valueOf(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerCapLevel().getContent())); 89 sv.setUnit(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerCapLevel().getUnit()); 90 param.add(sv); 91 92 if(params == null) 93 params = new Parameters(); 94 params.put("powerCapLevel", param); 95 } 96 if(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerFloorLevel() != null) { 97 Parameter param = new Parameter("powerFloorLevel"); 98 StringValueWithUnit sv = new StringValueWithUnit(); 99 sv.setContent(String.valueOf(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerFloorLevel().getContent())); 100 sv.setUnit(powerProfileCharacteristic.getEnergyEstimationPlugin().getPowerFloorLevel().getUnit()); 101 param.add(sv); 102 103 if(params == null) 104 params = new Parameters(); 105 params.put("powerFloorLevel", param); 106 } 84 107 energyEstimationPlugin.init(params); 85 108 }
Note: See TracChangeset
for help on using the changeset viewer.