class ScheduledScanRequest
Defined at line 3333 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
Request for scheduled scanning.
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::ScheduledScanRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_wlan_common::wire::ScheduledScanRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_common::wire::ScheduledScanRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void ScheduledScanRequest ()
Defined at line 3335 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
void ScheduledScanRequest (const ScheduledScanRequest & other)
Defined at line 3336 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
bool has_scan_plans ()
ScheduledScanRequest & operator= (const ScheduledScanRequest & other)
Defined at line 3337 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
void ScheduledScanRequest (ScheduledScanRequest && other)
Defined at line 3338 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
ScheduledScanRequest & operator= (ScheduledScanRequest && other)
Defined at line 3339 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
::fidl::VectorView< ::fuchsia_wlan_common::wire::ScheduledScanPlan> & scan_plans ()
Required: one or more scan plans, to be run consecutively. In some firmware implementations,
the last scan plan may run indefinitely, regardless of the iterations field value.
::fidl::VectorView< ::fidl::VectorView<uint8_t>> & ssids ()
Optional. Zero or more SSIDs to scan for.
If present, SSIDs should be included in probe requests.
If an empty string is present, a broadcast SSID should be sent in probe requests.
If the vector is empty or not present, only passive scanning should be performed.
bool has_ssids ()
::fidl::VectorView<uint32_t> & frequencies ()
Optional. Zero or more channel frequencies that should be scanned. If empty or not present,
all channels for the regulatory domain will be scanned.
bool has_frequencies ()
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 ()
::fidl::VectorView< ::fuchsia_wlan_common::wire::ScheduledScanMatchSet> & match_sets ()
Zero or more sets of match criteria.
If present, only BSSs that pass through the top-level RSSI threshold filters AND match any
of the match sets will be reported.
bool has_match_sets ()
void ~ScheduledScanRequest ()
Defined at line 3341 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