class WlanRxInfo

Defined at line 960 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/natural_types.h

Public Methods

void WlanRxInfo (Storage_ storage)
void WlanRxInfo (::fuchsia_wlan_softmac::WlanRxInfoFlags rx_flags, ::fuchsia_wlan_softmac::WlanRxInfoValid valid_fields, ::fuchsia_wlan_common::WlanPhyType phy, uint32_t data_rate, ::fuchsia_wlan_ieee80211::WlanChannel channel, uint8_t mcs, int8_t rssi_dbm, int16_t snr_dbh)
void WlanRxInfo ()

Default constructs a |WlanRxInfo| only if all of its members are default constructible.

Defined at line 970 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/natural_types.h

void WlanRxInfo (WlanRxInfo && )

Defined at line 973 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/natural_types.h

void WlanRxInfo (const WlanRxInfo & other)
WlanRxInfo & operator= (WlanRxInfo && )

Defined at line 974 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/natural_types.h

WlanRxInfo & operator= (const WlanRxInfo & other)
bool operator== (const WlanRxInfo & other)
bool operator!= (const WlanRxInfo & other)
::fuchsia_wlan_softmac::WlanRxInfoFlags rx_flags ()

Receive flags. These represent boolean flags as opposed to enums or value-based info which

are represented below. Values should be taken from the WLAN_RX_INFO_FLAGS_* enum.

::fuchsia_wlan_softmac::WlanRxInfoFlags & rx_flags ()

Receive flags. These represent boolean flags as opposed to enums or value-based info which

are represented below. Values should be taken from the WLAN_RX_INFO_FLAGS_* enum.

WlanRxInfo & rx_flags (::fuchsia_wlan_softmac::WlanRxInfoFlags value)

Receive flags. These represent boolean flags as opposed to enums or value-based info which

are represented below. Values should be taken from the WLAN_RX_INFO_FLAGS_* enum.

::fuchsia_wlan_softmac::WlanRxInfoValid valid_fields ()

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero.

::fuchsia_wlan_softmac::WlanRxInfoValid & valid_fields ()

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero.

WlanRxInfo & valid_fields (::fuchsia_wlan_softmac::WlanRxInfoValid value)

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero.

::fuchsia_wlan_common::WlanPhyType phy ()

The PHY format of the device at the time of the operation.

::fuchsia_wlan_common::WlanPhyType & phy ()

The PHY format of the device at the time of the operation.

WlanRxInfo & phy (::fuchsia_wlan_common::WlanPhyType value)

The PHY format of the device at the time of the operation.

uint32_t data_rate ()

The data rate of the device, measured in units of 0.5 Mb/s.

uint32_t & data_rate ()

The data rate of the device, measured in units of 0.5 Mb/s.

WlanRxInfo & data_rate (uint32_t value)

The data rate of the device, measured in units of 0.5 Mb/s.

const ::fuchsia_wlan_ieee80211::WlanChannel & channel ()
::fuchsia_wlan_ieee80211::WlanChannel & channel ()
WlanRxInfo & channel (::fuchsia_wlan_ieee80211::WlanChannel value)

Setter for channel.

uint8_t mcs ()

The modulation and coding scheme index of the device at the time of the operation. Depends

on the PHY format and channel width.

uint8_t & mcs ()

The modulation and coding scheme index of the device at the time of the operation. Depends

on the PHY format and channel width.

WlanRxInfo & mcs (uint8_t value)

The modulation and coding scheme index of the device at the time of the operation. Depends

on the PHY format and channel width.

int8_t rssi_dbm ()

Received Signal Strength Indicator.

int8_t & rssi_dbm ()

Received Signal Strength Indicator.

WlanRxInfo & rssi_dbm (int8_t value)

Received Signal Strength Indicator.

int16_t snr_dbh ()

Signal-to-Noise Ratio, in 0.5 dB.

int16_t & snr_dbh ()

Signal-to-Noise Ratio, in 0.5 dB.

WlanRxInfo & snr_dbh (int16_t value)

Signal-to-Noise Ratio, in 0.5 dB.

void WlanRxInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits