class DfsFeature

Defined at line 1920 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

Dynamic Frequency Selection.

See IEEE 802.11-2016 11.9.

This is a spectrum management feature, usable for fullmac or softmac.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const bool & supported ()

If true, driver implements DFS procedures (e.g. vacate channel upon

detecting RADAR). Based on whether the driver implements DFS procedures,

higher layers may adjust their logic (e.g. to include/exclude channels

that require DFS).

Defined at line 1930 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool has_supported ()

Defined at line 1934 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool * mutable_supported ()

If true, driver implements DFS procedures (e.g. vacate channel upon

detecting RADAR). Based on whether the driver implements DFS procedures,

higher layers may adjust their logic (e.g. to include/exclude channels

that require DFS).

Defined at line 1942 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

void clear_supported ()

Defined at line 1950 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

DfsFeature & set_supported (bool _value)
void DfsFeature ()
void DfsFeature (DfsFeature && other)
void ~DfsFeature ()
DfsFeature & operator= (DfsFeature && other)
::std::unique_ptr<DfsFeature> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DfsFeature * _value, size_t _offset)
zx_status_t Clone (DfsFeature * _result)