Ignore:
Timestamp:
06/14/13 12:01:40 (12 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/energy/power/PState.java

    r477 r1114  
    77        protected double voltage; 
    88        protected double powerUsage; 
     9        protected double powerUsageMin; 
     10        protected double powerUsageMax; 
    911 
    1012        /*public PState(PStateType name, double frequency, double voltage, double power) { 
     
    2830                return powerUsage; 
    2931        } 
     32        public double getPowerMin() { 
     33                return powerUsageMin; 
     34        } 
     35        public double getPowerMax() { 
     36                return powerUsageMax; 
     37        } 
    3038         
    3139        public static class Builder { 
     
    3543                protected double voltage; 
    3644                protected double powerUsage; 
     45                protected double powerUsageMin; 
     46                protected double powerUsageMax; 
    3747                 
    3848                public Builder name(String name){this.name = name; return this; } 
     
    4050        public Builder voltage(double value){this.voltage = value; return this; } 
    4151        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; } 
    4254         
    4355        public PState build() { 
     
    5163                this.voltage = builder.voltage; 
    5264                this.powerUsage = builder.powerUsage; 
     65                this.powerUsageMin = builder.powerUsageMin; 
     66                this.powerUsageMax = builder.powerUsageMax; 
    5367        } 
    5468} 
Note: See TracChangeset for help on using the changeset viewer.