]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/mac/tkn154/dummies/NoScanP.nc
- re-designed the radio driver interfaces, restructured/improved the CC2420 radio...
[tinyos-2.x.git] / tos / lib / mac / tkn154 / dummies / NoScanP.nc
index 2ff5a0454fdb90cb795d8e93ef2dffc4bd01e3cc..a2591add4c2d74a70e3cfebf163a2ff4ccee5083 100644 (file)
@@ -33,6 +33,8 @@
  * ========================================================================
  */
 
+ /** Empty placeholder component for ScanP. */
+
 #include "TKN154_MAC.h"
 
 module NoScanP
@@ -88,23 +90,16 @@ implementation
 
   event void EnergyDetection.done(error_t status, int8_t EnergyLevel){}
 
-  async event void RadioRx.prepareDone() { }
+  async event void RadioRx.enableRxDone(){}
 
-  event message_t* RadioRx.received(message_t *frame, ieee154_reftime_t *time)
+  event message_t* RadioRx.received(message_t *frame, const ieee154_timestamp_t *timestamp)
   {
     return frame;
   }
 
-  async event void RadioTx.loadDone() { }
-
-  async event void RadioTx.transmitDone(ieee154_txframe_t *frame, ieee154_reftime_t *txTime){}
-
-  async event void RadioTx.transmitUnslottedCsmaCaDone(ieee154_txframe_t *frame,
-      bool ackPendingFlag, ieee154_csma_t *csmaParameters, error_t result){}
+  async event void RadioTx.transmitDone(ieee154_txframe_t *frame, 
+      const ieee154_timestamp_t *timestamp, error_t result){}
 
-  async event void RadioTx.transmitSlottedCsmaCaDone(ieee154_txframe_t *frame, ieee154_reftime_t *txTime, 
-      bool ackPendingFlag, uint16_t remainingBackoff, ieee154_csma_t *csmaParameters, error_t result){}
   event void ScanTimer.fired() { }
 
   async event void RadioOff.offDone() { }