Wi-Fi Client interface advanced configuration structure.

Note

  • The default beacon missed count is set to 40. A unicast probe request is sent from the module to the Access Point (AP) at the 21st beacon count and again at the 31st beacon count.

Public Attributes#

uint32_t

Maximum number of retries before indicating join failure.

uint32_t

Scan interval in seconds between each retry.

uint32_t

Number of missed beacons that will trigger rejoin.

uint32_t

Enable or disable retry attempts for initial join failures. If set to 0 (default), no retry attempts are made for first-time join failures - the API will return failure immediately. If set to 1, retry attempts will be made using max_retry_attempts and scan_interval parameters. Note: This setting only affects initial connection attempts; roaming and background scan disconnections will always use the retry mechanism regardless of this setting.

Public Attribute Documentation#

max_retry_attempts#

uint32_t sl_wifi_advanced_client_configuration_t::max_retry_attempts

Maximum number of retries before indicating join failure.


scan_interval#

uint32_t sl_wifi_advanced_client_configuration_t::scan_interval

Scan interval in seconds between each retry.


beacon_missed_count#

uint32_t sl_wifi_advanced_client_configuration_t::beacon_missed_count

Number of missed beacons that will trigger rejoin.


first_time_retry_enable#

uint32_t sl_wifi_advanced_client_configuration_t::first_time_retry_enable

Enable or disable retry attempts for initial join failures. If set to 0 (default), no retry attempts are made for first-time join failures - the API will return failure immediately. If set to 1, retry attempts will be made using max_retry_attempts and scan_interval parameters. Note: This setting only affects initial connection attempts; roaming and background scan disconnections will always use the retry mechanism regardless of this setting.