Zephyr Project API 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
st87mxx_wifiscan_params Struct Reference

Parameters for the ST87Mxx WIFI scan operation. More...

#include <st87mxx_app_services.h>

Data Fields

char * channel_list
 Pointer to the string list of Wifi channels, in the range [1,14], e.g.
uint32_t nb_scan_iterations
 Number of times the scan will run the channel list.
st87mxx_get_beacon_data_callback_tget_beacon_data_callback_func
 Pointer to callback function called each time beacon data is available.
uint32_t timeout
 Timeout in sec.

Detailed Description

Parameters for the ST87Mxx WIFI scan operation.

This structure holds all relevant parameters needed to execute a WIFI scan, including the list of channels, scan iterations, beacon data callback, and a timeout.

Field Documentation

◆ channel_list

char* st87mxx_wifiscan_params::channel_list

Pointer to the string list of Wifi channels, in the range [1,14], e.g.

"1,6,11".

◆ get_beacon_data_callback_func

st87mxx_get_beacon_data_callback_t* st87mxx_wifiscan_params::get_beacon_data_callback_func

Pointer to callback function called each time beacon data is available.

The beacon format is: Channel number, RxLevel, MAC address (BSSID) and SSID name

◆ nb_scan_iterations

uint32_t st87mxx_wifiscan_params::nb_scan_iterations

Number of times the scan will run the channel list.

Value 0 means the system will run in an Infinite loop.

◆ timeout

uint32_t st87mxx_wifiscan_params::timeout

Timeout in sec.

after which the request is cancelled.


The documentation for this struct was generated from the following file: