template <>

class WireTableBuilder

Defined at line 1004 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h

Public Methods

template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_fullmac::wire::BandCapability> & basic_rates (First && first, Args &&... args_)

Basic rates supported in units of 500 kbit/s (as defined in

IEEE Std 802.11-2016, 9.4.2.3), e.g., 0x02 represents 1 Mbps.

The value returned by this type indicates all the non-HT rates

the device supports transmitting and receiving.

Required.

Defined at line 1022 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h

template <typename First = ::fuchsia_wlan_ieee80211::wire::HtCapabilities, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_wlan_ieee80211::wire::HtCapabilities>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_fullmac::wire::BandCapability> & ht_caps (First && first, Args &&... args_)

HT PHY mode capabilities.

Optional. If this field is not present, then the device does not support HT PHY mode in this

band.

Defined at line 1038 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h

template <typename First = ::fuchsia_wlan_ieee80211::wire::VhtCapabilities, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_wlan_ieee80211::wire::VhtCapabilities>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_fullmac::wire::BandCapability> & vht_caps (First && first, Args &&... args_)

VHT PHY mode capabilities.

Optional. If this field is not present, then the device does not support VHT PHY mode in

this band.

Defined at line 1054 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h

template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_fullmac::wire::BandCapability> & operating_channels (First && first, Args &&... args_)

A list of operating channels considered valid by hardware, in the context of

regulatory information known to the device driver, at the time of its

construction during iface creation. In this context, an operating channel

means a channel which APs may transmit Beacon frames on in the current

regulatory domain.

This list should be used to determine efficacy of subsequent requests to

scan a subset of channels using the iface, or to determine which operating

channel to use when starting an AP.

Required.

Defined at line 1077 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h

Friends

template <>
class BandCapability