class DfsFeature

Defined at line 1918 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 1928 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 1932 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 1940 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 1948 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)