X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Ftda5250%2Fmac%2FCsmaMacP.nc;fp=tos%2Fchips%2Ftda5250%2Fmac%2FCsmaMacP.nc;h=5cb9574c95bf4a7739867a904e25e7c747e5584e;hb=66923dc08a4b02dfe51c6a9f300bcaf140d62b5f;hp=e19e50d145dbd4f957d17994ebf4b046328c984a;hpb=e0ab689636a9c085f86acb75dd3752c2b33b3f74;p=tinyos-2.x.git diff --git a/tos/chips/tda5250/mac/CsmaMacP.nc b/tos/chips/tda5250/mac/CsmaMacP.nc index e19e50d1..5cb9574c 100644 --- a/tos/chips/tda5250/mac/CsmaMacP.nc +++ b/tos/chips/tda5250/mac/CsmaMacP.nc @@ -107,8 +107,8 @@ implementation TOKEN_ACK_FLAG = 64, TOKEN_ACK_MASK = 0x3f, INVALID_SNR = 0xffff, - MSG_TABLE_ENTRIES=20, - MAX_AGE=2*MAX_LONG_RETRY*MAX_SHORT_RETRY, + MSG_TABLE_ENTRIES=16, + MAX_AGE=0xff; }; /**************** Module Global Variables *****************/ @@ -167,7 +167,7 @@ implementation unsigned i; atomic { for(i = 0; i < MSG_TABLE_ENTRIES; i++) { - if(knownMsgTable[i].age <= MAX_AGE) ++knownMsgTable[i].age; + if(knownMsgTable[i].age < MAX_AGE) ++knownMsgTable[i].age; } } }