X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fmac%2Ftkn154%2Fdummies%2FNoScanP.nc;h=4bfaff48522e36bcf75ab8a39c9b031783f05d21;hb=7c8134e8789a99210cc147b3a3379dffeb0f3bae;hp=a2591add4c2d74a70e3cfebf163a2ff4ccee5083;hpb=dd2eec28b5c692a5319c6e7feb14a67e716f2406;p=tinyos-2.x.git diff --git a/tos/lib/mac/tkn154/dummies/NoScanP.nc b/tos/lib/mac/tkn154/dummies/NoScanP.nc index a2591add..4bfaff48 100644 --- a/tos/lib/mac/tkn154/dummies/NoScanP.nc +++ b/tos/lib/mac/tkn154/dummies/NoScanP.nc @@ -44,6 +44,7 @@ module NoScanP interface Init; interface MLME_SCAN; interface MLME_BEACON_NOTIFY; + interface GetNow as IsRadioTokenRequested; } uses { @@ -58,7 +59,7 @@ module NoScanP interface Timer as ScanTimer; interface Pool as TxFramePool; interface Pool as TxControlPool; - interface Resource as Token; + interface TransferableResource as RadioToken; interface FrameUtility; interface Leds; } @@ -83,9 +84,9 @@ implementation return IEEE154_TRANSACTION_OVERFLOW; } - event void Token.granted() + event void RadioToken.granted() { - call Token.release(); + ASSERT(0); } event void EnergyDetection.done(error_t status, int8_t EnergyLevel){} @@ -103,4 +104,6 @@ implementation event void ScanTimer.fired() { } async event void RadioOff.offDone() { } + async event void RadioToken.transferredFrom(uint8_t fromClient){ASSERT(0);} + async command token_requested_t IsRadioTokenRequested.getNow(){ return FALSE;} }