XCORE SDK
XCORE Software Development Kit
sl_wfx_cmd_api.h
1 /**************************************************************************/
17 #ifndef _SL_WFX_CMD_API_H_
18 #define _SL_WFX_CMD_API_H_
19 
20 #include "sl_wfx_general_api.h"
21 
100 typedef enum sl_wfx_requests_ids_e {
130  SL_WFX_EXT_AUTH_REQ_ID = 0x64
132 
166  SL_WFX_EXT_AUTH_CNF_ID = 0x64
168 
186 
190 typedef union __attribute__((__packed__)) wfm_message_ids_u {
198 
209 #define SL_WFX_FMAC_MAC_ADDR_SIZE SL_WFX_MAC_ADDR_SIZE
211 #define SL_WFX_FMAC_BSSID_SIZE SL_WFX_BSSID_SIZE
213 #define SL_WFX_PASSWORD_SIZE 64
215 #define SL_WFX_CHANNEL_NUMBER_SIZE 14
217 #define SL_WFX_SSID_DEF_SIZE 2
219 #define SL_WFX_FMAC_SSID_SIZE SL_WFX_SSID_SIZE
221 #define SL_WFX_ARP_IP_ADDR_SIZE 2
223 #define SL_WFX_NS_IP_ADDR_SIZE 2
225 #define SL_WFX_IPV6_ADDR_SIZE 16
226 
234 
241 typedef enum sl_wfx_frame_type_e {
244  WFM_FRAME_TYPE_DATA = 0x8
246 
250 typedef enum sl_wfx_hidden_ssid_e {
252  WFM_HIDDEN_SSID_TRUE = 0x1
254 
263 
267 typedef enum sl_wfx_pm_mode_e {
270  WFM_PM_MODE_DTIM = 0x2
272 
276 typedef enum sl_wfx_pm_poll_e {
278  WFM_PM_POLL_FAST_PS = 0x1
280 
284 typedef enum sl_wfx_priority_e {
292  WFM_PRIORITY_VO7 = 0x7
294 
298 typedef enum sl_wfx_reason_e {
306 
317 
321 typedef enum sl_wfx_scan_mode_e {
323  WFM_SCAN_MODE_ACTIVE = 0x1
325 
336 
341  WFM_EXT_AUTH_DATA_TYPE_SAE_START = 0x0,
342  WFM_EXT_AUTH_DATA_TYPE_SAE_COMMIT = 0x1,
343  WFM_EXT_AUTH_DATA_TYPE_SAE_CONFIRM = 0x2,
344  WFM_EXT_AUTH_DATA_TYPE_MSK = 0x3
346 
353 typedef enum sl_wfx_fmac_status_e {
367  WFM_STATUS_REQUEUE = 0x15
369 
384 typedef struct __attribute__((__packed__)) sl_wfx_ssid_def_s {
389  uint32_t ssid_length;
391  uint8_t ssid[SL_WFX_SSID_SIZE];
393 
397 typedef struct __attribute__((__packed__)) sl_wfx_security_mode_bitmask_s {
398  uint8_t wep : 1;
399  uint8_t wpa : 1;
400  uint8_t wpa2 : 1;
401  uint8_t wpa3 : 1;
402  uint8_t pmf : 1;
403  uint8_t unused : 1;
404  uint8_t psk : 1;
405  uint8_t eap : 1;
407 
411 typedef struct __attribute__((__packed__)) sl_wfx_rate_set_bitmask_s {
412  uint8_t b1Mbps : 1;
413  uint8_t b2Mbps : 1;
414  uint8_t b5P5Mbps : 1;
415  uint8_t b11Mbps : 1;
416  uint8_t unused : 4;
417  uint8_t g6Mbps : 1;
418  uint8_t g9Mbps : 1;
419  uint8_t g12Mbps : 1;
420  uint8_t g18Mbps : 1;
421  uint8_t g24Mbps : 1;
422  uint8_t g36Mbps : 1;
423  uint8_t g48Mbps : 1;
424  uint8_t g54Mbps : 1;
425  uint8_t mcs0 : 1;
426  uint8_t mcs1 : 1;
427  uint8_t mcs2 : 1;
428  uint8_t mcs3 : 1;
429  uint8_t mcs4 : 1;
430  uint8_t mcs5 : 1;
431  uint8_t mcs6 : 1;
432  uint8_t mcs7 : 1;
433  uint8_t unused2;
435 
441 typedef struct __attribute__((__packed__)) sl_wfx_ns_ip_addr_s {
443  uint8_t ipv6_addr[SL_WFX_IPV6_ADDR_SIZE];
445 
735 typedef struct __attribute__((__packed__)) sl_wfx_set_mac_address_req_body_s {
737  uint8_t mac_addr[SL_WFX_MAC_ADDR_SIZE];
739  uint16_t reserved;
741 
756 typedef struct __attribute__((__packed__)) sl_wfx_set_mac_address_req_s {
762 
766 typedef struct __attribute__((__packed__)) sl_wfx_set_mac_address_cnf_body_s {
773  uint32_t status;
775 
780 typedef struct __attribute__((__packed__)) sl_wfx_set_mac_address_cnf_s {
786 
790 typedef struct __attribute__((__packed__)) sl_wfx_connect_req_body_s {
801  uint8_t bssid[SL_WFX_BSSID_SIZE];
807  uint16_t channel;
817  uint8_t security_mode;
836  uint16_t password_length;
845  uint8_t password[SL_WFX_PASSWORD_SIZE];
850  uint16_t ie_data_length;
857  uint8_t ie_data[];
859 
874 typedef struct __attribute__((__packed__)) sl_wfx_connect_req_s {
880 
884 typedef struct __attribute__((__packed__)) sl_wfx_connect_cnf_body_s {
891  uint32_t status;
893 
898 typedef struct __attribute__((__packed__)) sl_wfx_connect_cnf_s {
904 
908 typedef struct __attribute__((__packed__)) sl_wfx_connect_ind_body_s {
915  uint32_t status;
919  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
924  uint16_t channel;
933  uint8_t dtim_period;
938  uint16_t max_phy_rate;
940 
948 typedef struct __attribute__((__packed__)) sl_wfx_connect_ind_s {
954 
967 
971 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_cnf_body_s {
978  uint32_t status;
980 
985 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_cnf_s {
991 
995 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ind_body_s {
999  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1009  uint16_t reason;
1011 
1019 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ind_s {
1025 
1038 
1042 typedef struct __attribute__((__packed__)) sl_wfx_get_signal_strength_cnf_body_s {
1049  uint32_t status;
1054  uint32_t rcpi;
1056 
1061 typedef struct __attribute__((__packed__)) sl_wfx_get_signal_strength_cnf_s {
1067 
1077 typedef struct __attribute__((__packed__)) sl_wfx_set_pm_mode_req_body_s {
1085  uint8_t power_mode;
1101 
1113 typedef struct __attribute__((__packed__)) sl_wfx_set_pm_mode_req_s {
1119 
1123 typedef struct __attribute__((__packed__)) sl_wfx_set_pm_mode_cnf_body_s {
1130  uint32_t status;
1132 
1137 typedef struct __attribute__((__packed__)) sl_wfx_set_pm_mode_cnf_s {
1143 
1153 
1157 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_req_body_s {
1169  uint8_t hidden_ssid;
1187  uint8_t security_mode;
1200  uint16_t channel;
1214  uint8_t password[SL_WFX_PASSWORD_SIZE];
1234  uint8_t ie_data[];
1236 
1248 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_req_s {
1254 
1258 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_cnf_body_s {
1265  uint32_t status;
1267 
1272 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_cnf_s {
1278 
1282 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_ind_body_s {
1289  uint32_t status;
1291 
1298 typedef struct __attribute__((__packed__)) sl_wfx_start_ap_ind_s {
1304 
1308 typedef struct __attribute__((__packed__)) sl_wfx_update_ap_req_body_s {
1328  uint8_t ie_data[];
1330 
1342 typedef struct __attribute__((__packed__)) sl_wfx_update_ap_req_s {
1348 
1352 typedef struct __attribute__((__packed__)) sl_wfx_update_ap_cnf_body_s {
1359  uint32_t status;
1361 
1366 typedef struct __attribute__((__packed__)) sl_wfx_update_ap_cnf_s {
1372 
1385 
1389 typedef struct __attribute__((__packed__)) sl_wfx_stop_ap_cnf_body_s {
1396  uint32_t status;
1398 
1403 typedef struct __attribute__((__packed__)) sl_wfx_stop_ap_cnf_s {
1409 
1419 
1423 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_connected_ind_body_s {
1427  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1429 
1436 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_connected_ind_s {
1442 
1446 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_rejected_ind_body_s {
1450  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1460  uint16_t reason;
1462 
1469 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_rejected_ind_s {
1475 
1479 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ap_client_req_body_s {
1483  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1485 
1497 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ap_client_req_s {
1503 
1507 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ap_client_cnf_body_s {
1514  uint32_t status;
1516 
1521 typedef struct __attribute__((__packed__)) sl_wfx_disconnect_ap_client_cnf_s {
1527 
1531 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_disconnected_ind_body_s {
1535  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1541  uint16_t reason;
1543 
1550 typedef struct __attribute__((__packed__)) sl_wfx_ap_client_disconnected_ind_s {
1556 
1560 typedef struct __attribute__((__packed__)) sl_wfx_send_frame_req_body_s {
1565  uint8_t frame_type;
1570  uint8_t priority;
1576  uint16_t packet_id;
1586  uint8_t packet_data[];
1588 
1601 typedef struct __attribute__((__packed__)) sl_wfx_send_frame_req_s {
1607 
1611 typedef struct __attribute__((__packed__)) sl_wfx_send_frame_cnf_body_s {
1618  uint32_t status;
1622  uint16_t packet_id;
1626  uint16_t reserved;
1628 
1634 typedef struct __attribute__((__packed__)) sl_wfx_send_frame_cnf_s {
1640 
1644 typedef struct __attribute__((__packed__)) sl_wfx_received_ind_body_s {
1649  uint8_t frame_type;
1654  uint8_t frame_padding;
1659  uint16_t frame_length;
1664  uint8_t frame[];
1666 
1674 typedef struct __attribute__((__packed__)) sl_wfx_received_ind_s {
1680 
1684 typedef struct __attribute__((__packed__)) sl_wfx_start_scan_req_body_s {
1692  uint16_t scan_mode;
1709  uint16_t ie_data_length;
1733  uint8_t data[];
1735 
1748 typedef struct __attribute__((__packed__)) sl_wfx_start_scan_req_s {
1754 
1758 typedef struct __attribute__((__packed__)) sl_wfx_start_scan_cnf_body_s {
1765  uint32_t status;
1767 
1773 typedef struct __attribute__((__packed__)) sl_wfx_start_scan_cnf_s {
1779 
1793 
1797 typedef struct __attribute__((__packed__)) sl_wfx_stop_scan_cnf_body_s {
1804  uint32_t status;
1806 
1812 typedef struct __attribute__((__packed__)) sl_wfx_stop_scan_cnf_s {
1818 
1822 typedef struct __attribute__((__packed__)) sl_wfx_scan_result_ind_body_s {
1830  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1835  uint16_t channel;
1843  uint8_t reserved1;
1847  uint16_t reserved2;
1852  uint16_t rcpi;
1856  uint16_t ie_data_length;
1860  uint8_t ie_data[];
1862 
1870 typedef struct __attribute__((__packed__)) sl_wfx_scan_result_ind_s {
1876 
1880 typedef struct __attribute__((__packed__)) sl_wfx_scan_complete_ind_body_s {
1887  uint32_t status;
1889 
1897 typedef struct __attribute__((__packed__)) sl_wfx_scan_complete_ind_s {
1903 
1907 typedef struct __attribute__((__packed__)) sl_wfx_add_multicast_addr_req_body_s {
1915  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1917 
1936 typedef struct __attribute__((__packed__)) sl_wfx_add_multicast_addr_req_s {
1942 
1946 typedef struct __attribute__((__packed__)) sl_wfx_add_multicast_addr_cnf_body_s {
1953  uint32_t status;
1955 
1961 typedef struct __attribute__((__packed__)) sl_wfx_add_multicast_addr_cnf_s {
1967 
1971 typedef struct __attribute__((__packed__)) sl_wfx_remove_multicast_addr_req_body_s {
1977  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1979 
1993 typedef struct __attribute__((__packed__)) sl_wfx_remove_multicast_addr_req_s {
1999 
2003 typedef struct __attribute__((__packed__)) sl_wfx_remove_multicast_addr_cnf_body_s {
2010  uint32_t status;
2012 
2018 typedef struct __attribute__((__packed__)) sl_wfx_remove_multicast_addr_cnf_s {
2024 
2033 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_count_req_body_s {
2039  uint32_t count;
2041 
2054 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_count_req_s {
2060 
2064 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_count_cnf_body_s {
2071  uint32_t status;
2073 
2078 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_count_cnf_s {
2084 
2093 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_inactivity_req_body_s {
2101 
2114 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_inactivity_req_s {
2120 
2124 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_inactivity_cnf_body_s {
2131  uint32_t status;
2133 
2138 typedef struct __attribute__((__packed__)) sl_wfx_set_max_ap_client_inactivity_cnf_s {
2144 
2157 typedef struct __attribute__((__packed__)) sl_wfx_set_roam_parameters_req_body_s {
2193  uint8_t channel_number[];
2195 
2210 typedef struct __attribute__((__packed__)) sl_wfx_set_roam_parameters_req_s {
2216 
2220 typedef struct __attribute__((__packed__)) sl_wfx_set_roam_parameters_cnf_body_s {
2227  uint32_t status;
2229 
2235 typedef struct __attribute__((__packed__)) sl_wfx_set_roam_parameters_cnf_s {
2241 
2250 typedef struct __attribute__((__packed__)) sl_wfx_set_tx_rate_parameters_req_body_s {
2254  uint32_t reserved;
2260 
2276 typedef struct __attribute__((__packed__)) sl_wfx_set_tx_rate_parameters_req_s {
2282 
2286 typedef struct __attribute__((__packed__)) sl_wfx_set_tx_rate_parameters_cnf_body_s {
2293  uint32_t status;
2295 
2301 typedef struct __attribute__((__packed__)) sl_wfx_set_tx_rate_parameters_cnf_s {
2307 
2311 typedef struct __attribute__((__packed__)) sl_wfx_set_arp_ip_address_req_body_s {
2320  uint32_t arp_ip_addr[SL_WFX_ARP_IP_ADDR_SIZE];
2322 
2338 typedef struct __attribute__((__packed__)) sl_wfx_set_arp_ip_address_req_s {
2344 
2348 typedef struct __attribute__((__packed__)) sl_wfx_set_arp_ip_address_cnf_body_s {
2355  uint32_t status;
2357 
2362 typedef struct __attribute__((__packed__)) sl_wfx_set_arp_ip_address_cnf_s {
2368 
2372 typedef struct __attribute__((__packed__)) sl_wfx_set_ns_ip_address_req_body_s {
2382 
2398 typedef struct __attribute__((__packed__)) sl_wfx_set_ns_ip_address_req_s {
2404 
2408 typedef struct __attribute__((__packed__)) sl_wfx_set_ns_ip_address_cnf_body_s {
2415  uint32_t status;
2417 
2422 typedef struct __attribute__((__packed__)) sl_wfx_set_ns_ip_address_cnf_s {
2428 
2437 typedef struct __attribute__((__packed__)) sl_wfx_set_broadcast_filter_req_body_s {
2445  uint32_t filter;
2447 
2462 typedef struct __attribute__((__packed__)) sl_wfx_set_broadcast_filter_req_s {
2468 
2472 typedef struct __attribute__((__packed__)) sl_wfx_set_broadcast_filter_cnf_body_s {
2479  uint32_t status;
2481 
2486 typedef struct __attribute__((__packed__)) sl_wfx_set_broadcast_filter_cnf_s {
2492 
2503 typedef struct __attribute__((__packed__)) sl_wfx_set_scan_parameters_req_body_s {
2519  uint16_t reserved;
2521 
2535 typedef struct __attribute__((__packed__)) sl_wfx_set_scan_parameters_req_s {
2536  sl_wfx_header_t header;
2539 
2543 typedef struct __attribute__((__packed__)) sl_wfx_set_scan_parameters_cnf_body_s {
2550  uint32_t status;
2552 
2557 typedef struct __attribute__((__packed__)) sl_wfx_set_scan_parameters_cnf_s {
2558  sl_wfx_header_t header;
2561 
2570 typedef struct __attribute__((__packed__)) sl_wfx_set_unicast_filter_req_body_s {
2578  uint32_t filter;
2580 
2595 typedef struct __attribute__((__packed__)) sl_wfx_set_unicast_filter_req_s {
2601 
2605 typedef struct __attribute__((__packed__)) sl_wfx_set_unicast_filter_cnf_body_s {
2612  uint32_t status;
2614 
2619 typedef struct __attribute__((__packed__)) sl_wfx_set_unicast_filter_cnf_s {
2625 
2629 typedef struct __attribute__((__packed__)) sl_wfx_add_whitelist_addr_req_body_s {
2635  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2637 
2655 typedef struct __attribute__((__packed__)) sl_wfx_add_whitelist_addr_req_s {
2661 
2665 typedef struct __attribute__((__packed__)) sl_wfx_add_whitelist_addr_cnf_body_s {
2672  uint32_t status;
2674 
2679 typedef struct __attribute__((__packed__)) sl_wfx_add_whitelist_addr_cnf_s {
2685 
2689 typedef struct __attribute__((__packed__)) sl_wfx_add_blacklist_addr_req_body_s {
2695  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2697 
2715 typedef struct __attribute__((__packed__)) sl_wfx_add_blacklist_addr_req_s {
2721 
2725 typedef struct __attribute__((__packed__)) sl_wfx_add_blacklist_addr_cnf_body_s {
2732  uint32_t status;
2734 
2739 typedef struct __attribute__((__packed__)) sl_wfx_add_blacklist_addr_cnf_s {
2745 
2754 typedef struct __attribute__((__packed__)) sl_wfx_set_max_tx_power_req_body_s {
2759  int32_t max_tx_power;
2761 
2777 typedef struct __attribute__((__packed__)) sl_wfx_set_max_tx_power_req_s {
2783 
2787 typedef struct __attribute__((__packed__)) sl_wfx_set_max_tx_power_cnf_body_s {
2794  uint32_t status;
2796 
2803 typedef struct __attribute__((__packed__)) sl_wfx_set_max_tx_power_cnf_s {
2809 
2824 
2828 typedef struct __attribute__((__packed__)) sl_wfx_get_max_tx_power_cnf_body_s {
2835  uint32_t status;
2847 
2854 typedef struct __attribute__((__packed__)) sl_wfx_get_max_tx_power_cnf_s {
2860 
2877 
2881 typedef struct __attribute__((__packed__)) sl_wfx_get_pmk_cnf_body_s {
2888  uint32_t status;
2899  uint8_t password[SL_WFX_PASSWORD_SIZE];
2901 
2907 typedef struct __attribute__((__packed__)) sl_wfx_get_pmk_cnf_s {
2913 
2917 typedef struct __attribute__((__packed__)) sl_wfx_get_ap_client_signal_strength_req_body_s {
2921  uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2923 
2935 typedef struct __attribute__((__packed__)) sl_wfx_get_ap_client_signal_strength_req_s {
2941 
2945 typedef struct __attribute__((__packed__)) sl_wfx_get_ap_client_signal_strength_cnf_body_s {
2952  uint32_t status;
2957  uint32_t rcpi;
2959 
2964 typedef struct __attribute__((__packed__)) sl_wfx_get_ap_client_signal_strength_cnf_s {
2970 
2974 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_req_body_s {
2979  uint16_t auth_data_type;
2987  uint8_t auth_data[];
2989 
2992 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_req_s {
2998 
3002 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_cnf_body_s {
3009  uint32_t status;
3011 
3016 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_cnf_s {
3022 
3026 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_ind_body_s {
3031  uint16_t auth_data_type;
3039  uint8_t auth_data[];
3041 
3044 typedef struct __attribute__((__packed__)) sl_wfx_ext_auth_ind_s {
3050 
3051 /**************************************************/
3052 
3061 #endif /* _SL_WFX_CMD_API_H_ */
sl_wfx_disconnected_reason_e
Reasons for STA disconnection.
Definition: sl_wfx_cmd_api.h:310
enum sl_wfx_ext_auth_data_type_e sl_wfx_ext_auth_data_type_t
Type of the authentication message.
#define SL_WFX_ARP_IP_ADDR_SIZE
Definition: sl_wfx_cmd_api.h:221
enum sl_wfx_mgmt_frame_protection_e sl_wfx_mgmt_frame_protection_t
Device Protected Management Frame mode.
sl_wfx_security_mode_e
Security mode of a network.
Definition: sl_wfx_cmd_api.h:329
sl_wfx_scan_mode_e
Scan mode to be used.
Definition: sl_wfx_cmd_api.h:321
enum sl_wfx_reason_e sl_wfx_reason_t
Reasons for AP to reject or disconnect a client.
sl_wfx_pm_mode_e
Device power management mode.
Definition: sl_wfx_cmd_api.h:267
enum sl_wfx_client_isolation_e sl_wfx_client_isolation_t
Client Isolation toggling.
sl_wfx_client_isolation_e
Client Isolation toggling.
Definition: sl_wfx_cmd_api.h:230
sl_wfx_fmac_status_e
Full MAC (UMAC) confirmation possible values for a returned 'status' field.
Definition: sl_wfx_cmd_api.h:353
sl_wfx_pm_poll_e
Device power save polling strategy.
Definition: sl_wfx_cmd_api.h:276
enum sl_wfx_security_mode_e sl_wfx_security_mode_t
Security mode of a network.
sl_wfx_hidden_ssid_e
Hidden SSID toggling.
Definition: sl_wfx_cmd_api.h:250
sl_wfx_ext_auth_data_type_e
Type of the authentication message.
Definition: sl_wfx_cmd_api.h:340
enum sl_wfx_frame_type_e sl_wfx_frame_type_t
Type of frame to be sent.
sl_wfx_frame_type_e
Type of frame to be sent.
Definition: sl_wfx_cmd_api.h:241
#define SL_WFX_IPV6_ADDR_SIZE
Definition: sl_wfx_cmd_api.h:225
enum sl_wfx_hidden_ssid_e sl_wfx_hidden_ssid_t
Hidden SSID toggling.
sl_wfx_mgmt_frame_protection_e
Device Protected Management Frame mode.
Definition: sl_wfx_cmd_api.h:258
sl_wfx_priority_e
Data priority level per 802.1D.
Definition: sl_wfx_cmd_api.h:284
sl_wfx_reason_e
Reasons for AP to reject or disconnect a client.
Definition: sl_wfx_cmd_api.h:298
#define SL_WFX_PASSWORD_SIZE
Definition: sl_wfx_cmd_api.h:213
enum sl_wfx_fmac_status_e sl_wfx_fmac_status_t
Full MAC (UMAC) confirmation possible values for a returned 'status' field.
enum sl_wfx_pm_mode_e sl_wfx_pm_mode_t
Device power management mode.
enum sl_wfx_scan_mode_e sl_wfx_scan_mode_t
Scan mode to be used.
enum sl_wfx_pm_poll_e sl_wfx_pm_poll_t
Device power save polling strategy.
#define SL_WFX_NS_IP_ADDR_SIZE
Definition: sl_wfx_cmd_api.h:223
enum sl_wfx_priority_e sl_wfx_priority_t
Data priority level per 802.1D.
enum sl_wfx_disconnected_reason_e sl_wfx_disconnected_reason_t
Reasons for STA disconnection.
@ WFM_DISCONNECTED_REASON_LEAVING_BSS
Leaving intentionally.
Definition: sl_wfx_cmd_api.h:314
@ WFM_DISCONNECTED_REASON_UNSPECIFIED
Unspecified reason.
Definition: sl_wfx_cmd_api.h:311
@ WFM_DISCONNECTED_REASON_WPA_COUNTERMEASURES
WPA countermeasures triggered a disconnection.
Definition: sl_wfx_cmd_api.h:315
@ WFM_DISCONNECTED_REASON_AP_LOST
AP timed out.
Definition: sl_wfx_cmd_api.h:312
@ WFM_DISCONNECTED_REASON_REJECTED
Disconnected by AP.
Definition: sl_wfx_cmd_api.h:313
@ WFM_SECURITY_MODE_WPA2_WPA1_PSK
Use WPA1 or WPA2.
Definition: sl_wfx_cmd_api.h:332
@ WFM_SECURITY_MODE_WPA3_SAE
Use WPA3 (STA mode only)
Definition: sl_wfx_cmd_api.h:334
@ WFM_SECURITY_MODE_WEP
Use WEP.
Definition: sl_wfx_cmd_api.h:331
@ WFM_SECURITY_MODE_WPA2_PSK
Use only WPA2.
Definition: sl_wfx_cmd_api.h:333
@ WFM_SECURITY_MODE_OPEN
No security.
Definition: sl_wfx_cmd_api.h:330
@ WFM_SCAN_MODE_ACTIVE
Active scan: send probe requests.
Definition: sl_wfx_cmd_api.h:323
@ WFM_SCAN_MODE_PASSIVE
Passive scan: listen for beacons only.
Definition: sl_wfx_cmd_api.h:322
@ WFM_PM_MODE_DTIM
Use power_save and wake up on DTIM.
Definition: sl_wfx_cmd_api.h:270
@ WFM_PM_MODE_PS
Use power_save and wake up on beacons.
Definition: sl_wfx_cmd_api.h:269
@ WFM_PM_MODE_ACTIVE
Always on.
Definition: sl_wfx_cmd_api.h:268
@ WFM_CLIENT_ISOLATION_ENABLED
Client isolation enabled.
Definition: sl_wfx_cmd_api.h:232
@ WFM_CLIENT_ISOLATION_DISABLED
Client isolation disabled.
Definition: sl_wfx_cmd_api.h:231
@ WFM_STATUS_CONNECTION_TIMEOUT
The request failed because a timeout occurred during connection.
Definition: sl_wfx_cmd_api.h:362
@ WFM_STATUS_CONNECTION_AUTH_FAILURE
The request failed because the WPA handshake did not complete successfully.
Definition: sl_wfx_cmd_api.h:364
@ WFM_STATUS_WRONG_STATE
The request cannot be performed because the device is in an inappropriate state.
Definition: sl_wfx_cmd_api.h:356
@ WFM_STATUS_REQUEUE
The request failed because TX is suspended (temperature too high)
Definition: sl_wfx_cmd_api.h:367
@ WFM_STATUS_NO_MATCHING_AP
The request failed because no suitable AP was found for the connection.
Definition: sl_wfx_cmd_api.h:360
@ WFM_STATUS_CHANNEL_NOT_ALLOWED
The request failed due to regulatory limitations.
Definition: sl_wfx_cmd_api.h:358
@ WFM_STATUS_TX_LIFETIME_EXCEEDED
The request failed because the MSDU life time was exceeded.
Definition: sl_wfx_cmd_api.h:366
@ WFM_STATUS_SUCCESS
The device has successfully completed a request.
Definition: sl_wfx_cmd_api.h:354
@ WFM_STATUS_WARNING
The request is successful but some parameters have been ignored.
Definition: sl_wfx_cmd_api.h:359
@ WFM_STATUS_RETRY_EXCEEDED
The request failed because the retry limit was exceeded.
Definition: sl_wfx_cmd_api.h:365
@ WFM_STATUS_GENERAL_FAILURE
The request failed due to an error.
Definition: sl_wfx_cmd_api.h:357
@ WFM_STATUS_CONNECTION_REJECTED_BY_AP
The request failed because the AP rejected the connection.
Definition: sl_wfx_cmd_api.h:363
@ WFM_STATUS_CONNECTION_ABORTED
The request failed because the user issued a WFM_HI_DISCONNECT_REQ before completing the connection.
Definition: sl_wfx_cmd_api.h:361
@ WFM_STATUS_INVALID_PARAMETER
A request contains one or more invalid parameters.
Definition: sl_wfx_cmd_api.h:355
@ WFM_PM_POLL_FAST_PS
Use Fast PS.
Definition: sl_wfx_cmd_api.h:278
@ WFM_PM_POLL_UAPSD
Use U-APSD.
Definition: sl_wfx_cmd_api.h:277
@ WFM_HIDDEN_SSID_TRUE
SSID hidden.
Definition: sl_wfx_cmd_api.h:252
@ WFM_HIDDEN_SSID_FALSE
SSID not hidden.
Definition: sl_wfx_cmd_api.h:251
@ WFM_FRAME_TYPE_DATA
Data Frame.
Definition: sl_wfx_cmd_api.h:244
@ WFM_FRAME_TYPE_ACTION
Action Frame.
Definition: sl_wfx_cmd_api.h:243
@ WFM_FRAME_TYPE_MGMT
Management Frame.
Definition: sl_wfx_cmd_api.h:242
@ WFM_MGMT_FRAME_PROTECTION_OPTIONAL
PMF optional.
Definition: sl_wfx_cmd_api.h:260
@ WFM_MGMT_FRAME_PROTECTION_MANDATORY
PMF mandatory.
Definition: sl_wfx_cmd_api.h:261
@ WFM_MGMT_FRAME_PROTECTION_DISABLED
PMF disabled.
Definition: sl_wfx_cmd_api.h:259
@ WFM_PRIORITY_VI5
Video.
Definition: sl_wfx_cmd_api.h:290
@ WFM_PRIORITY_VI4
Video.
Definition: sl_wfx_cmd_api.h:289
@ WFM_PRIORITY_BK1
Background.
Definition: sl_wfx_cmd_api.h:286
@ WFM_PRIORITY_VO7
Voice.
Definition: sl_wfx_cmd_api.h:292
@ WFM_PRIORITY_BE3
Best Effort.
Definition: sl_wfx_cmd_api.h:288
@ WFM_PRIORITY_VO6
Voice.
Definition: sl_wfx_cmd_api.h:291
@ WFM_PRIORITY_BK2
Background.
Definition: sl_wfx_cmd_api.h:287
@ WFM_PRIORITY_BE0
Best Effort.
Definition: sl_wfx_cmd_api.h:285
@ WFM_REASON_TIMEOUT
Client timed out.
Definition: sl_wfx_cmd_api.h:300
@ WFM_REASON_UNKNOWN_STA
Client not authenticated.
Definition: sl_wfx_cmd_api.h:302
@ WFM_REASON_UNSPECIFIED
Unspecified reason (unused)
Definition: sl_wfx_cmd_api.h:299
@ WFM_REASON_LEAVING_BSS
Client left.
Definition: sl_wfx_cmd_api.h:301
@ WFM_REASON_AUTHENTICATION_FAILURE
WPA authentication failed.
Definition: sl_wfx_cmd_api.h:304
@ WFM_REASON_AP_FULL
Too many clients already connected.
Definition: sl_wfx_cmd_api.h:303
sl_wfx_indications_ids_e
WFM API indication message IDs.
Definition: sl_wfx_cmd_api.h:172
enum sl_wfx_confirmations_ids_e sl_wfx_confirmations_ids_t
WFM API confirmation message IDs.
enum sl_wfx_indications_ids_e sl_wfx_indications_ids_t
WFM API indication message IDs.
enum sl_wfx_requests_ids_e sl_wfx_requests_ids_t
WFM API request message IDs.
sl_wfx_requests_ids_e
WFM API request message IDs.
Definition: sl_wfx_cmd_api.h:100
union wfm_message_ids_u sl_wfx_message_ids_t
WFM API message IDs.
sl_wfx_confirmations_ids_e
WFM API confirmation message IDs.
Definition: sl_wfx_cmd_api.h:136
@ SL_WFX_RECEIVED_IND_ID
RECEIVED indication id. Content is SL_WFX_RECEIVED_IND_BODY
Definition: sl_wfx_cmd_api.h:177
@ SL_WFX_AP_CLIENT_REJECTED_IND_ID
AP_CLIENT_REJECTED indication id. Content is SL_WFX_AP_CLIENT_REJECTED_IND_BODY
Definition: sl_wfx_cmd_api.h:181
@ SL_WFX_DISCONNECT_IND_ID
DISCONNECT indication id. Content is SL_WFX_DISCONNECT_IND_BODY
Definition: sl_wfx_cmd_api.h:174
@ SL_WFX_PS_MODE_ERROR_IND_ID
PS_MODE_ERROR indication Id. Content is SL_WFX_PS_MODE_ERROR_IND_BODY
Definition: sl_wfx_cmd_api.h:184
@ SL_WFX_SCAN_RESULT_IND_ID
SCAN_RESULT indication id. Content is SL_WFX_SCAN_RESULT_IND_BODY
Definition: sl_wfx_cmd_api.h:178
@ SL_WFX_AP_CLIENT_DISCONNECTED_IND_ID
AP_CLIENT_DISCONNECTED indication id. Content is SL_WFX_AP_CLIENT_DISCONNECTED_IND_BODY
Definition: sl_wfx_cmd_api.h:182
@ SL_WFX_CONNECT_IND_ID
CONNECT indication id. Content is SL_WFX_CONNECT_IND_BODY
Definition: sl_wfx_cmd_api.h:173
@ SL_WFX_SCAN_COMPLETE_IND_ID
SCAN_COMPLETE indication id. Content is SL_WFX_SCAN_COMPLETE_IND_BODY
Definition: sl_wfx_cmd_api.h:179
@ SL_WFX_EXT_AUTH_IND_ID
EXT_AUTH indication Id. Content is SL_WFX_EXT_AUTH_IND_BODY
Definition: sl_wfx_cmd_api.h:183
@ SL_WFX_START_AP_IND_ID
START_AP indication id. Content is SL_WFX_START_AP_IND_BODY
Definition: sl_wfx_cmd_api.h:175
@ SL_WFX_STOP_AP_IND_ID
STOP_AP indication id. Content is SL_WFX_STOP_AP_IND_BODY
Definition: sl_wfx_cmd_api.h:176
@ SL_WFX_AP_CLIENT_CONNECTED_IND_ID
AP_CLIENT_CONNECTED indication id. Content is SL_WFX_AP_CLIENT_CONNECTED_IND_BODY
Definition: sl_wfx_cmd_api.h:180
@ SL_WFX_GET_MAX_TX_POWER_REQ_ID
GET_MAX_TX_POWER request ID uses body SL_WFX_GET_MAX_TX_POWER_REQ_BODY and returns SL_WFX_GET_MAX_TX_...
Definition: sl_wfx_cmd_api.h:127
@ SL_WFX_REMOVE_MULTICAST_ADDR_REQ_ID
REMOVE_MULTICAST_ADDR request ID uses body SL_WFX_REMOVE_MULTICAST_ADDR_REQ_BODY and returns SL_WFX_R...
Definition: sl_wfx_cmd_api.h:114
@ SL_WFX_SET_MAX_AP_CLIENT_COUNT_REQ_ID
SET_MAX_AP_CLIENT_COUNT request ID uses body SL_WFX_SET_MAX_AP_CLIENT_COUNT_REQ_BODY and returns SL_W...
Definition: sl_wfx_cmd_api.h:115
@ SL_WFX_SET_ARP_IP_ADDRESS_REQ_ID
SET_ARP_IP_ADDRESS request ID uses body SL_WFX_SET_ARP_IP_ADDRESS_REQ_BODY and returns SL_WFX_SET_ARP...
Definition: sl_wfx_cmd_api.h:119
@ SL_WFX_SEND_FRAME_REQ_ID
SEND_FRAME request ID uses body SL_WFX_SEND_FRAME_REQ_BODY and returns SL_WFX_SEND_FRAME_CNF_BODY
Definition: sl_wfx_cmd_api.h:107
@ SL_WFX_ADD_WHITELIST_ADDR_REQ_ID
ADD_WHITELIST_ADDR request ID uses body SL_WFX_ADD_WHITELIST_ADDR_REQ_BODY and returns SL_WFX_ADD_WHI...
Definition: sl_wfx_cmd_api.h:124
@ SL_WFX_SET_MAC_ADDRESS_REQ_ID
SET_MAC_ADDRESS request ID uses body SL_WFX_SET_MAC_ADDRESS_REQ_BODY and returns SL_WFX_SET_MAC_ADDRE...
Definition: sl_wfx_cmd_api.h:101
@ SL_WFX_STOP_AP_REQ_ID
STOP_AP request ID uses body SL_WFX_STOP_AP_REQ_BODY and returns SL_WFX_STOP_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:106
@ SL_WFX_SET_PM_MODE_REQ_ID
SET_PM_MODE request ID uses body SL_WFX_SET_PM_MODE_REQ_BODY and returns SL_WFX_SET_PM_MODE_CNF_BODY
Definition: sl_wfx_cmd_api.h:112
@ SL_WFX_SET_BROADCAST_FILTER_REQ_ID
SET_BROADCAST_FILTER request ID uses body SL_WFX_SET_BROADCAST_FILTER_REQ_BODY and returns SL_WFX_SET...
Definition: sl_wfx_cmd_api.h:121
@ SL_WFX_SET_ROAM_PARAMETERS_REQ_ID
SET_ROAM_PARAMETERS request ID uses body SL_WFX_SET_ROAM_PARAMETERS_REQ_BODY and returns SL_WFX_SET_R...
Definition: sl_wfx_cmd_api.h:117
@ SL_WFX_SET_TX_RATE_PARAMETERS_REQ_ID
SET_TX_RATE_PARAMETERS request ID uses body SL_WFX_SET_TX_RATE_PARAMETERS_REQ_BODY and returns SL_WFX...
Definition: sl_wfx_cmd_api.h:118
@ SL_WFX_CONNECT_REQ_ID
CONNECT request ID uses body SL_WFX_CONNECT_REQ_BODY and returns SL_WFX_CONNECT_CNF_BODY
Definition: sl_wfx_cmd_api.h:102
@ SL_WFX_DISCONNECT_REQ_ID
DISCONNECT request ID uses body SL_WFX_DISCONNECT_REQ_BODY and returns SL_WFX_DISCONNECT_CNF_BODY
Definition: sl_wfx_cmd_api.h:103
@ SL_WFX_STOP_SCAN_REQ_ID
STOP_SCAN request ID uses body SL_WFX_STOP_SCAN_REQ_BODY and returns SL_WFX_STOP_SCAN_CNF_BODY
Definition: sl_wfx_cmd_api.h:109
@ SL_WFX_GET_PMK_REQ_ID
GET_PMK request ID uses body SL_WFX_GET_PMK_REQ_BODY and returns SL_WFX_GET_PMK_CNF_BODY
Definition: sl_wfx_cmd_api.h:128
@ SL_WFX_SET_NS_IP_ADDRESS_REQ_ID
SET_NS_IP_ADDRESS request ID uses body SL_WFX_SET_NS_IP_ADDRESS_REQ_BODY and returns SL_WFX_SET_NS_IP...
Definition: sl_wfx_cmd_api.h:120
@ SL_WFX_START_AP_REQ_ID
START_AP request ID uses body SL_WFX_START_AP_REQ_BODY and returns SL_WFX_START_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:104
@ SL_WFX_UPDATE_AP_REQ_ID
UPDATE_AP request ID uses body SL_WFX_UPDATE_AP_REQ_BODY and returns SL_WFX_UPDATE_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:105
@ SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_REQ_ID
GET_AP_CLIENT_SIGNAL_STRENGTH request ID uses body SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_BODY and retu...
Definition: sl_wfx_cmd_api.h:129
@ SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_REQ_ID
SET_MAX_AP_CLIENT_INACTIVITY request ID uses body SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_REQ_BODY and re...
Definition: sl_wfx_cmd_api.h:116
@ SL_WFX_DISCONNECT_AP_CLIENT_REQ_ID
DISCONNECT_AP_CLIENT request ID uses body SL_WFX_DISCONNECT_AP_CLIENT_REQ_BODY and returns SL_WFX_DIS...
Definition: sl_wfx_cmd_api.h:111
@ SL_WFX_SET_UNICAST_FILTER_REQ_ID
SET_UNICAST_FILTER request ID uses body SL_WFX_SET_UNICAST_FILTER_REQ_BODY and returns SL_WFX_SET_UNI...
Definition: sl_wfx_cmd_api.h:123
@ SL_WFX_ADD_BLACKLIST_ADDR_REQ_ID
ADD_BLACKLIST_ADDR request ID uses body SL_WFX_ADD_BLACKLIST_ADDR_REQ_BODY and returns SL_WFX_ADD_BLA...
Definition: sl_wfx_cmd_api.h:125
@ SL_WFX_SET_MAX_TX_POWER_REQ_ID
SET_MAX_TX_POWER request ID uses body SL_WFX_SET_MAX_TX_POWER_REQ_BODY and returns SL_WFX_SET_MAX_TX_...
Definition: sl_wfx_cmd_api.h:126
@ SL_WFX_GET_SIGNAL_STRENGTH_REQ_ID
GET_SIGNAL_STRENGTH request ID uses body SL_WFX_GET_SIGNAL_STRENGTH_REQ_BODY and returns SL_WFX_GET_S...
Definition: sl_wfx_cmd_api.h:110
@ SL_WFX_EXT_AUTH_REQ_ID
EXT_AUTH request ID uses body SL_WFX_EXT_AUTH_BODY and returns SL_WFX_EXT_AUTH_CNF_BODY
Definition: sl_wfx_cmd_api.h:130
@ SL_WFX_ADD_MULTICAST_ADDR_REQ_ID
ADD_MULTICAST_ADDR request ID uses body SL_WFX_ADD_MULTICAST_ADDR_REQ_BODY and returns SL_WFX_ADD_MUL...
Definition: sl_wfx_cmd_api.h:113
@ SL_WFX_SET_SCAN_PARAMETERS_REQ_ID
SET_SCAN_PARAMETERS request ID uses body SL_WFX_SET_SCAN_PARAMETERS_REQ_BODY and returns SL_WFX_SET_S...
Definition: sl_wfx_cmd_api.h:122
@ SL_WFX_START_SCAN_REQ_ID
START_SCAN request ID uses body SL_WFX_START_SCAN_REQ_BODY and returns SL_WFX_START_SCAN_CNF_BODY
Definition: sl_wfx_cmd_api.h:108
@ SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_CNF_ID
GET_AP_CLIENT_SIGNAL_STRENGTH confirmation Id. Returns body SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_CNF_...
Definition: sl_wfx_cmd_api.h:165
@ SL_WFX_SET_PM_MODE_CNF_ID
SET_PM_MODE confirmation Id. Returns body SL_WFX_SET_PM_MODE_CNF_BODY
Definition: sl_wfx_cmd_api.h:148
@ SL_WFX_GET_MAX_TX_POWER_CNF_ID
GET_MAX_TX_POWER confirmation Id. Returns body SL_WFX_GET_MAX_TX_POWER_CNF_BODY
Definition: sl_wfx_cmd_api.h:163
@ SL_WFX_REMOVE_MULTICAST_ADDR_CNF_ID
REMOVE_MULTICAST_ADDR confirmation Id. Returns body SL_WFX_REMOVE_MULTICAST_ADDR_CNF_BODY
Definition: sl_wfx_cmd_api.h:150
@ SL_WFX_SET_UNICAST_FILTER_CNF_ID
SET_UNICAST_FILTER confirmation Id. Returns body SL_WFX_SET_UNICAST_FILTER_CNF_BODY
Definition: sl_wfx_cmd_api.h:159
@ SL_WFX_EXT_AUTH_CNF_ID
EXT_AUTH confirmation Id. Returns body SL_WFX_EXT_AUTH_BODY
Definition: sl_wfx_cmd_api.h:166
@ SL_WFX_START_AP_CNF_ID
START_AP confirmation Id. Returns body SL_WFX_START_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:140
@ SL_WFX_GET_PMK_CNF_ID
GET_PMK confirmation Id. Returns body SL_WFX_GET_PMK_CNF_BODY
Definition: sl_wfx_cmd_api.h:164
@ SL_WFX_ADD_WHITELIST_ADDR_CNF_ID
ADD_WHITELIST_ADDR confirmation Id. Returns body SL_WFX_ADD_WHITELIST_ADDR_CNF_BODY
Definition: sl_wfx_cmd_api.h:160
@ SL_WFX_SET_TX_RATE_PARAMETERS_CNF_ID
SET_TX_RATE_PARAMETERS confirmation Id. Returns body SL_WFX_SET_TX_RATE_PARAMETERS_CNF_BODY
Definition: sl_wfx_cmd_api.h:154
@ SL_WFX_SET_SCAN_PARAMETERS_CNF_ID
SET_SCAN_PARAMETERS confirmation Id. Returns body SL_WFX_SET_SCAN_PARAMETERS_CNF_BODY
Definition: sl_wfx_cmd_api.h:158
@ SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_CNF_ID
SET_MAX_AP_CLIENT_INACTIVITY confirmation Id. Returns body SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_CNF_BO...
Definition: sl_wfx_cmd_api.h:152
@ SL_WFX_DISCONNECT_AP_CLIENT_CNF_ID
DISCONNECT_AP_CLIENT confirmation Id. Returns body SL_WFX_DISCONNECT_AP_CLIENT_CNF_BODY
Definition: sl_wfx_cmd_api.h:147
@ SL_WFX_START_SCAN_CNF_ID
START_SCAN confirmation Id. Returns body SL_WFX_START_SCAN_CNF_BODY
Definition: sl_wfx_cmd_api.h:144
@ SL_WFX_GET_SIGNAL_STRENGTH_CNF_ID
GET_SIGNAL_STRENGTH confirmation Id. Returns body SL_WFX_GET_SIGNAL_STRENGTH_CNF_BODY
Definition: sl_wfx_cmd_api.h:146
@ SL_WFX_STOP_SCAN_CNF_ID
STOP_SCAN confirmation Id. Returns body SL_WFX_STOP_SCAN_CNF_BODY
Definition: sl_wfx_cmd_api.h:145
@ SL_WFX_UPDATE_AP_CNF_ID
UPDATE_AP confirmation Id. Returns body SL_WFX_UPDATE_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:141
@ SL_WFX_SET_NS_IP_ADDRESS_CNF_ID
SET_NS_IP_ADDRESS confirmation Id. Returns body SL_WFX_SET_NS_IP_ADDRESS_CNF_BODY
Definition: sl_wfx_cmd_api.h:156
@ SL_WFX_SET_ARP_IP_ADDRESS_CNF_ID
SET_ARP_IP_ADDRESS confirmation Id. Returns body SL_WFX_SET_ARP_IP_ADDRESS_CNF_BODY
Definition: sl_wfx_cmd_api.h:155
@ SL_WFX_SET_MAX_TX_POWER_CNF_ID
SET_MAX_TX_POWER confirmation Id. Returns body SL_WFX_SET_MAX_TX_POWER_CNF_BODY
Definition: sl_wfx_cmd_api.h:162
@ SL_WFX_SET_ROAM_PARAMETERS_CNF_ID
SET_ROAM_PARAMETERS confirmation Id. Returns body SL_WFX_SET_ROAM_PARAMETERS_CNF_BODY
Definition: sl_wfx_cmd_api.h:153
@ SL_WFX_SEND_FRAME_CNF_ID
SEND_FRAME confirmation Id. Returns body SL_WFX_SEND_FRAME_CNF_BODY
Definition: sl_wfx_cmd_api.h:143
@ SL_WFX_SET_BROADCAST_FILTER_CNF_ID
SET_BROADCAST_FILTER confirmation Id. Returns body SL_WFX_SET_BROADCAST_FILTER_CNF_BODY
Definition: sl_wfx_cmd_api.h:157
@ SL_WFX_CONNECT_CNF_ID
CONNECT confirmation Id. Returns body SL_WFX_CONNECT_CNF_BODY
Definition: sl_wfx_cmd_api.h:138
@ SL_WFX_SET_MAX_AP_CLIENT_COUNT_CNF_ID
SET_MAX_AP_CLIENT_COUNT confirmation Id. Returns body SL_WFX_SET_MAX_AP_CLIENT_COUNT_CNF_BODY
Definition: sl_wfx_cmd_api.h:151
@ SL_WFX_DISCONNECT_CNF_ID
DISCONNECT confirmation Id. Returns body SL_WFX_DISCONNECT_CNF_BODY
Definition: sl_wfx_cmd_api.h:139
@ SL_WFX_ADD_MULTICAST_ADDR_CNF_ID
ADD_MULTICAST_ADDR confirmation Id. Returns body SL_WFX_ADD_MULTICAST_ADDR_CNF_BODY
Definition: sl_wfx_cmd_api.h:149
@ SL_WFX_STOP_AP_CNF_ID
STOP_AP confirmation Id. Returns body SL_WFX_STOP_AP_CNF_BODY
Definition: sl_wfx_cmd_api.h:142
@ SL_WFX_SET_MAC_ADDRESS_CNF_ID
SET_MAC_ADDRESS confirmation Id. Returns body SL_WFX_SET_MAC_ADDRESS_CNF_BODY
Definition: sl_wfx_cmd_api.h:137
@ SL_WFX_ADD_BLACKLIST_ADDR_CNF_ID
ADD_BLACKLIST_ADDR confirmation Id. Returns body SL_WFX_ADD_BLACKLIST_ADDR_CNF_BODY
Definition: sl_wfx_cmd_api.h:161
struct sl_wfx_send_frame_req_body_s sl_wfx_send_frame_req_body_t
Request message body for sl_wfx_send_frame_req_t.
struct sl_wfx_disconnect_ap_client_cnf_body_s sl_wfx_disconnect_ap_client_cnf_body_t
Confirmation message body for sl_wfx_disconnect_ap_client_cnf_t.
struct sl_wfx_set_max_ap_client_count_cnf_body_s sl_wfx_set_max_ap_client_count_cnf_body_t
Confirmation message body for sl_wfx_set_max_ap_client_count_cnf_t.
struct sl_wfx_send_frame_cnf_body_s sl_wfx_send_frame_cnf_body_t
Confirmation message body for sl_wfx_send_frame_cnf_t.
struct sl_wfx_start_scan_cnf_body_s sl_wfx_start_scan_cnf_body_t
Confirmation message body for sl_wfx_start_scan_cnf_t.
struct sl_wfx_disconnect_cnf_body_s sl_wfx_disconnect_cnf_body_t
Confirmation message body for sl_wfx_disconnect_cnf_t.
struct sl_wfx_add_whitelist_addr_cnf_body_s sl_wfx_add_whitelist_addr_cnf_body_t
Confirmation message body for sl_wfx_add_whitelist_addr_cnf_t.
struct sl_wfx_set_max_tx_power_req_body_s sl_wfx_set_max_tx_power_req_body_t
Request message body for sl_wfx_set_max_tx_power_req_t.
struct sl_wfx_get_ap_client_signal_strength_req_body_s sl_wfx_get_ap_client_signal_strength_req_body_t
Request message body for sl_wfx_get_ap_client_signal_strength_req_t.
struct sl_wfx_add_whitelist_addr_req_body_s sl_wfx_add_whitelist_addr_req_body_t
Request message body for sl_wfx_add_whitelist_addr_req_t.
struct sl_wfx_connect_req_body_s sl_wfx_connect_req_body_t
Request message body for sl_wfx_connect_req_t.
struct sl_wfx_add_multicast_addr_req_body_s sl_wfx_add_multicast_addr_req_body_t
Request message body for sl_wfx_add_multicast_addr_req_t.
struct sl_wfx_start_ap_cnf_body_s sl_wfx_start_ap_cnf_body_t
Confirmation message body for sl_wfx_start_ap_cnf_t.
struct sl_wfx_received_ind_body_s sl_wfx_received_ind_body_t
Indication message body for sl_wfx_received_ind_t.
struct sl_wfx_set_scan_parameters_req_body_s sl_wfx_set_scan_parameters_req_body_t
Request message body for sl_wfx_set_scan_parameters_req_t.
struct sl_wfx_set_max_ap_client_inactivity_req_body_s sl_wfx_set_max_ap_client_inactivity_req_body_t
Request message body for sl_wfx_set_max_ap_client_inactivity_req_t.
struct sl_wfx_add_blacklist_addr_req_body_s sl_wfx_add_blacklist_addr_req_body_t
Request message body for sl_wfx_add_blacklist_addr_req_t.
struct sl_wfx_set_arp_ip_address_req_body_s sl_wfx_set_arp_ip_address_req_body_t
Request message body for sl_wfx_set_arp_ip_address_req_t.
struct sl_wfx_disconnect_ap_client_req_body_s sl_wfx_disconnect_ap_client_req_body_t
Request message body for sl_wfx_disconnect_ap_client_req_t.
struct sl_wfx_set_mac_address_req_body_s sl_wfx_set_mac_address_req_body_t
Request message body for sl_wfx_set_mac_address_req_t.
struct sl_wfx_set_pm_mode_cnf_body_s sl_wfx_set_pm_mode_cnf_body_t
Confirmation message body for sl_wfx_set_pm_mode_cnf_t.
struct sl_wfx_start_ap_ind_body_s sl_wfx_start_ap_ind_body_t
Indication message body for sl_wfx_start_ap_ind_t.
struct sl_wfx_ap_client_rejected_ind_body_s sl_wfx_ap_client_rejected_ind_body_t
Indication message body for sl_wfx_ap_client_rejected_ind_t.
struct sl_wfx_get_signal_strength_cnf_body_s sl_wfx_get_signal_strength_cnf_body_t
Confirmation message body for sl_wfx_get_signal_strength_cnf_t.
struct sl_wfx_connect_ind_body_s sl_wfx_connect_ind_body_t
Indication message body for sl_wfx_connect_ind_t.
struct sl_wfx_scan_result_ind_body_s sl_wfx_scan_result_ind_body_t
Indication message body for sl_wfx_scan_result_ind_t.
struct sl_wfx_set_max_ap_client_count_req_body_s sl_wfx_set_max_ap_client_count_req_body_t
Request message body for sl_wfx_set_max_ap_client_count_req_t.
struct sl_wfx_update_ap_cnf_body_s sl_wfx_update_ap_cnf_body_t
Confirmation message body for sl_wfx_update_ap_cnf_t.
struct sl_wfx_disconnect_ind_body_s sl_wfx_disconnect_ind_body_t
Indication message body for sl_wfx_disconnect_ind_t.
struct sl_wfx_set_ns_ip_address_req_body_s sl_wfx_set_ns_ip_address_req_body_t
Request message body for sl_wfx_set_ns_ip_address_req_t.
struct sl_wfx_set_arp_ip_address_cnf_body_s sl_wfx_set_arp_ip_address_cnf_body_t
Confirmation message body for sl_wfx_set_arp_ip_address_cnf_t.
struct sl_wfx_ext_auth_ind_body_s sl_wfx_ext_auth_ind_body_t
Indication message body for sl_wfx_ext_auth_ind_t.
struct sl_wfx_set_broadcast_filter_cnf_body_s sl_wfx_set_broadcast_filter_cnf_body_t
Confirmation message body for sl_wfx_set_broadcast_filter_cnf_t.
struct sl_wfx_set_broadcast_filter_req_body_s sl_wfx_set_broadcast_filter_req_body_t
Request message body for sl_wfx_set_broadcast_filter_req_t.
struct sl_wfx_remove_multicast_addr_req_body_s sl_wfx_remove_multicast_addr_req_body_t
Request message body for sl_wfx_remove_multicast_addr_req_t.
struct sl_wfx_remove_multicast_addr_cnf_body_s sl_wfx_remove_multicast_addr_cnf_body_t
Confirmation message body for sl_wfx_remove_multicast_addr_cnf_t.
struct sl_wfx_set_scan_parameters_cnf_body_s sl_wfx_set_scan_parameters_cnf_body_t
Confirmation message body for sl_wfx_set_scan_parameters_cnf_t.
struct sl_wfx_start_scan_req_body_s sl_wfx_start_scan_req_body_t
Request message body for sl_wfx_start_scan_req_t.
struct sl_wfx_add_blacklist_addr_cnf_body_s sl_wfx_add_blacklist_addr_cnf_body_t
Confirmation message body for sl_wfx_add_blacklist_addr_cnf_t.
struct sl_wfx_set_mac_address_cnf_body_s sl_wfx_set_mac_address_cnf_body_t
Confirmation message body for sl_wfx_set_mac_address_cnf_t.
struct sl_wfx_stop_ap_cnf_body_s sl_wfx_stop_ap_cnf_body_t
Confirmation message body for sl_wfx_stop_ap_cnf_t.
struct sl_wfx_ext_auth_cnf_body_s sl_wfx_ext_auth_cnf_body_t
Confirmation message body for sl_wfx_ext_auth_cnf_t.
struct sl_wfx_set_roam_parameters_cnf_body_s sl_wfx_set_roam_parameters_cnf_body_t
Confirmation message body for sl_wfx_set_roam_parameters_cnf_t.
struct sl_wfx_add_multicast_addr_cnf_body_s sl_wfx_add_multicast_addr_cnf_body_t
Confirmation message body for sl_wfx_add_multicast_addr_cnf_t.
struct sl_wfx_set_unicast_filter_cnf_body_s sl_wfx_set_unicast_filter_cnf_body_t
Confirmation message body for sl_wfx_set_unicast_filter_cnf_t.
struct sl_wfx_get_pmk_cnf_body_s sl_wfx_get_pmk_cnf_body_t
Confirmation message body for sl_wfx_get_pmk_cnf_t.
struct sl_wfx_set_pm_mode_req_body_s sl_wfx_set_pm_mode_req_body_t
Request message body for sl_wfx_set_pm_mode_req_t.
struct sl_wfx_get_ap_client_signal_strength_cnf_body_s sl_wfx_get_ap_client_signal_strength_cnf_body_t
Confirmation message body for sl_wfx_get_ap_client_signal_strength_cnf_t.
struct sl_wfx_start_ap_req_body_s sl_wfx_start_ap_req_body_t
Request message body for sl_wfx_start_ap_req_t.
struct sl_wfx_ap_client_connected_ind_body_s sl_wfx_ap_client_connected_ind_body_t
Indication message body for sl_wfx_ap_client_connected_ind_t.
struct sl_wfx_ap_client_disconnected_ind_body_s sl_wfx_ap_client_disconnected_ind_body_t
Indication message body for sl_wfx_ap_client_disconnected_ind_t.
struct sl_wfx_ext_auth_req_body_s sl_wfx_ext_auth_req_body_t
Request message body for sl_wfx_ext_auth_req_t.
struct sl_wfx_connect_cnf_body_s sl_wfx_connect_cnf_body_t
Confirmation message body for sl_wfx_connect_cnf_t.
struct sl_wfx_set_roam_parameters_req_body_s sl_wfx_set_roam_parameters_req_body_t
Request message body for sl_wfx_set_roam_parameters_req_t.
struct sl_wfx_stop_scan_cnf_body_s sl_wfx_stop_scan_cnf_body_t
Confirmation message body for sl_wfx_stop_scan_cnf_t.
struct sl_wfx_update_ap_req_body_s sl_wfx_update_ap_req_body_t
Request message body for sl_wfx_update_ap_req_t.
struct sl_wfx_set_tx_rate_parameters_cnf_body_s sl_wfx_set_tx_rate_parameters_cnf_body_t
Confirmation message body for sl_wfx_set_tx_rate_parameters_cnf_t.
struct sl_wfx_set_ns_ip_address_cnf_body_s sl_wfx_set_ns_ip_address_cnf_body_t
Confirmation message body for sl_wfx_set_ns_ip_address_cnf_t.
struct sl_wfx_set_tx_rate_parameters_req_body_s sl_wfx_set_tx_rate_parameters_req_body_t
Request message body for sl_wfx_set_tx_rate_parameters_req_t.
struct sl_wfx_set_max_tx_power_cnf_body_s sl_wfx_set_max_tx_power_cnf_body_t
Confirmation message body for sl_wfx_set_max_tx_power_cnf_t.
struct sl_wfx_get_max_tx_power_cnf_body_s sl_wfx_get_max_tx_power_cnf_body_t
Confirmation message body for sl_wfx_get_max_tx_power_cnf_t.
struct sl_wfx_set_max_ap_client_inactivity_cnf_body_s sl_wfx_set_max_ap_client_inactivity_cnf_body_t
Confirmation message body for sl_wfx_set_max_ap_client_count_cnf_t.
struct sl_wfx_set_unicast_filter_req_body_s sl_wfx_set_unicast_filter_req_body_t
Request message body for sl_wfx_set_unicast_filter_req_t.
struct sl_wfx_scan_complete_ind_body_s sl_wfx_scan_complete_ind_body_t
Indication message body for sl_wfx_scan_complete_ind_t.
struct sl_wfx_set_unicast_filter_cnf_s sl_wfx_set_unicast_filter_cnf_t
Confirmation message for sl_wfx_set_unicast_filter_req_t.
struct sl_wfx_get_pmk_cnf_s sl_wfx_get_pmk_cnf_t
Confirmation message for sl_wfx_get_pmk_req_t.
struct sl_wfx_update_ap_cnf_s sl_wfx_update_ap_cnf_t
Confirmation message for sl_wfx_update_ap_req_t.
struct sl_wfx_set_max_ap_client_count_cnf_s sl_wfx_set_max_ap_client_count_cnf_t
Confirmation message for sl_wfx_set_max_ap_client_count_req_t.
struct sl_wfx_remove_multicast_addr_cnf_s sl_wfx_remove_multicast_addr_cnf_t
Confirmation message for sl_wfx_remove_multicast_addr_req_t.
struct sl_wfx_set_max_ap_client_inactivity_req_s sl_wfx_set_max_ap_client_inactivity_req_t
Request message for setting the maximum number of connected clients.
struct sl_wfx_received_ind_s sl_wfx_received_ind_t
Indication message used to signal a received packet.
struct sl_wfx_get_ap_client_signal_strength_req_s sl_wfx_get_ap_client_signal_strength_req_t
Request message for retrieving the signal strength of a client of the started Wi-Fi network.
struct sl_wfx_ap_client_rejected_ind_s sl_wfx_ap_client_rejected_ind_t
Indication message used to signal a rejected connection attempt from a station.
struct sl_wfx_add_multicast_addr_cnf_s sl_wfx_add_multicast_addr_cnf_t
Confirmation message for sl_wfx_add_multicast_addr_req_t.
struct sl_wfx_get_ap_client_signal_strength_cnf_s sl_wfx_get_ap_client_signal_strength_cnf_t
Confirmation message for sl_wfx_get_ap_client_signal_strength_req_t.
struct sl_wfx_add_whitelist_addr_cnf_s sl_wfx_add_whitelist_addr_cnf_t
Confirmation message for sl_wfx_add_whitelist_addr_req_t.
struct sl_wfx_add_multicast_addr_req_s sl_wfx_add_multicast_addr_req_t
Request message for adding a multicast address to the multicast filter whitelist.
struct sl_wfx_stop_ap_cnf_s sl_wfx_stop_ap_cnf_t
Confirmation message for sl_wfx_stop_ap_req_t.
struct sl_wfx_disconnect_ap_client_req_s sl_wfx_disconnect_ap_client_req_t
Request message for disconnecting a client from the started Wi-Fi network.
struct sl_wfx_add_blacklist_addr_cnf_s sl_wfx_add_blacklist_addr_cnf_t
Confirmation message for sl_wfx_add_blacklist_addr_req_t.
struct sl_wfx_set_max_tx_power_cnf_s sl_wfx_set_max_tx_power_cnf_t
Confirmation message for sl_wfx_set_max_tx_power_req_t.
struct sl_wfx_set_max_ap_client_inactivity_cnf_s sl_wfx_set_max_ap_client_inactivity_cnf_t
Confirmation message for sl_wfx_set_max_ap_client_inactivity_req_t.
struct sl_wfx_send_frame_req_s sl_wfx_send_frame_req_t
Request message for sending a packet to the network.
struct sl_wfx_update_ap_req_s sl_wfx_update_ap_req_t
Request message for updating parameters of the started Wi-Fi network.
struct sl_wfx_add_blacklist_addr_req_s sl_wfx_add_blacklist_addr_req_t
Request message for adding a MAC address to the device blacklist.
struct sl_wfx_set_unicast_filter_req_s sl_wfx_set_unicast_filter_req_t
Request message for setting unicast filter state.
struct sl_wfx_set_max_tx_power_req_s sl_wfx_set_max_tx_power_req_t
Request message for setting the maximum transmit power of the device.
struct sl_wfx_set_max_ap_client_count_req_s sl_wfx_set_max_ap_client_count_req_t
Request message for setting the maximum number of connected clients.
struct sl_wfx_ap_client_disconnected_ind_s sl_wfx_ap_client_disconnected_ind_t
Indication message used to signal a disconnected station.
struct sl_wfx_ap_client_connected_ind_s sl_wfx_ap_client_connected_ind_t
Indication message used to signal a connected station.
struct sl_wfx_send_frame_cnf_s sl_wfx_send_frame_cnf_t
Confirmation message for sl_wfx_send_frame_req_t.
struct sl_wfx_get_max_tx_power_cnf_s sl_wfx_get_max_tx_power_cnf_t
Confirmation message for sl_wfx_get_max_tx_power_req_t.
struct sl_wfx_add_whitelist_addr_req_s sl_wfx_add_whitelist_addr_req_t
Request message for adding a MAC address to the device whitelist.
struct sl_wfx_remove_multicast_addr_req_s sl_wfx_remove_multicast_addr_req_t
Request message for removing a multicast address from the multicast filter whitelist.
struct sl_wfx_disconnect_ap_client_cnf_s sl_wfx_disconnect_ap_client_cnf_t
Confirmation message for sl_wfx_disconnect_ap_client_req_t.
struct sl_wfx_connect_cnf_s sl_wfx_connect_cnf_t
Confirmation message for sl_wfx_connect_req_t.
struct sl_wfx_start_ap_req_s sl_wfx_start_ap_req_t
Request message for starting a Wi-Fi network.
struct sl_wfx_set_mac_address_req_s sl_wfx_set_mac_address_req_t
Request message to set MAC address of the interface.
struct sl_wfx_set_mac_address_cnf_s sl_wfx_set_mac_address_cnf_t
Confirmation message for sl_wfx_set_mac_address_req_t.
struct sl_wfx_start_ap_cnf_s sl_wfx_start_ap_cnf_t
Confirmation message for sl_wfx_start_ap_req_t.
struct sl_wfx_connect_req_s sl_wfx_connect_req_t
Request message for connecting to a Wi-Fi network.
struct sl_wfx_start_ap_ind_s sl_wfx_start_ap_ind_t
Indication message used to signal the completion of a start request.
struct sl_wfx_connect_ind_s sl_wfx_connect_ind_t
Indication message used to signal the completion of a connection operation.
struct sl_wfx_set_broadcast_filter_req_s sl_wfx_set_broadcast_filter_req_t
Request message for setting broadcast filter state.
struct sl_wfx_set_pm_mode_req_s sl_wfx_set_pm_mode_req_t
Request message for setting the power management mode of the device.
struct sl_wfx_set_pm_mode_cnf_s sl_wfx_set_pm_mode_cnf_t
Confirmation message for sl_wfx_set_pm_mode_req_t.
struct sl_wfx_scan_result_ind_s sl_wfx_scan_result_ind_t
Indication message used to signal an access point has been detected.
struct sl_wfx_stop_scan_cnf_s sl_wfx_stop_scan_cnf_t
Confirmation message for sl_wfx_stop_scan_req_t.
struct sl_wfx_set_scan_parameters_req_s sl_wfx_set_scan_parameters_req_t
Request message for setting scan parameters.
struct sl_wfx_get_signal_strength_cnf_s sl_wfx_get_signal_strength_cnf_t
Confirmation message for sl_wfx_get_signal_strength_req_t.
struct sl_wfx_disconnect_ind_s sl_wfx_disconnect_ind_t
Indication message used to signal the completion of a disconnection operation.
struct sl_wfx_set_roam_parameters_cnf_s sl_wfx_set_roam_parameters_cnf_t
Confirmation message for sl_wfx_set_roam_parameters_req_t.
struct sl_wfx_set_arp_ip_address_req_s sl_wfx_set_arp_ip_address_req_t
Request message for setting the Address Resolution Protocol (ARP) offloading state.
struct sl_wfx_set_scan_parameters_cnf_s sl_wfx_set_scan_parameters_cnf_t
Confirmation message for sl_wfx_set_scan_parameters_req_t.
struct sl_wfx_set_broadcast_filter_cnf_s sl_wfx_set_broadcast_filter_cnf_t
Confirmation message for sl_wfx_set_broadcast_filter_req_t.
struct sl_wfx_set_arp_ip_address_cnf_s sl_wfx_set_arp_ip_address_cnf_t
Confirmation message for sl_wfx_set_arp_ip_address_req_t.
struct sl_wfx_set_roam_parameters_req_s sl_wfx_set_roam_parameters_req_t
Request message for setting the roaming parameters.
struct sl_wfx_disconnect_cnf_s sl_wfx_disconnect_cnf_t
Confirmation message for sl_wfx_disconnect_req_t.
struct sl_wfx_set_ns_ip_address_req_s sl_wfx_set_ns_ip_address_req_t
Request message for setting the Neighbor Discovery Protocol (NDP) offloading state.
sl_wfx_header_t SL_WFX_PS_MODE_ERROR_IND
Indication message used to signal that the device has switched to Fast Power Save.
Definition: sl_wfx_cmd_api.h:1152
struct sl_wfx_start_scan_req_s sl_wfx_start_scan_req_t
Request message for starting a scan to detect near-by access points.
struct sl_wfx_set_tx_rate_parameters_req_s sl_wfx_set_tx_rate_parameters_req_t
Request message for setting the TX rate set parameters.
struct sl_wfx_ext_auth_cnf_s sl_wfx_ext_auth_cnf_t
Confirmation message for sl_wfx_ext_auth_req_t.
struct sl_wfx_start_scan_cnf_s sl_wfx_start_scan_cnf_t
Confirmation message for sl_wfx_start_scan_req_t.
struct sl_wfx_set_tx_rate_parameters_cnf_s sl_wfx_set_tx_rate_parameters_cnf_t
Confirmation message for sl_wfx_set_tx_rate_parameters_req_t.
struct sl_wfx_set_ns_ip_address_cnf_s sl_wfx_set_ns_ip_address_cnf_t
Confirmation message for sl_wfx_set_ns_ip_address_req_t.
struct sl_wfx_scan_complete_ind_s sl_wfx_scan_complete_ind_t
Indication message used to signal a scan was completed.
struct sl_wfx_ns_ip_addr_s sl_wfx_ns_ip_addr_t
NS IP address element.
struct sl_wfx_security_mode_bitmask_s sl_wfx_security_mode_bitmask_t
Security mode bitmask for scan results. Empty if Open network.
struct sl_wfx_ssid_def_s sl_wfx_ssid_def_t
Service Set Identifier (SSID) of a network.
struct sl_wfx_rate_set_bitmask_s sl_wfx_rate_set_bitmask_t
Device TX rate set bitmask used in sl_wfx_set_tx_rate_parameters_req_body_t.
Confirmation message body for sl_wfx_add_blacklist_addr_cnf_t.
Definition: sl_wfx_cmd_api.h:2725
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:2732
Confirmation message for sl_wfx_add_blacklist_addr_req_t.
Definition: sl_wfx_cmd_api.h:2739
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2741
sl_wfx_add_blacklist_addr_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2743
Request message body for sl_wfx_add_blacklist_addr_req_t.
Definition: sl_wfx_cmd_api.h:2689
Request message for adding a MAC address to the device blacklist.
Definition: sl_wfx_cmd_api.h:2715
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2717
sl_wfx_add_blacklist_addr_req_body_t body
Definition: sl_wfx_cmd_api.h:2719
Confirmation message body for sl_wfx_add_multicast_addr_cnf_t.
Definition: sl_wfx_cmd_api.h:1946
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:1953
Confirmation message for sl_wfx_add_multicast_addr_req_t.
Definition: sl_wfx_cmd_api.h:1961
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1963
sl_wfx_add_multicast_addr_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1965
Request message body for sl_wfx_add_multicast_addr_req_t.
Definition: sl_wfx_cmd_api.h:1907
Request message for adding a multicast address to the multicast filter whitelist.
Definition: sl_wfx_cmd_api.h:1936
sl_wfx_add_multicast_addr_req_body_t body
Definition: sl_wfx_cmd_api.h:1940
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1938
Confirmation message body for sl_wfx_add_whitelist_addr_cnf_t.
Definition: sl_wfx_cmd_api.h:2665
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:2672
Confirmation message for sl_wfx_add_whitelist_addr_req_t.
Definition: sl_wfx_cmd_api.h:2679
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2681
sl_wfx_add_whitelist_addr_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2683
Request message body for sl_wfx_add_whitelist_addr_req_t.
Definition: sl_wfx_cmd_api.h:2629
Request message for adding a MAC address to the device whitelist.
Definition: sl_wfx_cmd_api.h:2655
sl_wfx_add_whitelist_addr_req_body_t body
Definition: sl_wfx_cmd_api.h:2659
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2657
Indication message body for sl_wfx_ap_client_connected_ind_t.
Definition: sl_wfx_cmd_api.h:1423
Indication message used to signal a connected station.
Definition: sl_wfx_cmd_api.h:1436
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1438
sl_wfx_ap_client_connected_ind_body_t body
Definition: sl_wfx_cmd_api.h:1440
Indication message body for sl_wfx_ap_client_disconnected_ind_t.
Definition: sl_wfx_cmd_api.h:1531
uint16_t reason
Reason for disconnection.
Definition: sl_wfx_cmd_api.h:1541
Indication message used to signal a disconnected station.
Definition: sl_wfx_cmd_api.h:1550
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1552
sl_wfx_ap_client_disconnected_ind_body_t body
Definition: sl_wfx_cmd_api.h:1554
Indication message body for sl_wfx_ap_client_rejected_ind_t.
Definition: sl_wfx_cmd_api.h:1446
uint16_t reason
Reason for rejection.
Definition: sl_wfx_cmd_api.h:1460
Indication message used to signal a rejected connection attempt from a station.
Definition: sl_wfx_cmd_api.h:1469
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1471
sl_wfx_ap_client_rejected_ind_body_t body
Definition: sl_wfx_cmd_api.h:1473
Confirmation message body for sl_wfx_connect_cnf_t.
Definition: sl_wfx_cmd_api.h:884
uint32_t status
Status of the connection request.
Definition: sl_wfx_cmd_api.h:891
Confirmation message for sl_wfx_connect_req_t.
Definition: sl_wfx_cmd_api.h:898
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:900
sl_wfx_connect_cnf_body_t body
Definition: sl_wfx_cmd_api.h:902
Indication message body for sl_wfx_connect_ind_t.
Definition: sl_wfx_cmd_api.h:908
uint8_t dtim_period
DTIM period of the connected access point.
Definition: sl_wfx_cmd_api.h:933
uint16_t channel
Channel of the connected access point.
Definition: sl_wfx_cmd_api.h:924
uint32_t status
Status of the connection request.
Definition: sl_wfx_cmd_api.h:915
uint16_t max_phy_rate
Maximum PHY data rate supported by the connection.
Definition: sl_wfx_cmd_api.h:938
uint8_t beacon_interval
Beacon Interval of the connected access point.
Definition: sl_wfx_cmd_api.h:928
Indication message used to signal the completion of a connection operation.
Definition: sl_wfx_cmd_api.h:948
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:950
sl_wfx_connect_ind_body_t body
Definition: sl_wfx_cmd_api.h:952
Request message body for sl_wfx_connect_req_t.
Definition: sl_wfx_cmd_api.h:790
uint8_t security_mode
Security mode of the network.
Definition: sl_wfx_cmd_api.h:817
uint16_t channel
Channel of the Access Point.
Definition: sl_wfx_cmd_api.h:807
sl_wfx_ssid_def_t ssid_def
Service Set Identifier (SSID) of the network.
Definition: sl_wfx_cmd_api.h:794
uint16_t password_length
Length of the network password.
Definition: sl_wfx_cmd_api.h:836
uint16_t mgmt_frame_protection
Protected Management Frames (PMF) mode.
Definition: sl_wfx_cmd_api.h:831
uint16_t ie_data_length
Length of vendor-specific Information Element (IE) data.
Definition: sl_wfx_cmd_api.h:850
uint8_t prevent_roaming
Boolean option to prevent roaming between access points.
Definition: sl_wfx_cmd_api.h:823
Request message for connecting to a Wi-Fi network.
Definition: sl_wfx_cmd_api.h:874
sl_wfx_connect_req_body_t body
Definition: sl_wfx_cmd_api.h:878
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:876
Confirmation message body for sl_wfx_disconnect_ap_client_cnf_t.
Definition: sl_wfx_cmd_api.h:1507
uint32_t status
Status of the disconnect request.
Definition: sl_wfx_cmd_api.h:1514
Confirmation message for sl_wfx_disconnect_ap_client_req_t.
Definition: sl_wfx_cmd_api.h:1521
sl_wfx_disconnect_ap_client_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1525
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1523
Request message body for sl_wfx_disconnect_ap_client_req_t.
Definition: sl_wfx_cmd_api.h:1479
Request message for disconnecting a client from the started Wi-Fi network.
Definition: sl_wfx_cmd_api.h:1497
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1499
sl_wfx_disconnect_ap_client_req_body_t body
Definition: sl_wfx_cmd_api.h:1501
Confirmation message body for sl_wfx_disconnect_cnf_t.
Definition: sl_wfx_cmd_api.h:971
uint32_t status
Status of the disconnection request.
Definition: sl_wfx_cmd_api.h:978
Confirmation message for sl_wfx_disconnect_req_t.
Definition: sl_wfx_cmd_api.h:985
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:987
sl_wfx_disconnect_cnf_body_t body
Definition: sl_wfx_cmd_api.h:989
Indication message body for sl_wfx_disconnect_ind_t.
Definition: sl_wfx_cmd_api.h:995
uint16_t reason
Reason for disconnection.
Definition: sl_wfx_cmd_api.h:1009
Indication message used to signal the completion of a disconnection operation.
Definition: sl_wfx_cmd_api.h:1019
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1021
sl_wfx_disconnect_ind_body_t body
Definition: sl_wfx_cmd_api.h:1023
Request message for disconnecting from a Wi-Fi network.
Confirmation message body for sl_wfx_ext_auth_cnf_t.
Definition: sl_wfx_cmd_api.h:3002
uint32_t status
Status of the update request.
Definition: sl_wfx_cmd_api.h:3009
Confirmation message for sl_wfx_ext_auth_req_t.
Definition: sl_wfx_cmd_api.h:3016
sl_wfx_ext_auth_cnf_body_t body
Definition: sl_wfx_cmd_api.h:3020
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:3018
Indication message body for sl_wfx_ext_auth_ind_t.
Definition: sl_wfx_cmd_api.h:3026
uint16_t auth_data_length
Length of the authentication message.
Definition: sl_wfx_cmd_api.h:3035
uint16_t auth_data_type
Type of the authentication message.
Definition: sl_wfx_cmd_api.h:3031
Definition: sl_wfx_cmd_api.h:3044
sl_wfx_ext_auth_ind_body_t body
Definition: sl_wfx_cmd_api.h:3048
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:3046
Request message body for sl_wfx_ext_auth_req_t.
Definition: sl_wfx_cmd_api.h:2974
uint16_t auth_data_length
Length of the authentication message.
Definition: sl_wfx_cmd_api.h:2983
uint16_t auth_data_type
Type of the authentication message.
Definition: sl_wfx_cmd_api.h:2979
Definition: sl_wfx_cmd_api.h:2992
sl_wfx_ext_auth_req_body_t body
Definition: sl_wfx_cmd_api.h:2996
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2994
Confirmation message body for sl_wfx_get_ap_client_signal_strength_cnf_t.
Definition: sl_wfx_cmd_api.h:2945
uint32_t status
Status of the get request.
Definition: sl_wfx_cmd_api.h:2952
uint32_t rcpi
Received Channel Power Indicator (RCPI) of the client.
Definition: sl_wfx_cmd_api.h:2957
Confirmation message for sl_wfx_get_ap_client_signal_strength_req_t.
Definition: sl_wfx_cmd_api.h:2964
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2966
sl_wfx_get_ap_client_signal_strength_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2968
Request message body for sl_wfx_get_ap_client_signal_strength_req_t.
Definition: sl_wfx_cmd_api.h:2917
Request message for retrieving the signal strength of a client of the started Wi-Fi network.
Definition: sl_wfx_cmd_api.h:2935
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2937
sl_wfx_get_ap_client_signal_strength_req_body_t body
Definition: sl_wfx_cmd_api.h:2939
Confirmation message body for sl_wfx_get_max_tx_power_cnf_t.
Definition: sl_wfx_cmd_api.h:2828
int32_t max_tx_power_rf_port2
Maximum transmit power for RF port 2.
Definition: sl_wfx_cmd_api.h:2845
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:2835
int32_t max_tx_power_rf_port1
Maximum transmit power for RF port 1.
Definition: sl_wfx_cmd_api.h:2840
Confirmation message for sl_wfx_get_max_tx_power_req_t.
Definition: sl_wfx_cmd_api.h:2854
sl_wfx_get_max_tx_power_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2858
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2856
Request message for getting the maximum transmit power.
Confirmation message body for sl_wfx_get_pmk_cnf_t.
Definition: sl_wfx_cmd_api.h:2881
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:2888
uint32_t password_length
Length of the Pairwise Master Key.
Definition: sl_wfx_cmd_api.h:2893
Confirmation message for sl_wfx_get_pmk_req_t.
Definition: sl_wfx_cmd_api.h:2907
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2909
sl_wfx_get_pmk_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2911
Request message for getting the Pairwise Master Key (PMK).
Confirmation message body for sl_wfx_get_signal_strength_cnf_t.
Definition: sl_wfx_cmd_api.h:1042
uint32_t status
Status of the get request.
Definition: sl_wfx_cmd_api.h:1049
uint32_t rcpi
Received Channel Power Indicator (RCPI) of the connection.
Definition: sl_wfx_cmd_api.h:1054
Confirmation message for sl_wfx_get_signal_strength_req_t.
Definition: sl_wfx_cmd_api.h:1061
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1063
sl_wfx_get_signal_strength_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1065
Request message for retrieving the signal strength of connection.
General Message header structure.
Definition: sl_wfx_general_api.h:113
NS IP address element.
Definition: sl_wfx_cmd_api.h:441
Device TX rate set bitmask used in sl_wfx_set_tx_rate_parameters_req_body_t.
Definition: sl_wfx_cmd_api.h:411
uint8_t g36Mbps
If set, the device may use 802.11g 36Mbps data rate.
Definition: sl_wfx_cmd_api.h:422
uint8_t mcs4
If set, the device may use 802.11n 39Mbps data rate.
Definition: sl_wfx_cmd_api.h:429
uint8_t g48Mbps
If set, the device may use 802.11g 48Mbps data rate.
Definition: sl_wfx_cmd_api.h:423
uint8_t b1Mbps
If set, the device may use 802.11b 1Mbps data rate.
Definition: sl_wfx_cmd_api.h:412
uint8_t mcs1
If set, the device may use 802.11n 13Mbps data rate.
Definition: sl_wfx_cmd_api.h:426
uint8_t g24Mbps
If set, the device may use 802.11g 24Mbps data rate.
Definition: sl_wfx_cmd_api.h:421
uint8_t g6Mbps
If set, the device may use 802.11g 6Mbps data rate.
Definition: sl_wfx_cmd_api.h:417
uint8_t mcs7
If set, the device may use 802.11n 65Mbps data rate.
Definition: sl_wfx_cmd_api.h:432
uint8_t b11Mbps
If set, the device may use 802.11b 11Mbps data rate.
Definition: sl_wfx_cmd_api.h:415
uint8_t g12Mbps
If set, the device may use 802.11g 12Mbps data rate.
Definition: sl_wfx_cmd_api.h:419
uint8_t g18Mbps
If set, the device may use 802.11g 18Mbps data rate.
Definition: sl_wfx_cmd_api.h:420
uint8_t mcs0
If set, the device may use 802.11n 6.5Mbps data rate.
Definition: sl_wfx_cmd_api.h:425
uint8_t g54Mbps
If set, the device may use 802.11g 54Mbps data rate.
Definition: sl_wfx_cmd_api.h:424
uint8_t mcs5
If set, the device may use 802.11n 52Mbps data rate.
Definition: sl_wfx_cmd_api.h:430
uint8_t g9Mbps
If set, the device may use 802.11g 9Mbps data rate.
Definition: sl_wfx_cmd_api.h:418
uint8_t mcs6
If set, the device may use 802.11n 58.5Mbps data rate.
Definition: sl_wfx_cmd_api.h:431
uint8_t unused
Reserved, set to zero.
Definition: sl_wfx_cmd_api.h:416
uint8_t b2Mbps
If set, the device may use 802.11b 2Mbps data rate.
Definition: sl_wfx_cmd_api.h:413
uint8_t mcs2
If set, the device may use 802.11n 19.5Mbps data rate.
Definition: sl_wfx_cmd_api.h:427
uint8_t b5P5Mbps
If set, the device may use 802.11b 5.5Mbps data rate.
Definition: sl_wfx_cmd_api.h:414
uint8_t unused2
Reserved, set to zero.
Definition: sl_wfx_cmd_api.h:433
uint8_t mcs3
If set, the device may use 802.11n 26Mbps data rate.
Definition: sl_wfx_cmd_api.h:428
Indication message body for sl_wfx_received_ind_t.
Definition: sl_wfx_cmd_api.h:1644
uint8_t frame_type
Packet type.
Definition: sl_wfx_cmd_api.h:1649
uint8_t frame_padding
The amount of padding bytes before the packet data.
Definition: sl_wfx_cmd_api.h:1654
uint16_t frame_length
Length of packet data excluding the padding bytes.
Definition: sl_wfx_cmd_api.h:1659
Indication message used to signal a received packet.
Definition: sl_wfx_cmd_api.h:1674
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1676
sl_wfx_received_ind_body_t body
Definition: sl_wfx_cmd_api.h:1678
Confirmation message body for sl_wfx_remove_multicast_addr_cnf_t.
Definition: sl_wfx_cmd_api.h:2003
uint32_t status
Status of the remove request.
Definition: sl_wfx_cmd_api.h:2010
Confirmation message for sl_wfx_remove_multicast_addr_req_t.
Definition: sl_wfx_cmd_api.h:2018
sl_wfx_remove_multicast_addr_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2022
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2020
Request message body for sl_wfx_remove_multicast_addr_req_t.
Definition: sl_wfx_cmd_api.h:1971
Request message for removing a multicast address from the multicast filter whitelist.
Definition: sl_wfx_cmd_api.h:1993
sl_wfx_remove_multicast_addr_req_body_t body
Definition: sl_wfx_cmd_api.h:1997
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1995
Indication message body for sl_wfx_scan_complete_ind_t.
Definition: sl_wfx_cmd_api.h:1880
uint32_t status
Status of the scan request.
Definition: sl_wfx_cmd_api.h:1887
Indication message used to signal a scan was completed.
Definition: sl_wfx_cmd_api.h:1897
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1899
sl_wfx_scan_complete_ind_body_t body
Definition: sl_wfx_cmd_api.h:1901
Indication message body for sl_wfx_scan_result_ind_t.
Definition: sl_wfx_cmd_api.h:1822
uint8_t reserved1
Reserved.
Definition: sl_wfx_cmd_api.h:1843
uint16_t ie_data_length
Length of access point Information Element (IE) data in bytes.
Definition: sl_wfx_cmd_api.h:1856
uint16_t channel
Channel of the access point.
Definition: sl_wfx_cmd_api.h:1835
sl_wfx_ssid_def_t ssid_def
Service Set Identifier (SSID) of the network.
Definition: sl_wfx_cmd_api.h:1826
uint16_t rcpi
Received Channel Power Indicator (RCPI) of the access point.
Definition: sl_wfx_cmd_api.h:1852
sl_wfx_security_mode_bitmask_t security_mode
Security Capabilities of the network.
Definition: sl_wfx_cmd_api.h:1839
uint16_t reserved2
Reserved.
Definition: sl_wfx_cmd_api.h:1847
Indication message used to signal an access point has been detected.
Definition: sl_wfx_cmd_api.h:1870
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1872
sl_wfx_scan_result_ind_body_t body
Definition: sl_wfx_cmd_api.h:1874
Security mode bitmask for scan results. Empty if Open network.
Definition: sl_wfx_cmd_api.h:397
uint8_t psk
Network supports Personal authentication.
Definition: sl_wfx_cmd_api.h:404
uint8_t wpa
Network supports WPA. If both WPA bits are set the network supports mixed mode.
Definition: sl_wfx_cmd_api.h:399
uint8_t pmf
Networks requires use of Protected Management Frames.
Definition: sl_wfx_cmd_api.h:402
uint8_t wep
Network supports WEP.
Definition: sl_wfx_cmd_api.h:398
uint8_t unused
Reserved, set to zero.
Definition: sl_wfx_cmd_api.h:403
uint8_t wpa3
Network supports WPA3. If multiple WPA bits are set the network supports mixed mode.
Definition: sl_wfx_cmd_api.h:401
uint8_t eap
Network supports Enterprise authentication.
Definition: sl_wfx_cmd_api.h:405
uint8_t wpa2
Network supports WPA2. If both WPA bits are set the network supports mixed mode.
Definition: sl_wfx_cmd_api.h:400
Confirmation message body for sl_wfx_send_frame_cnf_t.
Definition: sl_wfx_cmd_api.h:1611
uint16_t packet_id
Packet ID number from the corresponding request.
Definition: sl_wfx_cmd_api.h:1622
uint32_t status
Status of the send request.
Definition: sl_wfx_cmd_api.h:1618
uint16_t reserved
Reserved.
Definition: sl_wfx_cmd_api.h:1626
Confirmation message for sl_wfx_send_frame_req_t.
Definition: sl_wfx_cmd_api.h:1634
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1636
sl_wfx_send_frame_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1638
Request message body for sl_wfx_send_frame_req_t.
Definition: sl_wfx_cmd_api.h:1560
uint8_t frame_type
Packet type.
Definition: sl_wfx_cmd_api.h:1565
uint16_t packet_id
Packet ID number.
Definition: sl_wfx_cmd_api.h:1576
uint8_t priority
User Priority level.
Definition: sl_wfx_cmd_api.h:1570
uint32_t packet_data_length
Length of packet data.
Definition: sl_wfx_cmd_api.h:1581
Request message for sending a packet to the network.
Definition: sl_wfx_cmd_api.h:1601
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1603
sl_wfx_send_frame_req_body_t body
Definition: sl_wfx_cmd_api.h:1605
Confirmation message body for sl_wfx_set_arp_ip_address_cnf_t.
Definition: sl_wfx_cmd_api.h:2348
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2355
Confirmation message for sl_wfx_set_arp_ip_address_req_t.
Definition: sl_wfx_cmd_api.h:2362
sl_wfx_set_arp_ip_address_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2366
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2364
Request message body for sl_wfx_set_arp_ip_address_req_t.
Definition: sl_wfx_cmd_api.h:2311
Request message for setting the Address Resolution Protocol (ARP) offloading state.
Definition: sl_wfx_cmd_api.h:2338
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2340
sl_wfx_set_arp_ip_address_req_body_t body
Definition: sl_wfx_cmd_api.h:2342
Confirmation message body for sl_wfx_set_broadcast_filter_cnf_t.
Definition: sl_wfx_cmd_api.h:2472
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2479
Confirmation message for sl_wfx_set_broadcast_filter_req_t.
Definition: sl_wfx_cmd_api.h:2486
sl_wfx_set_broadcast_filter_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2490
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2488
Request message body for sl_wfx_set_broadcast_filter_req_t.
Definition: sl_wfx_cmd_api.h:2437
uint32_t filter
Boolean option for broadcast filtering.
Definition: sl_wfx_cmd_api.h:2445
Request message for setting broadcast filter state.
Definition: sl_wfx_cmd_api.h:2462
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2464
sl_wfx_set_broadcast_filter_req_body_t body
Definition: sl_wfx_cmd_api.h:2466
Confirmation message body for sl_wfx_set_mac_address_cnf_t.
Definition: sl_wfx_cmd_api.h:766
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:773
Confirmation message for sl_wfx_set_mac_address_req_t.
Definition: sl_wfx_cmd_api.h:780
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:782
sl_wfx_set_mac_address_cnf_body_t body
Definition: sl_wfx_cmd_api.h:784
Request message body for sl_wfx_set_mac_address_req_t.
Definition: sl_wfx_cmd_api.h:735
uint16_t reserved
Definition: sl_wfx_cmd_api.h:739
Request message to set MAC address of the interface.
Definition: sl_wfx_cmd_api.h:756
sl_wfx_set_mac_address_req_body_t body
Definition: sl_wfx_cmd_api.h:760
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:758
Confirmation message body for sl_wfx_set_max_ap_client_count_cnf_t.
Definition: sl_wfx_cmd_api.h:2064
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2071
Confirmation message for sl_wfx_set_max_ap_client_count_req_t.
Definition: sl_wfx_cmd_api.h:2078
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2080
sl_wfx_set_max_ap_client_count_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2082
Request message body for sl_wfx_set_max_ap_client_count_req_t.
Definition: sl_wfx_cmd_api.h:2033
uint32_t count
Maximum number of connected clients.
Definition: sl_wfx_cmd_api.h:2039
Request message for setting the maximum number of connected clients.
Definition: sl_wfx_cmd_api.h:2054
sl_wfx_set_max_ap_client_count_req_body_t body
Definition: sl_wfx_cmd_api.h:2058
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2056
Confirmation message body for sl_wfx_set_max_ap_client_count_cnf_t.
Definition: sl_wfx_cmd_api.h:2124
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2131
Confirmation message for sl_wfx_set_max_ap_client_inactivity_req_t.
Definition: sl_wfx_cmd_api.h:2138
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2140
sl_wfx_set_max_ap_client_inactivity_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2142
Request message body for sl_wfx_set_max_ap_client_inactivity_req_t.
Definition: sl_wfx_cmd_api.h:2093
uint32_t inactivity_timeout
Maximum amount of client idle time.
Definition: sl_wfx_cmd_api.h:2099
Request message for setting the maximum number of connected clients.
Definition: sl_wfx_cmd_api.h:2114
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2116
sl_wfx_set_max_ap_client_inactivity_req_body_t body
Definition: sl_wfx_cmd_api.h:2118
Confirmation message body for sl_wfx_set_max_tx_power_cnf_t.
Definition: sl_wfx_cmd_api.h:2787
uint32_t status
Status of the add request.
Definition: sl_wfx_cmd_api.h:2794
Confirmation message for sl_wfx_set_max_tx_power_req_t.
Definition: sl_wfx_cmd_api.h:2803
sl_wfx_set_max_tx_power_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2807
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2805
Request message body for sl_wfx_set_max_tx_power_req_t.
Definition: sl_wfx_cmd_api.h:2754
int32_t max_tx_power
Maximum transmit power to set.
Definition: sl_wfx_cmd_api.h:2759
Request message for setting the maximum transmit power of the device.
Definition: sl_wfx_cmd_api.h:2777
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2779
sl_wfx_set_max_tx_power_req_body_t body
Definition: sl_wfx_cmd_api.h:2781
Confirmation message body for sl_wfx_set_ns_ip_address_cnf_t.
Definition: sl_wfx_cmd_api.h:2408
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2415
Confirmation message for sl_wfx_set_ns_ip_address_req_t.
Definition: sl_wfx_cmd_api.h:2422
sl_wfx_set_ns_ip_address_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2426
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2424
Request message body for sl_wfx_set_ns_ip_address_req_t.
Definition: sl_wfx_cmd_api.h:2372
Request message for setting the Neighbor Discovery Protocol (NDP) offloading state.
Definition: sl_wfx_cmd_api.h:2398
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2400
sl_wfx_set_ns_ip_address_req_body_t body
Definition: sl_wfx_cmd_api.h:2402
Confirmation message body for sl_wfx_set_pm_mode_cnf_t.
Definition: sl_wfx_cmd_api.h:1123
uint32_t status
Status of the power management request.
Definition: sl_wfx_cmd_api.h:1130
Confirmation message for sl_wfx_set_pm_mode_req_t.
Definition: sl_wfx_cmd_api.h:1137
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1139
sl_wfx_set_pm_mode_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1141
Request message body for sl_wfx_set_pm_mode_req_t.
Definition: sl_wfx_cmd_api.h:1077
uint8_t power_mode
Power management mode.
Definition: sl_wfx_cmd_api.h:1085
uint16_t listen_interval
Number of beacons/DTIMs to skip while sleeping.
Definition: sl_wfx_cmd_api.h:1099
uint8_t polling_strategy
Power save polling strategy.
Definition: sl_wfx_cmd_api.h:1092
Request message for setting the power management mode of the device.
Definition: sl_wfx_cmd_api.h:1113
sl_wfx_set_pm_mode_req_body_t body
Definition: sl_wfx_cmd_api.h:1117
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1115
Confirmation message body for sl_wfx_set_roam_parameters_cnf_t.
Definition: sl_wfx_cmd_api.h:2220
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2227
Confirmation message for sl_wfx_set_roam_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2235
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2237
sl_wfx_set_roam_parameters_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2239
Request message body for sl_wfx_set_roam_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2157
uint8_t beacon_lost_count
Beacon loss limit for a roaming attempt.
Definition: sl_wfx_cmd_api.h:2180
uint8_t channel_list_count
The amount of specific channels to scan.
Definition: sl_wfx_cmd_api.h:2186
uint8_t rcpi_threshold
Received Channel Power Indicator (RCPI) limit for a roaming attempt.
Definition: sl_wfx_cmd_api.h:2164
uint8_t rcpi_hysteresis
Upper RCPI limit that must be attained before triggering roaming again.
Definition: sl_wfx_cmd_api.h:2174
Request message for setting the roaming parameters.
Definition: sl_wfx_cmd_api.h:2210
sl_wfx_set_roam_parameters_req_body_t body
Definition: sl_wfx_cmd_api.h:2214
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2212
Confirmation message body for sl_wfx_set_scan_parameters_cnf_t.
Definition: sl_wfx_cmd_api.h:2543
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2550
Confirmation message for sl_wfx_set_scan_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2557
Request message body for sl_wfx_set_scan_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2503
uint16_t active_channel_time
Set to 0 for device default, 1 - 550 TUs.
Definition: sl_wfx_cmd_api.h:2507
uint16_t passive_channel_time
Set to 0 for device default, 1 - 550 TUs.
Definition: sl_wfx_cmd_api.h:2511
uint16_t reserved
Reserved, set to zero.
Definition: sl_wfx_cmd_api.h:2519
uint16_t num_of_probe_requests
Set to 0 for device default, 1 - 2.
Definition: sl_wfx_cmd_api.h:2515
Request message for setting scan parameters.
Definition: sl_wfx_cmd_api.h:2535
Confirmation message body for sl_wfx_set_tx_rate_parameters_cnf_t.
Definition: sl_wfx_cmd_api.h:2286
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2293
Confirmation message for sl_wfx_set_tx_rate_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2301
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2303
sl_wfx_set_tx_rate_parameters_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2305
Request message body for sl_wfx_set_tx_rate_parameters_req_t.
Definition: sl_wfx_cmd_api.h:2250
uint32_t reserved
Reserved, set to zero.
Definition: sl_wfx_cmd_api.h:2254
sl_wfx_rate_set_bitmask_t rate_set_bitmask
TX rate set parameters.
Definition: sl_wfx_cmd_api.h:2258
Request message for setting the TX rate set parameters.
Definition: sl_wfx_cmd_api.h:2276
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2278
sl_wfx_set_tx_rate_parameters_req_body_t body
Definition: sl_wfx_cmd_api.h:2280
Confirmation message body for sl_wfx_set_unicast_filter_cnf_t.
Definition: sl_wfx_cmd_api.h:2605
uint32_t status
Status of the set request.
Definition: sl_wfx_cmd_api.h:2612
Confirmation message for sl_wfx_set_unicast_filter_req_t.
Definition: sl_wfx_cmd_api.h:2619
sl_wfx_set_unicast_filter_cnf_body_t body
Definition: sl_wfx_cmd_api.h:2623
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2621
Request message body for sl_wfx_set_unicast_filter_req_t.
Definition: sl_wfx_cmd_api.h:2570
uint32_t filter
Boolean option for unicast filtering.
Definition: sl_wfx_cmd_api.h:2578
Request message for setting unicast filter state.
Definition: sl_wfx_cmd_api.h:2595
sl_wfx_set_unicast_filter_req_body_t body
Definition: sl_wfx_cmd_api.h:2599
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:2597
Service Set Identifier (SSID) of a network.
Definition: sl_wfx_cmd_api.h:384
uint32_t ssid_length
Length of SSID data.
Definition: sl_wfx_cmd_api.h:389
Confirmation message body for sl_wfx_start_ap_cnf_t.
Definition: sl_wfx_cmd_api.h:1258
uint32_t status
Status of the start request.
Definition: sl_wfx_cmd_api.h:1265
Confirmation message for sl_wfx_start_ap_req_t.
Definition: sl_wfx_cmd_api.h:1272
sl_wfx_start_ap_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1276
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1274
Indication message body for sl_wfx_start_ap_ind_t.
Definition: sl_wfx_cmd_api.h:1282
uint32_t status
Status of the start request.
Definition: sl_wfx_cmd_api.h:1289
Indication message used to signal the completion of a start request.
Definition: sl_wfx_cmd_api.h:1298
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1300
sl_wfx_start_ap_ind_body_t body
Definition: sl_wfx_cmd_api.h:1302
Request message body for sl_wfx_start_ap_req_t.
Definition: sl_wfx_cmd_api.h:1157
uint8_t hidden_ssid
Boolean option to hide the network.
Definition: sl_wfx_cmd_api.h:1169
uint16_t channel
Channel of the Access Point.
Definition: sl_wfx_cmd_api.h:1200
uint8_t client_isolation
Boolean option to isolate connected clients from each other.
Definition: sl_wfx_cmd_api.h:1177
uint16_t password_length
Length of the network password.
Definition: sl_wfx_cmd_api.h:1205
uint8_t security_mode
Security mode of the Access Point.
Definition: sl_wfx_cmd_api.h:1187
uint16_t probe_resp_ie_data_length
Length of vendor-specific Information Element (IE) data in 802.11 Probe Response frames.
Definition: sl_wfx_cmd_api.h:1224
sl_wfx_ssid_def_t ssid_def
Service Set Identifier (SSID) of the network.
Definition: sl_wfx_cmd_api.h:1161
uint8_t mgmt_frame_protection
Protected Management Frames (PMF) mode.
Definition: sl_wfx_cmd_api.h:1195
uint16_t beacon_ie_data_length
Length of vendor-specific Information Element (IE) data in 802.11 Beacon frames.
Definition: sl_wfx_cmd_api.h:1219
Request message for starting a Wi-Fi network.
Definition: sl_wfx_cmd_api.h:1248
sl_wfx_start_ap_req_body_t body
Definition: sl_wfx_cmd_api.h:1252
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1250
Confirmation message body for sl_wfx_start_scan_cnf_t.
Definition: sl_wfx_cmd_api.h:1758
uint32_t status
Status of the scan request.
Definition: sl_wfx_cmd_api.h:1765
Confirmation message for sl_wfx_start_scan_req_t.
Definition: sl_wfx_cmd_api.h:1773
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1775
sl_wfx_start_scan_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1777
Request message body for sl_wfx_start_scan_req_t.
Definition: sl_wfx_cmd_api.h:1684
uint16_t ie_data_length
Length of vendor-specific Information Element (IE) data in 802.11 Probe Request frames.
Definition: sl_wfx_cmd_api.h:1709
uint16_t scan_mode
Scan mode.
Definition: sl_wfx_cmd_api.h:1692
uint16_t ssid_list_count
The amount of specific SSIDs to scan.
Definition: sl_wfx_cmd_api.h:1704
uint16_t channel_list_count
The amount of specific channels to scan.
Definition: sl_wfx_cmd_api.h:1698
Request message for starting a scan to detect near-by access points.
Definition: sl_wfx_cmd_api.h:1748
sl_wfx_start_scan_req_body_t body
Definition: sl_wfx_cmd_api.h:1752
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1750
Confirmation message body for sl_wfx_stop_ap_cnf_t.
Definition: sl_wfx_cmd_api.h:1389
uint32_t status
Status of the stop request.
Definition: sl_wfx_cmd_api.h:1396
Confirmation message for sl_wfx_stop_ap_req_t.
Definition: sl_wfx_cmd_api.h:1403
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1405
sl_wfx_stop_ap_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1407
Indication message used to signal the completion of a stop operation.
Request message for stopping the started Wi-Fi network.
Confirmation message body for sl_wfx_stop_scan_cnf_t.
Definition: sl_wfx_cmd_api.h:1797
uint32_t status
Status of the stop request.
Definition: sl_wfx_cmd_api.h:1804
Confirmation message for sl_wfx_stop_scan_req_t.
Definition: sl_wfx_cmd_api.h:1812
sl_wfx_stop_scan_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1816
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1814
Request message for stopping an ongoing scan.
Confirmation message body for sl_wfx_update_ap_cnf_t.
Definition: sl_wfx_cmd_api.h:1352
uint32_t status
Status of the update request.
Definition: sl_wfx_cmd_api.h:1359
Confirmation message for sl_wfx_update_ap_req_t.
Definition: sl_wfx_cmd_api.h:1366
sl_wfx_update_ap_cnf_body_t body
Definition: sl_wfx_cmd_api.h:1370
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1368
Request message body for sl_wfx_update_ap_req_t.
Definition: sl_wfx_cmd_api.h:1308
uint16_t probe_resp_ie_data_length
Length of vendor-specific Information Element (IE) data in 802.11 Probe Response frames.
Definition: sl_wfx_cmd_api.h:1318
uint16_t beacon_ie_data_length
Length of vendor-specific Information Element (IE) data in 802.11 Beacon frames.
Definition: sl_wfx_cmd_api.h:1313
Request message for updating parameters of the started Wi-Fi network.
Definition: sl_wfx_cmd_api.h:1342
sl_wfx_update_ap_req_body_t body
Definition: sl_wfx_cmd_api.h:1346
sl_wfx_header_t header
Definition: sl_wfx_cmd_api.h:1344
WFM API message IDs.
Definition: sl_wfx_cmd_api.h:190
sl_wfx_indications_ids_t indications
Definition: sl_wfx_cmd_api.h:196
sl_wfx_confirmations_ids_t confirmations
Definition: sl_wfx_cmd_api.h:194
sl_wfx_requests_ids_t requests
Definition: sl_wfx_cmd_api.h:192