17 #ifndef _SL_WFX_CMD_API_H_
18 #define _SL_WFX_CMD_API_H_
20 #include "sl_wfx_general_api.h"
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
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
391 uint8_t ssid[SL_WFX_SSID_SIZE];
737 uint8_t mac_addr[SL_WFX_MAC_ADDR_SIZE];
801 uint8_t bssid[SL_WFX_BSSID_SIZE];
919 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
999 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1427 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1450 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1483 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1535 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1586 uint8_t packet_data[];
1830 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1915 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
1977 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2193 uint8_t channel_number[];
2635 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2695 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2921 uint8_t mac[SL_WFX_MAC_ADDR_SIZE];
2987 uint8_t auth_data[];
3039 uint8_t auth_data[];
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.
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