|
|
| 938 |
YansWifiPhy::Configure80211n (void) |
938 |
YansWifiPhy::Configure80211n (void) |
| 939 |
{ |
939 |
{ |
| 940 |
NS_LOG_FUNCTION (this); |
940 |
NS_LOG_FUNCTION (this); |
| 941 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate1Mbps ()); |
941 |
if (m_channelStartingFrequency>=2400 && m_channelStartingFrequency<=2500) //@ 2.4 GHz |
| 942 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate2Mbps ()); |
942 |
{ |
| 943 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate5_5Mbps ()); |
943 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate1Mbps ()); |
| 944 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate6Mbps ()); |
944 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate2Mbps ()); |
| 945 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate11Mbps ()); |
945 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate5_5Mbps ()); |
| 946 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate12Mbps ()); |
946 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate6Mbps ()); |
| 947 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate24Mbps ()); |
947 |
m_deviceRateSet.push_back (WifiPhy::GetDsssRate11Mbps ()); |
|
|
948 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate12Mbps ()); |
| 949 |
m_deviceRateSet.push_back (WifiPhy::GetErpOfdmRate24Mbps ()); |
| 950 |
} |
| 951 |
if (m_channelStartingFrequency>=5000 && m_channelStartingFrequency<=6000) //@ 5 GHz |
| 952 |
{ |
| 953 |
m_deviceRateSet.push_back (WifiPhy::GetOfdmRate6Mbps ()); |
| 954 |
m_deviceRateSet.push_back (WifiPhy::GetOfdmRate12Mbps ()); |
| 955 |
m_deviceRateSet.push_back (WifiPhy::GetOfdmRate24Mbps ()); |
| 956 |
} |
| 948 |
m_bssMembershipSelectorSet.push_back(HT_PHY); |
957 |
m_bssMembershipSelectorSet.push_back(HT_PHY); |
| 949 |
for (uint8_t i=0; i <8; i++) |
958 |
for (uint8_t i=0; i <8; i++) |
| 950 |
{ |
959 |
{ |