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=68111568ce5aa54fcfc0653a0cc90aa9ed585297;hb=a9632e7a519a6e65552bd9aaa2d02aab001221b1;hp=495837b901130c52d00a736b100863a03cf45c04;hpb=a6f47361665ef07bf5efe63928a93b549c67719d;p=tinyos-2.x.git diff --git a/tos/chips/tda5250/mac/CsmaMacP.nc b/tos/chips/tda5250/mac/CsmaMacP.nc index 495837b9..68111568 100644 --- a/tos/chips/tda5250/mac/CsmaMacP.nc +++ b/tos/chips/tda5250/mac/CsmaMacP.nc @@ -87,9 +87,16 @@ implementation { enum { + /* BYTE_TIME=13, // byte at 38400 kBit/s, 4b6b encoded PREAMBLE_BYTE_TIME=9, // byte at 38400 kBit/s, no coding PHY_HEADER_TIME=51, // 6 Phy Preamble at 38400 + */ + + BYTE_TIME=10, // byte at 49000 kBit/s, 4b6b encoded + PREAMBLE_BYTE_TIME=7, // byte at 49000 kBit/s, no coding + PHY_HEADER_TIME=40, // 6 Phy Preamble at 49000 + SUB_HEADER_TIME=PHY_HEADER_TIME + sizeof(tda5250_header_t)*BYTE_TIME, SUB_FOOTER_TIME=2*BYTE_TIME, // 2 bytes crc 38400 kBit/s with 4b6b encoding MAXTIMERVALUE=0xFFFF, // helps to compute backoff