class SnrHistogram

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

Histogram for signal to noise ratio (SNR).

Public Methods

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

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

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

void SnrHistogram (SnrHistogram && )

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

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

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

SnrHistogram & operator= (const SnrHistogram & other)
bool operator== (const SnrHistogram & other)
bool operator!= (const SnrHistogram & other)
::fuchsia_wlan_stats::HistScope hist_scope ()
::fuchsia_wlan_stats::HistScope & hist_scope ()
SnrHistogram & 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.

SnrHistogram & 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> & snr_samples ()

Sparse histogram of signal to noise ratio in dB. Each sample's bucket_index is an index

into this list of dB values: [0, 1, ... 255]. For example, if snr_samples contains a

HistBucket with value = 60 and num_samples = 50, that means there were 50 frames

counted that had a SNR of 60 dB.

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

Sparse histogram of signal to noise ratio in dB. Each sample's bucket_index is an index

into this list of dB values: [0, 1, ... 255]. For example, if snr_samples contains a

HistBucket with value = 60 and num_samples = 50, that means there were 50 frames

counted that had a SNR of 60 dB.

SnrHistogram & snr_samples (::std::vector< ::fuchsia_wlan_stats::HistBucket> value)

Sparse histogram of signal to noise ratio in dB. Each sample's bucket_index is an index

into this list of dB values: [0, 1, ... 255]. For example, if snr_samples contains a

HistBucket with value = 60 and num_samples = 50, that means there were 50 frames

counted that had a SNR of 60 dB.

uint64_t invalid_samples ()

Count of invalid samples encountered, if any.

uint64_t & invalid_samples ()

Count of invalid samples encountered, if any.

SnrHistogram & invalid_samples (uint64_t value)

Count of invalid samples encountered, if any.

void SnrHistogram (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits