X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fmac%2Ftkn154%2Fdummies%2FNoBeaconTransmitP.nc;h=16c443e9db2c143a971372757da130170686ff34;hb=d0573ffd623b75029b406fb2f74fc1de5160e8ab;hp=69b02085a778071443b6d389139480634c2308ea;hpb=4e123af010077900246c741bb14231338d98f450;p=tinyos-2.x.git diff --git a/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc b/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc index 69b02085..16c443e9 100644 --- a/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc +++ b/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc @@ -42,7 +42,7 @@ module NoBeaconTransmitP interface Init; interface MLME_START; interface WriteBeaconField as SuperframeSpecWrite; - interface Get as IsSendingBeacons; + interface GetNow as IsSendingBeacons; interface GetNow as CapStart; interface GetNow as CapStartRefTime; interface GetNow as CapLen; @@ -71,6 +71,7 @@ module NoBeaconTransmitP interface MLME_SET; interface Resource as Token; interface ResourceTransfer as TokenToBroadcast; + interface ResourceTransferred as TokenTransferred; interface FrameTx as RealignmentBeaconEnabledTx; interface FrameTx as RealignmentNonBeaconEnabledTx; interface FrameRx as BeaconRequestRx; @@ -114,6 +115,8 @@ implementation event void Token.granted() { } + async event void TokenTransferred.transferred() { call Token.release(); } + async event void RadioOff.offDone() { } async event void BeaconTxAlarm.fired() {} @@ -173,7 +176,7 @@ implementation return frame; } - command bool IsSendingBeacons.get(){ return FALSE;} + async command bool IsSendingBeacons.getNow(){ return FALSE;} async command uint32_t CapStart.getNow() { return 0; } async command ieee154_reftime_t* CapStartRefTime.getNow() { return NULL; }