class DfsFeature
Defined at line 1835 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.
void DfsFeature ()
void DfsFeature (DfsFeature && other)
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 1845 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 1849 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 1857 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 1865 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 ()
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)