]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/mac/tkn154/PibP.nc
PIB attribute macMaxFrameTotalWaitTime was not calculated correctly and PIB attribut...
[tinyos-2.x.git] / tos / lib / mac / tkn154 / PibP.nc
index d5695cf2d06f040399970f6c02a92c0500eb89b7..cb6dc92fda599300b1af7ef0951235f2e871ae66 100644 (file)
@@ -150,12 +150,12 @@ implementation
     if (m) {
       k = 0;
       while (k != m) {
-        waitTime += ((uint16_t) 1 << (macMaxBE+k));
+        waitTime += ((uint16_t) 1 << (macMinBE+k));
         k += 1;
       }
     }
     waitTime *= IEEE154_aUnitBackoffPeriod;
-    waitTime += IEEE154_SHR_DURATION;
+    waitTime += call MLME_GET.phyMaxFrameDuration();
     m_pib.macMaxFrameTotalWaitTime = waitTime;
   }