X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fmac%2Ftkn154%2FScanP.nc;h=cf49f22267a099020983ea55d50f187e157e2b21;hb=82c215ff867ea7ef4fa748fb72b686c32ffb25e1;hp=d5cd2355d1c801a3aa111c6c8bc07bfb72567ec5;hpb=afb6da3df34fdebb6843598761ef4de5eb0186f6;p=tinyos-2.x.git diff --git a/tos/lib/mac/tkn154/ScanP.nc b/tos/lib/mac/tkn154/ScanP.nc index d5cd2355..cf49f222 100644 --- a/tos/lib/mac/tkn154/ScanP.nc +++ b/tos/lib/mac/tkn154/ScanP.nc @@ -297,11 +297,10 @@ implementation async event void RadioTx.loadDone() { - call RadioTx.transmit(0, 0, 0, FALSE); + call RadioTx.transmit(NULL, 0); // transmit immediately } - async event void RadioTx.transmitDone(ieee154_txframe_t *frame, - ieee154_reftime_t *referenceTime, bool ackPendingFlag, error_t error) + async event void RadioTx.transmitDone(ieee154_txframe_t *frame, ieee154_reftime_t *txTime) { if (call RadioRx.prepare() != SUCCESS) // must succeed call Leds.led0On(); @@ -388,6 +387,12 @@ implementation nextIteration(); } + async event void RadioTx.transmitUnslottedCsmaCaDone(ieee154_txframe_t *frame, + bool ackPendingFlag, ieee154_csma_t *csmaParams, error_t result){} + + async event void RadioTx.transmitSlottedCsmaCaDone(ieee154_txframe_t *frame, ieee154_reftime_t *txTime, + bool ackPendingFlag, uint16_t remainingBackoff, ieee154_csma_t *csmaParams, error_t result){} + default event message_t* MLME_BEACON_NOTIFY.indication ( message_t *beaconFrame ){return beaconFrame;} default event void MLME_SCAN.confirm ( ieee154_status_t status,