]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/mac/tkn154/IndirectTxP.nc
Fixed an issue with indirect transmissions in nonbeacon-enabled mode: DispatchUnslott...
[tinyos-2.x.git] / tos / lib / mac / tkn154 / IndirectTxP.nc
index e1eacd6f6b2c8ec8b3b38c3db8298c7d30d5e492..773bdf5b184ca8949736b24c7c2fd79e617ecd69 100644 (file)
@@ -276,6 +276,7 @@ implementation
   {
     uint8_t i;
     // TODO: if CSMA-CA algorithm failed, then frame shall still remain in transaction queue
+    dbg_serial("IndirectTxP", "transmitDone(), status: %lu\n", (uint32_t) status);
     for (i=0; i<NUM_MAX_PENDING; i++)
       if (m_txFrameTable[i] == txFrame) {
         m_txFrameTable[i] = NULL; // slot is now empty
@@ -292,7 +293,6 @@ implementation
       m_numExtPending--;    
     signal FrameTx.transmitDone[txFrame->client](txFrame, status);
     post tryCoordCapTxTask();
-    dbg_serial("IndirectTxP", "transmitDone()\n");
   }
 
   command ieee154_txframe_t* GetIndirectTxFrame.get() { return m_pendingTxFrame;}