X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fmac%2Ftkn154%2Fdummies%2FNoCoordBroadcastP.nc;h=93d6b99c065f2752ec409f314e0695705ea7814e;hb=7c8134e8789a99210cc147b3a3379dffeb0f3bae;hp=5ebf2b180e59f9d1d56a4499cb958bf92d3c6728;hpb=dd2eec28b5c692a5319c6e7feb14a67e716f2406;p=tinyos-2.x.git diff --git a/tos/lib/mac/tkn154/dummies/NoCoordBroadcastP.nc b/tos/lib/mac/tkn154/dummies/NoCoordBroadcastP.nc index 5ebf2b18..93d6b99c 100644 --- a/tos/lib/mac/tkn154/dummies/NoCoordBroadcastP.nc +++ b/tos/lib/mac/tkn154/dummies/NoCoordBroadcastP.nc @@ -47,8 +47,7 @@ module NoCoordBroadcastP } uses { interface Queue; interface FrameTxNow as CapTransmitNow; - interface ResourceTransfer as TokenToCap; - interface ResourceTransferred as TokenTransferred; + interface TransferableResource as RadioToken; interface GetNow as BeaconFramePendingBit; interface SuperframeStructure as OutgoingSF; interface Leds; @@ -74,12 +73,13 @@ implementation return FALSE; } - async event void TokenTransferred.transferred() + async event void RadioToken.transferredFrom(uint8_t fromClient) { - call TokenToCap.transfer(); + call RadioToken.transferTo(RADIO_CLIENT_COORDCAP); } async event void CapTransmitNow.transmitNowDone(ieee154_txframe_t *txFrame, ieee154_status_t status) { } + event void RadioToken.granted(){ } }