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