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