source: xssim/trunk/src/test/rewolucja/energy/profile/PowerInterface.java @ 189

Revision 189, 915 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package test.rewolucja.energy.profile;
2
3import java.util.List;
4
5import schedframe.resources.PowerState;
6import schedframe.resources.profile.PowerUsage;
7import test.rewolucja.resources.ResourceVisitor;
8
9public interface PowerInterface extends ResourceVisitor{
10       
11        public void init(String arg);
12       
13        public PowerState getPowerState();
14       
15        public boolean setPowerState(PowerState state);
16       
17        public boolean supportPowerState(PowerState  state);
18       
19        public List<PowerState> getSupportedPowerStates();
20       
21        //public Value getParameter(Parameter parameter);
22       
23        //public boolean setParameter(Parameter paremter, Value value);
24       
25        //public List<PowerUsage> getPowerUsageHistory();
26       
27        //public void addToPowerUsageHistory(int value);
28       
29        public double getPowerConsumption(PowerState state);
30       
31        public PowerUsage getRecentPowerUsage();
32       
33        //public double getCurrentPowerConsumption();
34       
35        //List<PowerUsage> getPowerUsageHistory();
36       
37}
Note: See TracBrowser for help on using the repository browser.