]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc
Fixed a bug with the resource transfer
[tinyos-2.x.git] / tos / lib / mac / tkn154 / dummies / NoBeaconSynchronizeP.nc
index 92e8bb4819eefcc1b73cfe5232964911bf306a77..5d49ff360d423d69574401bd2459f46a5c63de67 100644 (file)
@@ -71,10 +71,11 @@ module NoBeaconSynchronizeP
     interface Alarm<TSymbolIEEE802154,uint32_t> as TrackAlarm;
     interface RadioRx as BeaconRx;
     interface RadioOff;
-    interface Get<bool> as IsBeaconEnabledPAN;
+    interface GetNow<bool> as IsBeaconEnabledPAN;
     interface DataRequest;
     interface FrameRx as CoordRealignmentRx;
     interface Resource as Token;
+    interface GetNow<bool> as IsTokenRequested;
     interface ResourceTransfer as TokenToCap;
     interface ResourceTransferred as TokenTransferred;
     interface GetNow<bool> as IsSendingBeacons;
@@ -100,7 +101,7 @@ implementation
 
   event void Token.granted() { }
 
-  event void TokenTransferred.transferred() { call Token.release(); }
+  async event void TokenTransferred.transferred() { call Token.release(); }
 
   async event void TrackAlarm.fired() {}