source: DCWoRMS/trunk/build/classes/schedframe/resources/computing/profiles/energy/power/PowerState.java @ 477

Revision 477, 675 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package schedframe.resources.computing.profiles.energy.power;
2
3import java.util.List;
4
5import schedframe.Parameters;
6
7public class PowerState {
8       
9        protected PowerStateName name;
10        protected double powerUsage;
11        protected List<Transition> transitions;
12       
13        public PowerState(PowerStateName name, double powerUsage, List<Transition> transitions) {
14                super();
15                this.name = name;
16                this.powerUsage = powerUsage;
17                this.transitions = transitions;
18        }
19        public PowerStateName getName() {
20                return name;
21        }
22        public double getPowerUsage() {
23                return powerUsage;
24        }
25        public List<Transition> getTransitions() {
26                return transitions;
27        }
28       
29        public void init(Parameters parameters){
30               
31        }
32       
33}
Note: See TracBrowser for help on using the repository browser.