package test.rewolucja.energy.profile; import java.util.List; import schedframe.resources.PowerState; import schedframe.resources.profile.PowerUsage; import test.rewolucja.resources.ResourceVisitor; public interface PowerInterface extends ResourceVisitor{ public void init(String arg); public PowerState getPowerState(); public boolean setPowerState(PowerState state); public boolean supportPowerState(PowerState state); public List getSupportedPowerStates(); //public Value getParameter(Parameter parameter); //public boolean setParameter(Parameter paremter, Value value); //public List getPowerUsageHistory(); //public void addToPowerUsageHistory(int value); public double getPowerConsumption(PowerState state); public PowerUsage getRecentPowerUsage(); //public double getCurrentPowerConsumption(); //List getPowerUsageHistory(); }