590 m_modes.push_back (WifiPhy::Get18mba ()); |
596 m_modes.push_back (WifiPhy::Get18mba ()); |
591 m_modes.push_back (WifiPhy::Get36mba ()); |
597 m_modes.push_back (WifiPhy::Get36mba ()); |
592 m_modes.push_back (WifiPhy::Get54mba ()); |
598 m_modes.push_back (WifiPhy::Get54mba ()); |
593 } |
599 } |
594 |
600 |
|
601 void |
|
602 YansWifiPhy::Configure80211p_CCH (void) |
|
603 { |
|
604 NS_LOG_FUNCTION (this); |
|
605 m_channelStartingFrequency = 5e3; // 802.11p works over the 5Ghz freq range |
|
606 m_modes.push_back (WifiPhy::Get3mb10Mhz ()); |
|
607 m_modes.push_back (WifiPhy::Get4_5mb10Mhz ()); |
|
608 m_modes.push_back (WifiPhy::Get6mb10Mhz ()); |
|
609 m_modes.push_back (WifiPhy::Get9mb10Mhz ()); |
|
610 m_modes.push_back (WifiPhy::Get12mb10Mhz ()); |
|
611 m_modes.push_back (WifiPhy::Get18mb10Mhz ()); |
|
612 m_modes.push_back (WifiPhy::Get24mb10Mhz ()); |
|
613 m_modes.push_back (WifiPhy::Get27mb10Mhz ()); |
|
614 } |
|
615 |
|
616 void |
|
617 YansWifiPhy::Configure80211p_SCH (void) |
|
618 { |
|
619 NS_LOG_FUNCTION (this); |
|
620 m_channelStartingFrequency = 5e3; // 802.11p works over the 5Ghz freq range |
|
621 m_modes.push_back (WifiPhy::Get3mb10Mhz ()); |
|
622 m_modes.push_back (WifiPhy::Get4_5mb10Mhz ()); |
|
623 m_modes.push_back (WifiPhy::Get6mb10Mhz ()); |
|
624 m_modes.push_back (WifiPhy::Get9mb10Mhz ()); |
|
625 m_modes.push_back (WifiPhy::Get12mb10Mhz ()); |
|
626 m_modes.push_back (WifiPhy::Get18mb10Mhz ()); |
|
627 m_modes.push_back (WifiPhy::Get24mb10Mhz ()); |
|
628 m_modes.push_back (WifiPhy::Get27mb10Mhz ()); |
|
629 } |
|
630 |
595 void |
631 void |
596 YansWifiPhy::RegisterListener (WifiPhyListener *listener) |
632 YansWifiPhy::RegisterListener (WifiPhyListener *listener) |
597 { |
633 { |
598 m_state->RegisterListener (listener); |
634 m_state->RegisterListener (listener); |
599 } |
635 } |