struct VhtCapabilitiesInfo

Defined at line 407 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

IEEE Std 802.11-2016, 9.4.2.158.2

Note this is a field of VhtCapabilities element

Public Methods

void VhtCapabilitiesInfo (std::array<uint8_t, 4> vht_cap_info)

Defined at line 409 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void VhtCapabilitiesInfo ()

Defined at line 411 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<32>::type as_uint32 ()

Defined at line 413 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_as_uint32 (::wlan::common::internal::Integer<32>::type val)

Defined at line 413 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<2>::type max_mpdu_len ()

Defined at line 415 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_max_mpdu_len (::wlan::common::internal::Integer<2>::type val)

Defined at line 415 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_supported_cbw_set (::wlan::common::internal::Integer<2>::type val)

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 418 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<2>::type supported_cbw_set ()

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 418 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type rx_ldpc ()

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 420 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_rx_ldpc (::wlan::common::internal::Integer<1>::type val)

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 420 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_sgi_cbw80 (::wlan::common::internal::Integer<1>::type val)

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 421 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type sgi_cbw80 ()

Supported channel width set. See IEEE Std 802.11-2016, Table 9-250.

Defined at line 421 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_sgi_cbw160 (::wlan::common::internal::Integer<1>::type val)

Defined at line 422 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type sgi_cbw160 ()

Defined at line 422 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_tx_stbc (::wlan::common::internal::Integer<1>::type val)

Defined at line 423 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type tx_stbc ()

Defined at line 423 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<3>::type rx_stbc ()

Defined at line 424 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_rx_stbc (::wlan::common::internal::Integer<3>::type val)

Defined at line 424 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_su_bfer (::wlan::common::internal::Integer<1>::type val)

Defined at line 425 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type su_bfer ()

Defined at line 425 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_su_bfee (::wlan::common::internal::Integer<1>::type val)

Defined at line 426 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type su_bfee ()

Defined at line 426 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<3>::type bfee_sts ()

Defined at line 427 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_bfee_sts (::wlan::common::internal::Integer<3>::type val)

Defined at line 427 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<3>::type num_sounding ()

Defined at line 428 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_num_sounding (::wlan::common::internal::Integer<3>::type val)

Defined at line 428 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type mu_bfer ()

Defined at line 429 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_mu_bfer (::wlan::common::internal::Integer<1>::type val)

Defined at line 429 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type mu_bfee ()

Defined at line 430 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_mu_bfee (::wlan::common::internal::Integer<1>::type val)

Defined at line 430 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_txop_ps (::wlan::common::internal::Integer<1>::type val)

Defined at line 431 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type txop_ps ()

Defined at line 431 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type htc_vht ()

Defined at line 432 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_htc_vht (::wlan::common::internal::Integer<1>::type val)

Defined at line 432 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<3>::type max_ampdu_exp ()

Defined at line 433 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_max_ampdu_exp (::wlan::common::internal::Integer<3>::type val)

Defined at line 433 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<2>::type link_adapt ()

Defined at line 434 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_link_adapt (::wlan::common::internal::Integer<2>::type val)

Defined at line 434 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type rx_ant_pattern ()

Defined at line 435 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_rx_ant_pattern (::wlan::common::internal::Integer<1>::type val)

Defined at line 435 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_tx_ant_pattern (::wlan::common::internal::Integer<1>::type val)

Defined at line 436 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<1>::type tx_ant_pattern ()

Defined at line 436 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

::wlan::common::internal::Integer<2>::type ext_nss_bw ()

Extended number of spatial stream bandwidth supported

See IEEE Std 80.211-2016, Table 9-250.

Defined at line 440 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

void set_ext_nss_bw (::wlan::common::internal::Integer<2>::type val)

Extended number of spatial stream bandwidth supported

See IEEE Std 80.211-2016, Table 9-250.

Defined at line 440 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

Enumerations

enum MaxMpduLen
Name Value
OCTETS_3895 0
OCTETS_7991 1
OCTETS_11454 2

Extended number of spatial stream bandwidth supported

See IEEE Std 80.211-2016, Table 9-250.

Defined at line 442 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h

enum VhtLinkAdaptation
Name Value
LINK_ADAPT_NO_FEEDBACK 0
LINK_ADAPT_UNSOLICITED 2
LINK_ADAPT_BOTH 3

Defined at line 449 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/element.h