class RssiHistogram

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

Histogram for received signal strength indicator (RSSI).

Public Methods

void RssiHistogram (Storage_ storage)
void RssiHistogram (::fuchsia_wlan_stats::HistScope hist_scope, ::fidl::Box< ::fuchsia_wlan_stats::AntennaId> antenna_id, ::std::vector< ::fuchsia_wlan_stats::HistBucket> rssi_samples, uint64_t invalid_samples)
void RssiHistogram ()

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

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

void RssiHistogram (RssiHistogram && )

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

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

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

RssiHistogram & operator= (const RssiHistogram & other)
bool operator== (const RssiHistogram & other)
bool operator!= (const RssiHistogram & other)
::fuchsia_wlan_stats::HistScope hist_scope ()
::fuchsia_wlan_stats::HistScope & hist_scope ()
RssiHistogram & hist_scope (::fuchsia_wlan_stats::HistScope value)

Setter for hist_scope.

const ::fidl::Box< ::fuchsia_wlan_stats::AntennaId> & antenna_id ()

If hist_scope is PER_ANTENNA, antenna_id must be provided.

::fidl::Box< ::fuchsia_wlan_stats::AntennaId> & antenna_id ()

If hist_scope is PER_ANTENNA, antenna_id must be provided.

RssiHistogram & antenna_id (::fidl::Box< ::fuchsia_wlan_stats::AntennaId> value)

If hist_scope is PER_ANTENNA, antenna_id must be provided.

const ::std::vector< ::fuchsia_wlan_stats::HistBucket> & rssi_samples ()

Sparse histogram of RSSI of AP in dBm. Each sample's bucket_index is an index

into this list of dBm values: [-255, -254, ... -1]. For example, if rssi_samples

contains a HistBucket with bucket_index = 225 and num_samples = 50, that means

there were 50 frames counted that had a signal level of -30 dBm.

::std::vector< ::fuchsia_wlan_stats::HistBucket> & rssi_samples ()

Sparse histogram of RSSI of AP in dBm. Each sample's bucket_index is an index

into this list of dBm values: [-255, -254, ... -1]. For example, if rssi_samples

contains a HistBucket with bucket_index = 225 and num_samples = 50, that means

there were 50 frames counted that had a signal level of -30 dBm.

RssiHistogram & rssi_samples (::std::vector< ::fuchsia_wlan_stats::HistBucket> value)

Sparse histogram of RSSI of AP in dBm. Each sample's bucket_index is an index

into this list of dBm values: [-255, -254, ... -1]. For example, if rssi_samples

contains a HistBucket with bucket_index = 225 and num_samples = 50, that means

there were 50 frames counted that had a signal level of -30 dBm.

uint64_t invalid_samples ()

Count of invalid samples encountered, if any.

uint64_t & invalid_samples ()

Count of invalid samples encountered, if any.

RssiHistogram & invalid_samples (uint64_t value)

Count of invalid samples encountered, if any.

void RssiHistogram (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits