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