Namespaces
Records
Functions
-
uint16_t ConvertStatusCode (::fuchsia::wlan::ieee80211::StatusCode status)Convert a StatusCode value to/from a uint16_t value. Unknown values are
defaulted to REFUSED_REASON_UNSPECIFIED.
IEEE Std 802.11-2016, 9.4.1.9, Table 9-46
Defined at line 122 of file ../../src/connectivity/wlan/lib/common/cpp/ieee80211_codes.cc
-
::fuchsia::wlan::ieee80211::StatusCode ConvertStatusCode (uint16_t status)Defined at line 127 of file ../../src/connectivity/wlan/lib/common/cpp/ieee80211_codes.cc
-
zx_status_t HtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth &cbw,uint8_tmcs,const ::fuchsia::wlan::common::GuardInterval &gi,uint32_t *out_kbps)Lookup the data rate for the given HT PHY parameters.
Defined at line 699 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc
-
zx_status_t VhtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth &cbw,uint8_tmcs,const ::fuchsia::wlan::common::GuardInterval &gi,uint8_tnum_sts,uint8_tstbc,uint32_t *out_kbps)Lookup the data rate for the given VHT PHY parameters.
Defined at line 733 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc
-
bool Is5Ghz (uint8_t channel_number)TODO(porce): Replace all channel > 14 test throughout the codes
Defined at line 30 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
bool Is2Ghz (uint8_t channel_number)Defined at line 35 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
bool Is5Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 37 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
zx_status_t VhtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth &cbw,uint8_tmcs,const ::fuchsia::wlan::common::GuardInterval &gi,uint8_tnss,uint32_t *out_kbps)Lookup the data rate for the given VHT PHY parameters. This is a convenience method for callers
that have the nss value, but not the num_sts or stbc values.
Defined at line 741 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc
-
bool Is2Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 39 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
bool IsValidChan2Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 41 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
bool IsValidChan5Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 60 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
bool IsValidChan (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 135 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
Mhz GetCenterFreq (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 139 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
uint8_t GetCenterChanIdx (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Returns the channel index corresponding to the first frequency segment's
center frequency
Defined at line 157 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
std::string ChanStr (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 240 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
std::string ChanStrLong (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)Defined at line 251 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
const char * CbwSuffix (fuchsia_wlan_ieee80211::wire::ChannelBandwidth cbw)Defined at line 201 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
-
const char * CbwStr (fuchsia_wlan_ieee80211::wire::ChannelBandwidth cbw)Defined at line 221 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc
Variables
const MacAddr kZeroMac
Defined at line 10 of file ../../src/connectivity/wlan/lib/common/cpp/macaddr.cc
const MacAddr kBcastMac
Defined at line 11 of file ../../src/connectivity/wlan/lib/common/cpp/macaddr.cc