10#ifndef INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_NETWORK_SCAN_ARGS_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_NETWORK_SCAN_ARGS_H_
15#include <zephyr/sys/util.h>
@ TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_PROGRESSIVE
If enabled, scan Wi-Fi channels over multiple calls in order of most to least common.
Definition network_scan_args.h:56
@ TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_ACTIVE
Active scanning, default is passive.
Definition network_scan_args.h:58
@ TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_DUPLICATES
A single access point can broadcast multiple networks simultaneously.
Definition network_scan_args.h:47
@ TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_LOCALLY_ADMINISTERED
Reporting networks that use a locally administered BSSID is generally not useful for localisation pur...
Definition network_scan_args.h:52
@ TASK_NETWORK_SCAN_FLAGS_WIFI_CELLS
Scan nearby Wi-Fi access points.
Definition network_scan_args.h:34
@ TASK_NETWORK_SCAN_FLAGS_SKIP_LTE_IF_WIFI_GOOD
Skip LTE scan if desired_aps Wi-Fi access points found.
Definition network_scan_args.h:36
@ TASK_NETWORK_SCAN_FLAGS_LTE_CELLS
Scan nearby LTE cells.
Definition network_scan_args.h:32
@ TASK_NETWORK_SCAN_LOG_WIFI_AP
TDF_WIFI_AP_INFO
Definition network_scan_args.h:25
@ TASK_NETWORK_SCAN_LOG_LTE_CELLS
TDF_LTE_TAC_CELLS
Definition network_scan_args.h:23
@ TASK_NETWORK_SCAN_LOG_COUNT
TDF_NETWORK_SCAN_COUNT
Definition network_scan_args.h:27
Network scan task arguments.
Definition network_scan_args.h:62
uint8_t flags
Meta operation flags.
Definition network_scan_args.h:64
struct task_network_scan_args::@61 lte
LTE Cell scanning arguments.
uint8_t desired_aps
Number of unique access-points we want.
Definition network_scan_args.h:70
uint8_t max_aps
Maximum number of access-points to report.
Definition network_scan_args.h:72
uint8_t desired_cells
Number of LTE cells we want to report.
Definition network_scan_args.h:82
struct task_network_scan_args::@60 wifi
Wi-Fi AP scanning arguments.