class ScheduledScanMatchSet

Defined at line 3005 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

A nested set of attributes to match during scheduled scans. A BSS must meet ALL of the present

criteria in the match set to be considered a match.

Since not all hardware supports matching all types of attributes, there is no guarantee that the

reported BSSs are fully compliant with the match sets. A driver may return EINVAL if it cannot

support a match set, or may ignore the match criteria.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_wlan_common::wire::ScheduledScanMatchSet> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_wlan_common::wire::ScheduledScanMatchSet> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_common::wire::ScheduledScanMatchSet>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void ScheduledScanMatchSet ()

Defined at line 3007 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

void ScheduledScanMatchSet (const ScheduledScanMatchSet & other)

Defined at line 3008 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

ScheduledScanMatchSet & operator= (const ScheduledScanMatchSet & other)

Defined at line 3009 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

void ScheduledScanMatchSet (ScheduledScanMatchSet && other)

Defined at line 3010 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

ScheduledScanMatchSet & operator= (ScheduledScanMatchSet && other)

Defined at line 3011 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

::fidl::VectorView<uint8_t> & ssid ()

Optional.

bool has_ssid ()
::fidl::Array<uint8_t, 6> & bssid ()

Optional.

bool has_bssid ()
int8_t & min_rssi_threshold ()

Optional. Minimum RSSI threshold to be applied to all BSSs.

bool has_min_rssi_threshold ()
int8_t & relative_rssi_threshold ()

Optional. RSSI value delta, relative to the current connected BSS's RSSI to satisfy the

match set. May be negative (i.e. -5 dB would require an observed BSS's RSSI to be no less

than the current RSSI - 5 dB). If not currently connected, this field is ignored.

bool has_relative_rssi_threshold ()
::fidl::VectorView< ::fuchsia_wlan_common::wire::BandRssiAdjustment> & band_rssi_adjustments ()

Optional. RSSI band adjustments to make to observed RSSI values before comparing to the

minimum and relative RSSI thresholds.

bool has_band_rssi_adjustments ()
void ~ScheduledScanMatchSet ()

Defined at line 3013 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder