]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/power/AsyncDeferredPowerManagerP.nc
Update of files to align them with TEP108 changes to ResourceController interface...
[tinyos-2.x.git] / tos / lib / power / AsyncDeferredPowerManagerP.nc
index 0344a7fe855d0b22c6d94ffa3ab5a203da6831db..73be3d537177d106665b1fa3b1d1a65d4d67d744 100644 (file)
@@ -54,7 +54,7 @@ generic module AsyncDeferredPowerManagerP(uint32_t delay) {
     interface AsyncStdControl;
 
     interface PowerDownCleanup;
-    interface ResourceController;
+    interface ResourceDefaultOwner;
     interface ArbiterInfo;
     interface Timer<TMilli> as TimerMilli;
   }
@@ -73,21 +73,21 @@ implementation {
       call TimerMilli.startOneShot(delay);
   }
 
-  async event void ResourceController.requested() {
+  async event void ResourceDefaultOwner.requested() {
     stopTimer = TRUE;
     post stopTimerTask();
     call AsyncStdControl.start();
-    call ResourceController.release();
+    call ResourceDefaultOwner.release();
   }
 
-  async event void ResourceController.immediateRequested() {
+  async event void ResourceDefaultOwner.immediateRequested() {
     stopTimer = TRUE;
     post stopTimerTask();
     call AsyncStdControl.start();
-    call ResourceController.release();
+    call ResourceDefaultOwner.release();
   }
 
-  async event void ResourceController.granted() {
+  async event void ResourceDefaultOwner.granted() {
       post timerTask();
   }