Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
network_scan_args.h File Reference

Network scan task arguments. More...

#include <stdint.h>
#include <zephyr/sys/util.h>

Go to the source code of this file.

Data Structures

struct  task_network_scan_args
 Network scan task arguments. More...
 

Enumerations

enum  { TASK_NETWORK_SCAN_LOG_LTE_CELLS = BIT(0) , TASK_NETWORK_SCAN_LOG_WIFI_AP = BIT(1) , TASK_NETWORK_SCAN_LOG_COUNT = BIT(2) }
 
enum  { TASK_NETWORK_SCAN_FLAGS_LTE_CELLS = BIT(0) , TASK_NETWORK_SCAN_FLAGS_WIFI_CELLS = BIT(1) , TASK_NETWORK_SCAN_FLAGS_SKIP_LTE_IF_WIFI_GOOD = BIT(7) }
 
enum  { TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_DUPLICATES = BIT(0) , TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_LOCALLY_ADMINISTERED = BIT(0) , TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_PROGRESSIVE = BIT(1) , TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_ACTIVE = BIT(2) }
 

Detailed Description

Network scan task arguments.

Author
Jordan Yates jorda.nosp@m.n@em.nosp@m.beint.nosp@m..com

SPDX-License-Identifier: FSL-1.1-ALv2

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TASK_NETWORK_SCAN_LOG_LTE_CELLS 

TDF_LTE_TAC_CELLS

TASK_NETWORK_SCAN_LOG_WIFI_AP 

TDF_WIFI_AP_INFO

TASK_NETWORK_SCAN_LOG_COUNT 

TDF_NETWORK_SCAN_COUNT

◆ anonymous enum

anonymous enum
Enumerator
TASK_NETWORK_SCAN_FLAGS_LTE_CELLS 

Scan nearby LTE cells.

TASK_NETWORK_SCAN_FLAGS_WIFI_CELLS 

Scan nearby Wi-Fi access points.

TASK_NETWORK_SCAN_FLAGS_SKIP_LTE_IF_WIFI_GOOD 

Skip LTE scan if desired_aps Wi-Fi access points found.

◆ anonymous enum

anonymous enum
Enumerator
TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_DUPLICATES 

A single access point can broadcast multiple networks simultaneously.

This can usually be detected through the BSSID, which is the same for all networks being broadcast except the least significant nibble (4 bits). Reporting multiple networks from the same AP is generally not useful for localisation purposes. When set, multiple networks from the same AP will be reported anyway.

TASK_NETWORK_SCAN_WIFI_FLAGS_INCLUDE_LOCALLY_ADMINISTERED 

Reporting networks that use a locally administered BSSID is generally not useful for localisation purposes.

When set, locally administered BSSIDs' are reported anyway.

TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_PROGRESSIVE 

If enabled, scan Wi-Fi channels over multiple calls in order of most to least common.

Scanning terminates as soon as desired_aps is reached.

TASK_NETWORK_SCAN_WIFI_FLAGS_SCAN_ACTIVE 

Active scanning, default is passive.