]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/cc2420_tkn154/ReliableWait.nc
- re-designed the radio driver interfaces, restructured/improved the CC2420 radio...
[tinyos-2.x.git] / tos / chips / cc2420_tkn154 / ReliableWait.nc
index 0ac6432453905931c6a67661bb4345241b21db59..9cd3b0dfe6dc64842cecc0098780d3b50493305d 100644 (file)
  */
 interface ReliableWait
 {
-  async command void busyWait(uint16_t dt);
-  async command void waitRx(ieee154_reftime_t *t0, uint16_t dt);
+  async command void waitRx(uint32_t t0, uint32_t dt);
   async event void waitRxDone();
-  async command void waitTx(ieee154_reftime_t *t0, uint16_t dt);
+  async command void waitTx(ieee154_timestamp_t *t0, uint32_t dt);
   async event void waitTxDone();
-  async command void waitBackoff(ieee154_reftime_t *t0, uint16_t dt);
+  async command void waitBackoff(uint32_t dt);
   async event void waitBackoffDone();
-
-  async command void busyWaitSlotBoundaryCCA(ieee154_reftime_t *t0, uint16_t *dt);
-  async command void busyWaitSlotBoundaryTx(ieee154_reftime_t *t0, uint16_t dt);
+  async command bool ccaOnBackoffBoundary(ieee154_timestamp_t *slot0);
 }