功能描述
需要实时显示连接终端的协商速率
代码实现
diff -nNr old/rt2860v2/ap/ap_cfg.c new/rt2860v2/ap/ap_cfg.c
d6868 1
a6868 1
void MyGetRate(USHORT MODE,USHORT MCS,USHORT BW,USHORT ShortGI, ULONG* fLastTxRxRate)
{
INT MCSMappingRateTable[] =
{2, 4, 11, 22, /* CCK*/
12, 18, 24, 36, 48, 72, 96, 108, /* OFDM*/
13, 26, 39, 52, 78, 104, 117, 130, 26, 52, 78, 104, 156, 208, 234, 260, /* 20MHz, 800ns GI, MCS: 0 ~ 15*/
39, 78, 117, 156, 234, 312, 351, 390, /* 20MHz, 800ns GI, MCS: 16 ~ 23*/
27, 54, 81, 108, 162, 216, 243, 270, 54, 108, 162, 216, 324, 432, 486, 540, /* 40MHz, 800ns GI, MCS: 0 ~ 15*/
81, 162, 243, 324, 486, 648, 729, 810, /* 40MHz, 800ns GI, MCS: 16 ~ 23*/
14, 29, 43, 57, 87, 115, 130, 144, 29, 59, 87, 115, 173, 230, 260, 288, /* 20MHz, 400ns GI, MCS: 0 ~ 15*/
43, 87, 130, 173, 260, 317, 390, 433, /* 20MHz, 400ns GI, MCS: 16 ~ 23*/
30, 60, 90, 120, 180, 240, 270, 300, 60, 120, 180, 240, 360