class NoiseFloorHistogram
Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
Histogram for noise floor samples.
Public Methods
void NoiseFloorHistogram (Storage_ storage)
void NoiseFloorHistogram (::fuchsia_wlan_stats::HistScope hist_scope, ::fidl::Box< ::fuchsia_wlan_stats::AntennaId> antenna_id, ::std::vector< ::fuchsia_wlan_stats::HistBucket> noise_floor_samples, uint64_t invalid_samples)
void NoiseFloorHistogram ()
Default constructs a |NoiseFloorHistogram| only if all of its members are default constructible.
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
void NoiseFloorHistogram (NoiseFloorHistogram && )
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
void NoiseFloorHistogram (const NoiseFloorHistogram & other)
NoiseFloorHistogram & operator= (NoiseFloorHistogram && )
Defined at line 237 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/natural_types.h
NoiseFloorHistogram & operator= (const NoiseFloorHistogram & other)
bool operator== (const NoiseFloorHistogram & other)
bool operator!= (const NoiseFloorHistogram & other)
::fuchsia_wlan_stats::HistScope hist_scope ()
::fuchsia_wlan_stats::HistScope & hist_scope ()
NoiseFloorHistogram & 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.
NoiseFloorHistogram & 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> & noise_floor_samples ()
Sparse histogram of noise floor of current channel in dBm. Each sample's bucket_index is an
index into this list of dBm values: [-255, -254, ... -1]. For example, if
noise_floor_samples contains a HistBucket with bucket_index = 165 and num_samples = 50, that
means there were 50 frames counted that had a noise floor of -90 dBm.
::std::vector< ::fuchsia_wlan_stats::HistBucket> & noise_floor_samples ()
Sparse histogram of noise floor of current channel in dBm. Each sample's bucket_index is an
index into this list of dBm values: [-255, -254, ... -1]. For example, if
noise_floor_samples contains a HistBucket with bucket_index = 165 and num_samples = 50, that
means there were 50 frames counted that had a noise floor of -90 dBm.
NoiseFloorHistogram & noise_floor_samples (::std::vector< ::fuchsia_wlan_stats::HistBucket> value)
Sparse histogram of noise floor of current channel in dBm. Each sample's bucket_index is an
index into this list of dBm values: [-255, -254, ... -1]. For example, if
noise_floor_samples contains a HistBucket with bucket_index = 165 and num_samples = 50, that
means there were 50 frames counted that had a noise floor of -90 dBm.
uint64_t invalid_samples ()
Count of invalid samples encountered, if any.
uint64_t & invalid_samples ()
Count of invalid samples encountered, if any.
NoiseFloorHistogram & invalid_samples (uint64_t value)
Count of invalid samples encountered, if any.
void NoiseFloorHistogram (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits