class BssDescription
Defined at line 2718 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
Type corresponding to a BSSDescription defined by IEEE Std 802.11-2020 6.3.3.3.2
This type only includes explicit fields for information frequently required
from a BSSDescription. All other fields are left in a raw buffer of IEs as
received in an advertisement from the AP, e.g., from a Beacon or Probe
Response frame.
The inclusion of a raw buffer of IEs ensures this type always includes all
the information an AP advertises, no matter the version of Fuchsia the
advertisement was received in.
Public Members
array bssid
BssType bss_type
uint16_t beacon_period
uint16_t capability_info
vector ies
WlanChannel channel
int8_t rssi_dbm
int8_t snr_db
Public Methods
::std::unique_ptr<BssDescription> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, BssDescription * value, size_t _offset)
zx_status_t Clone (BssDescription * result)