Changeset 1114 for DCWoRMS/branches/coolemall/src/schedframe
- Timestamp:
- 06/14/13 12:01:40 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/energy/power/PState.java
r477 r1114 7 7 protected double voltage; 8 8 protected double powerUsage; 9 protected double powerUsageMin; 10 protected double powerUsageMax; 9 11 10 12 /*public PState(PStateType name, double frequency, double voltage, double power) { … … 28 30 return powerUsage; 29 31 } 32 public double getPowerMin() { 33 return powerUsageMin; 34 } 35 public double getPowerMax() { 36 return powerUsageMax; 37 } 30 38 31 39 public static class Builder { … … 35 43 protected double voltage; 36 44 protected double powerUsage; 45 protected double powerUsageMin; 46 protected double powerUsageMax; 37 47 38 48 public Builder name(String name){this.name = name; return this; } … … 40 50 public Builder voltage(double value){this.voltage = value; return this; } 41 51 public Builder powerUsage(double rate){this.powerUsage = rate; return this; } 52 public Builder powerUsageMin(double rate){this.powerUsageMin = rate; return this; } 53 public Builder powerUsageMax(double rate){this.powerUsageMax = rate; return this; } 42 54 43 55 public PState build() { … … 51 63 this.voltage = builder.voltage; 52 64 this.powerUsage = builder.powerUsage; 65 this.powerUsageMin = builder.powerUsageMin; 66 this.powerUsageMax = builder.powerUsageMax; 53 67 } 54 68 }
Note: See TracChangeset
for help on using the changeset viewer.