org.inria.myriads.snoozenode.groupmanager.energysaver.util
public final class EnergySaverUtils extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
powerCycleLocalController(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
PowerSavingAction powerSavingAction,
GroupManagerRepository repository)
Power cycles local controller.
|
static void |
powerCycleLocalControllers(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers,
PowerSavingAction powerSavingAction,
GroupManagerRepository repository)
Power cycles local controllers.
|
static boolean |
resumeEnergySavers(List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupMaangers)
Resumes the energy savers.
|
static boolean |
suspendEnergySavers(List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManagers)
Suspends the the energy savers.
|
public static boolean suspendEnergySavers(List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManagers)
groupManagers
- The group manager descriptionspublic static boolean resumeEnergySavers(List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupMaangers)
groupMaangers
- The group manager descriptionspublic static void powerCycleLocalControllers(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers, PowerSavingAction powerSavingAction, GroupManagerRepository repository)
localControllers
- The list of local controllerspowerSavingAction
- The power saving actionrepository
- The group manager repositorypublic static boolean powerCycleLocalController(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController, PowerSavingAction powerSavingAction, GroupManagerRepository repository)
localController
- The local controller descriptionpowerSavingAction
- The power saving actionrepository
- The group manager repositoryCopyright © 2013. All Rights Reserved.