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