Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
network_scan_args.h
Go to the documentation of this file.
1
11
12#ifndef INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_NETWORK_SCAN_ARGS_H_
13#define INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_NETWORK_SCAN_ARGS_H_
14
15#include <stdint.h>
16
17#include <zephyr/toolchain.h>
18#include <zephyr/sys/util.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
28
29enum {
36};
37
47
59
63 uint8_t flags;
65 uint8_t desired_aps;
67 uint8_t max_aps;
68} __packed;
69
75
85
89
90#ifdef __cplusplus
91}
92#endif
93
94#endif /* INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_NETWORK_SCAN_ARGS_H_ */
task_network_scan_flags
Network scan task operation flags.
Definition network_scan_args.h:39
task_network_scan_wifi_flags
Network scan Wi-Fi operation flags.
Definition network_scan_args.h:49
@ TASK_NETWORK_SCAN_FLAGS_WIFI_CELLS
Scan nearby Wi-Fi access points.
Definition network_scan_args.h:43
@ TASK_NETWORK_SCAN_FLAGS_SKIP_LTE_IF_WIFI_GOOD
Skip LTE scan if desired_aps Wi-Fi access points are found.
Definition network_scan_args.h:45
@ TASK_NETWORK_SCAN_FLAGS_LTE_CELLS
Scan nearby LTE cells.
Definition network_scan_args.h:41
@ TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_PROGRESSIVE
Scan Wi-Fi channels over multiple calls in order of most to least common.
Definition network_scan_args.h:53
@ TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_ACTIVE
Use active scanning.
Definition network_scan_args.h:55
@ TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_DUPLICATES
Report multiple networks from the same access point.
Definition network_scan_args.h:51
@ TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_LOCALLY_ADMINISTERED
Report networks using locally administered BSSIDs.
Definition network_scan_args.h:57
@ TASK_NETWORK_SCAN_LOG_WIFI_AP
Log Wi-Fi access point information.
Definition network_scan_args.h:33
@ TASK_NETWORK_SCAN_LOG_LTE_CELLS
Log LTE TAC cells.
Definition network_scan_args.h:31
@ TASK_NETWORK_SCAN_LOG_COUNT
Log network scan count.
Definition network_scan_args.h:35
Network scan LTE cell scanning arguments.
Definition network_scan_args.h:71
uint8_t desired_cells
Number of LTE cells wanted.
Definition network_scan_args.h:73
Network scan Wi-Fi access point scanning arguments.
Definition network_scan_args.h:61
uint8_t desired_aps
Number of unique access points wanted.
Definition network_scan_args.h:65
uint8_t flags
TASK_NETWORK_SCAN_WIFI_FLAGS_* value.
Definition network_scan_args.h:63
uint8_t max_aps
Maximum number of access points to report.
Definition network_scan_args.h:67
Network scan task arguments (task_network_scan_args)
Definition network_scan_args.h:77
uint8_t flags
Meta operation flags.
Definition network_scan_args.h:79
struct schedule_struct_task_network_scan_lte_args lte
LTE cell scanning arguments.
Definition network_scan_args.h:83
struct schedule_struct_task_network_scan_wifi_args wifi
Wi-Fi AP scanning arguments.
Definition network_scan_args.h:81