Enumerations

enum class ScanType : uint32_t
Name Value
ACTIVE 1u
PASSIVE 2u

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

enum class GuardInterval : uint8_t
Name Value
LONG_GI 1u
SHORT_GI 2u

HT and VHT guard interval.

See IEEE 802.11-2016 Table 19-1 and Table 21-1.

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

enum class PowerSaveType : uint32_t
Name Value
PS_MODE_ULTRA_LOW_POWER 0u
PS_MODE_LOW_POWER 1u
PS_MODE_BALANCED 2u
PS_MODE_PERFORMANCE 3u

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

enum class WlanSoftmacHardwareCapabilityBit : uint32_t
Name Value Comments
SHORT_PREAMBLE 32u

Short packet preamble.

SPECTRUM_MGMT 256u

Spectrum management.

QOS 512u

Spectrum management.

SHORT_SLOT_TIME 1024u

Short slot times after packet collision.

RADIO_MSMT 4096u

Radio measurement.

SIMULTANEOUS_CLIENT_AP 65536u

Radio measurement.

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

enum class WlanProtection : uint8_t
Name Value
NONE 0u
RX 1u
TX 2u
RX_TX 3u

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

Records

Functions

  • zx_status_t Clone (::fuchsia::wlan::common::WlanKeyType value, ::fuchsia::wlan::common::WlanKeyType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::DataPlaneType value, ::fuchsia::wlan::common::DataPlaneType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::MacImplementationType value, ::fuchsia::wlan::common::MacImplementationType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::ChannelBandwidth value, ::fuchsia::wlan::common::ChannelBandwidth * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::WlanPhyType value, ::fuchsia::wlan::common::WlanPhyType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::WlanMacRole value, ::fuchsia::wlan::common::WlanMacRole * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::ScanType value, ::fuchsia::wlan::common::ScanType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::GuardInterval value, ::fuchsia::wlan::common::GuardInterval * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::PowerSaveType value, ::fuchsia::wlan::common::PowerSaveType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::WlanTxResultCode value, ::fuchsia::wlan::common::WlanTxResultCode * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::WlanSoftmacHardwareCapabilityBit value, ::fuchsia::wlan::common::WlanSoftmacHardwareCapabilityBit * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::BssType value, ::fuchsia::wlan::common::BssType * result)

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

  • zx_status_t Clone (::fuchsia::wlan::common::WlanProtection value, ::fuchsia::wlan::common::WlanProtection * result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::WlanWmmAccessCategoryParameters & _value, ::fuchsia::wlan::common::WlanWmmAccessCategoryParameters * _result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::WlanWmmParameters & _value, ::fuchsia::wlan::common::WlanWmmParameters * _result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::WlanChannel & _value, ::fuchsia::wlan::common::WlanChannel * _result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::WlanTxResultEntry & _value, ::fuchsia::wlan::common::WlanTxResultEntry * _result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::WlanTxResult & _value, ::fuchsia::wlan::common::WlanTxResult * _result)

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

  • zx_status_t Clone (const ::fuchsia::wlan::common::BssDescription & _value, ::fuchsia::wlan::common::BssDescription * _result)

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