class DfsFeature
Defined at line 1797 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 1807 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 1811 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 1819 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 1827 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)