API message IDs

WFM API message IDs.

Data Structures

union  sl_wfx_message_ids_t
 WFM API message IDs.

Enumerations

enum  sl_wfx_requests_ids_t {
  SL_WFX_SET_MAC_ADDRESS_REQ_ID = 0x42 ,
  SL_WFX_CONNECT_REQ_ID = 0x43 ,
  SL_WFX_DISCONNECT_REQ_ID = 0x44 ,
  SL_WFX_START_AP_REQ_ID = 0x45 ,
  SL_WFX_UPDATE_AP_REQ_ID = 0x46 ,
  SL_WFX_STOP_AP_REQ_ID = 0x47 ,
  SL_WFX_SEND_FRAME_REQ_ID = 0x4a ,
  SL_WFX_START_SCAN_REQ_ID = 0x4b ,
  SL_WFX_STOP_SCAN_REQ_ID = 0x4c ,
  SL_WFX_GET_SIGNAL_STRENGTH_REQ_ID = 0x4e ,
  SL_WFX_DISCONNECT_AP_CLIENT_REQ_ID = 0x4f ,
  SL_WFX_SET_PM_MODE_REQ_ID = 0x52 ,
  SL_WFX_ADD_MULTICAST_ADDR_REQ_ID = 0x53 ,
  SL_WFX_REMOVE_MULTICAST_ADDR_REQ_ID = 0x54 ,
  SL_WFX_SET_MAX_AP_CLIENT_COUNT_REQ_ID = 0x55 ,
  SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_REQ_ID = 0x56 ,
  SL_WFX_SET_ROAM_PARAMETERS_REQ_ID = 0x57 ,
  SL_WFX_SET_TX_RATE_PARAMETERS_REQ_ID = 0x58 ,
  SL_WFX_SET_ARP_IP_ADDRESS_REQ_ID = 0x59 ,
  SL_WFX_SET_NS_IP_ADDRESS_REQ_ID = 0x5A ,
  SL_WFX_SET_BROADCAST_FILTER_REQ_ID = 0x5B ,
  SL_WFX_SET_SCAN_PARAMETERS_REQ_ID = 0x5C ,
  SL_WFX_SET_UNICAST_FILTER_REQ_ID = 0x5D ,
  SL_WFX_ADD_WHITELIST_ADDR_REQ_ID = 0x5E ,
  SL_WFX_ADD_BLACKLIST_ADDR_REQ_ID = 0x5F ,
  SL_WFX_SET_MAX_TX_POWER_REQ_ID = 0x60 ,
  SL_WFX_GET_MAX_TX_POWER_REQ_ID = 0x61 ,
  SL_WFX_GET_PMK_REQ_ID = 0x62 ,
  SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_REQ_ID = 0x63 ,
  SL_WFX_EXT_AUTH_REQ_ID = 0x64
}
 WFM API request message IDs.
 
enum  sl_wfx_confirmations_ids_t {
  SL_WFX_SET_MAC_ADDRESS_CNF_ID = 0x42 ,
  SL_WFX_CONNECT_CNF_ID = 0x43 ,
  SL_WFX_DISCONNECT_CNF_ID = 0x44 ,
  SL_WFX_START_AP_CNF_ID = 0x45 ,
  SL_WFX_UPDATE_AP_CNF_ID = 0x46 ,
  SL_WFX_STOP_AP_CNF_ID = 0x47 ,
  SL_WFX_SEND_FRAME_CNF_ID = 0x4a ,
  SL_WFX_START_SCAN_CNF_ID = 0x4b ,
  SL_WFX_STOP_SCAN_CNF_ID = 0x4c ,
  SL_WFX_GET_SIGNAL_STRENGTH_CNF_ID = 0x4e ,
  SL_WFX_DISCONNECT_AP_CLIENT_CNF_ID = 0x4f ,
  SL_WFX_SET_PM_MODE_CNF_ID = 0x52 ,
  SL_WFX_ADD_MULTICAST_ADDR_CNF_ID = 0x53 ,
  SL_WFX_REMOVE_MULTICAST_ADDR_CNF_ID = 0x54 ,
  SL_WFX_SET_MAX_AP_CLIENT_COUNT_CNF_ID = 0x55 ,
  SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_CNF_ID = 0x56 ,
  SL_WFX_SET_ROAM_PARAMETERS_CNF_ID = 0x57 ,
  SL_WFX_SET_TX_RATE_PARAMETERS_CNF_ID = 0x58 ,
  SL_WFX_SET_ARP_IP_ADDRESS_CNF_ID = 0x59 ,
  SL_WFX_SET_NS_IP_ADDRESS_CNF_ID = 0x5A ,
  SL_WFX_SET_BROADCAST_FILTER_CNF_ID = 0x5B ,
  SL_WFX_SET_SCAN_PARAMETERS_CNF_ID = 0x5C ,
  SL_WFX_SET_UNICAST_FILTER_CNF_ID = 0x5D ,
  SL_WFX_ADD_WHITELIST_ADDR_CNF_ID = 0x5E ,
  SL_WFX_ADD_BLACKLIST_ADDR_CNF_ID = 0x5F ,
  SL_WFX_SET_MAX_TX_POWER_CNF_ID = 0x60 ,
  SL_WFX_GET_MAX_TX_POWER_CNF_ID = 0x61 ,
  SL_WFX_GET_PMK_CNF_ID = 0x62 ,
  SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_CNF_ID = 0x63 ,
  SL_WFX_EXT_AUTH_CNF_ID = 0x64
}
 WFM API confirmation message IDs.
 
enum  sl_wfx_indications_ids_t {
  SL_WFX_CONNECT_IND_ID = 0xc3 ,
  SL_WFX_DISCONNECT_IND_ID = 0xc4 ,
  SL_WFX_START_AP_IND_ID = 0xc5 ,
  SL_WFX_STOP_AP_IND_ID = 0xc7 ,
  SL_WFX_RECEIVED_IND_ID = 0xca ,
  SL_WFX_SCAN_RESULT_IND_ID = 0xcb ,
  SL_WFX_SCAN_COMPLETE_IND_ID = 0xcc ,
  SL_WFX_AP_CLIENT_CONNECTED_IND_ID = 0xcd ,
  SL_WFX_AP_CLIENT_REJECTED_IND_ID = 0xce ,
  SL_WFX_AP_CLIENT_DISCONNECTED_IND_ID = 0xcf ,
  SL_WFX_EXT_AUTH_IND_ID = 0xd2 ,
  SL_WFX_PS_MODE_ERROR_IND_ID = 0xd3
}
 WFM API indication message IDs.

Detailed Description

WFM API message IDs.


Data Structure Documentation

◆ sl_wfx_message_ids_t

union sl_wfx_message_ids_t

WFM API message IDs.

Definition at line 190 of file sl_wfx_cmd_api.h.

Data Fields
sl_wfx_confirmations_ids_t confirmations Confirmation messages sent from the device to the host.
sl_wfx_indications_ids_t indications Indication messages sent from the device to the host.
sl_wfx_requests_ids_t requests Request messages sent from the host to the device.

Enumeration Type Documentation

◆ sl_wfx_confirmations_ids_t

WFM API confirmation message IDs.

Enumerator
SL_WFX_SET_MAC_ADDRESS_CNF_ID 

SET_MAC_ADDRESS confirmation Id. Returns body SL_WFX_SET_MAC_ADDRESS_CNF_BODY

SL_WFX_CONNECT_CNF_ID 

CONNECT confirmation Id. Returns body SL_WFX_CONNECT_CNF_BODY

SL_WFX_DISCONNECT_CNF_ID 

DISCONNECT confirmation Id. Returns body SL_WFX_DISCONNECT_CNF_BODY

SL_WFX_START_AP_CNF_ID 

START_AP confirmation Id. Returns body SL_WFX_START_AP_CNF_BODY

SL_WFX_UPDATE_AP_CNF_ID 

UPDATE_AP confirmation Id. Returns body SL_WFX_UPDATE_AP_CNF_BODY

SL_WFX_STOP_AP_CNF_ID 

STOP_AP confirmation Id. Returns body SL_WFX_STOP_AP_CNF_BODY

SL_WFX_SEND_FRAME_CNF_ID 

SEND_FRAME confirmation Id. Returns body SL_WFX_SEND_FRAME_CNF_BODY

SL_WFX_START_SCAN_CNF_ID 

START_SCAN confirmation Id. Returns body SL_WFX_START_SCAN_CNF_BODY

SL_WFX_STOP_SCAN_CNF_ID 

STOP_SCAN confirmation Id. Returns body SL_WFX_STOP_SCAN_CNF_BODY

SL_WFX_GET_SIGNAL_STRENGTH_CNF_ID 

GET_SIGNAL_STRENGTH confirmation Id. Returns body SL_WFX_GET_SIGNAL_STRENGTH_CNF_BODY

SL_WFX_DISCONNECT_AP_CLIENT_CNF_ID 

DISCONNECT_AP_CLIENT confirmation Id. Returns body SL_WFX_DISCONNECT_AP_CLIENT_CNF_BODY

SL_WFX_SET_PM_MODE_CNF_ID 

SET_PM_MODE confirmation Id. Returns body SL_WFX_SET_PM_MODE_CNF_BODY

SL_WFX_ADD_MULTICAST_ADDR_CNF_ID 

ADD_MULTICAST_ADDR confirmation Id. Returns body SL_WFX_ADD_MULTICAST_ADDR_CNF_BODY

SL_WFX_REMOVE_MULTICAST_ADDR_CNF_ID 

REMOVE_MULTICAST_ADDR confirmation Id. Returns body SL_WFX_REMOVE_MULTICAST_ADDR_CNF_BODY

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

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_BODY

SL_WFX_SET_ROAM_PARAMETERS_CNF_ID 

SET_ROAM_PARAMETERS confirmation Id. Returns body SL_WFX_SET_ROAM_PARAMETERS_CNF_BODY

SL_WFX_SET_TX_RATE_PARAMETERS_CNF_ID 

SET_TX_RATE_PARAMETERS confirmation Id. Returns body SL_WFX_SET_TX_RATE_PARAMETERS_CNF_BODY

SL_WFX_SET_ARP_IP_ADDRESS_CNF_ID 

SET_ARP_IP_ADDRESS confirmation Id. Returns body SL_WFX_SET_ARP_IP_ADDRESS_CNF_BODY

SL_WFX_SET_NS_IP_ADDRESS_CNF_ID 

SET_NS_IP_ADDRESS confirmation Id. Returns body SL_WFX_SET_NS_IP_ADDRESS_CNF_BODY

SL_WFX_SET_BROADCAST_FILTER_CNF_ID 

SET_BROADCAST_FILTER confirmation Id. Returns body SL_WFX_SET_BROADCAST_FILTER_CNF_BODY

SL_WFX_SET_SCAN_PARAMETERS_CNF_ID 

SET_SCAN_PARAMETERS confirmation Id. Returns body SL_WFX_SET_SCAN_PARAMETERS_CNF_BODY

SL_WFX_SET_UNICAST_FILTER_CNF_ID 

SET_UNICAST_FILTER confirmation Id. Returns body SL_WFX_SET_UNICAST_FILTER_CNF_BODY

SL_WFX_ADD_WHITELIST_ADDR_CNF_ID 

ADD_WHITELIST_ADDR confirmation Id. Returns body SL_WFX_ADD_WHITELIST_ADDR_CNF_BODY

SL_WFX_ADD_BLACKLIST_ADDR_CNF_ID 

ADD_BLACKLIST_ADDR confirmation Id. Returns body SL_WFX_ADD_BLACKLIST_ADDR_CNF_BODY

SL_WFX_SET_MAX_TX_POWER_CNF_ID 

SET_MAX_TX_POWER confirmation Id. Returns body SL_WFX_SET_MAX_TX_POWER_CNF_BODY

SL_WFX_GET_MAX_TX_POWER_CNF_ID 

GET_MAX_TX_POWER confirmation Id. Returns body SL_WFX_GET_MAX_TX_POWER_CNF_BODY

SL_WFX_GET_PMK_CNF_ID 

GET_PMK confirmation Id. Returns body SL_WFX_GET_PMK_CNF_BODY

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_BODY

SL_WFX_EXT_AUTH_CNF_ID 

EXT_AUTH confirmation Id. Returns body SL_WFX_EXT_AUTH_BODY

Definition at line 136 of file sl_wfx_cmd_api.h.

◆ sl_wfx_indications_ids_t

WFM API indication message IDs.

Enumerator
SL_WFX_CONNECT_IND_ID 

CONNECT indication id. Content is SL_WFX_CONNECT_IND_BODY

SL_WFX_DISCONNECT_IND_ID 

DISCONNECT indication id. Content is SL_WFX_DISCONNECT_IND_BODY

SL_WFX_START_AP_IND_ID 

START_AP indication id. Content is SL_WFX_START_AP_IND_BODY

SL_WFX_STOP_AP_IND_ID 

STOP_AP indication id. Content is SL_WFX_STOP_AP_IND_BODY

SL_WFX_RECEIVED_IND_ID 

RECEIVED indication id. Content is SL_WFX_RECEIVED_IND_BODY

SL_WFX_SCAN_RESULT_IND_ID 

SCAN_RESULT indication id. Content is SL_WFX_SCAN_RESULT_IND_BODY

SL_WFX_SCAN_COMPLETE_IND_ID 

SCAN_COMPLETE indication id. Content is SL_WFX_SCAN_COMPLETE_IND_BODY

SL_WFX_AP_CLIENT_CONNECTED_IND_ID 

AP_CLIENT_CONNECTED indication id. Content is SL_WFX_AP_CLIENT_CONNECTED_IND_BODY

SL_WFX_AP_CLIENT_REJECTED_IND_ID 

AP_CLIENT_REJECTED indication id. Content is SL_WFX_AP_CLIENT_REJECTED_IND_BODY

SL_WFX_AP_CLIENT_DISCONNECTED_IND_ID 

AP_CLIENT_DISCONNECTED indication id. Content is SL_WFX_AP_CLIENT_DISCONNECTED_IND_BODY

SL_WFX_EXT_AUTH_IND_ID 

EXT_AUTH indication Id. Content is SL_WFX_EXT_AUTH_IND_BODY

SL_WFX_PS_MODE_ERROR_IND_ID 

PS_MODE_ERROR indication Id. Content is SL_WFX_PS_MODE_ERROR_IND_BODY

Definition at line 172 of file sl_wfx_cmd_api.h.

◆ sl_wfx_requests_ids_t

WFM API request message IDs.

Enumerator
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_ADDRESS_CNF_BODY

SL_WFX_CONNECT_REQ_ID 

CONNECT request ID uses body SL_WFX_CONNECT_REQ_BODY and returns SL_WFX_CONNECT_CNF_BODY

SL_WFX_DISCONNECT_REQ_ID 

DISCONNECT request ID uses body SL_WFX_DISCONNECT_REQ_BODY and returns SL_WFX_DISCONNECT_CNF_BODY

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

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

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

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

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

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

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_SIGNAL_STRENGTH_CNF_BODY

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_DISCONNECT_AP_CLIENT_CNF_BODY

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

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_MULTICAST_ADDR_CNF_BODY

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_REMOVE_MULTICAST_ADDR_CNF_BODY

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_WFX_SET_MAX_AP_CLIENT_COUNT_CNF_BODY

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 returns SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_CNF_BODY

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_ROAM_PARAMETERS_CNF_BODY

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_SET_TX_RATE_PARAMETERS_CNF_BODY

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_IP_ADDRESS_CNF_BODY

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_ADDRESS_CNF_BODY

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_BROADCAST_FILTER_CNF_BODY

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_SCAN_PARAMETERS_CNF_BODY

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_UNICAST_FILTER_CNF_BODY

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_WHITELIST_ADDR_CNF_BODY

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_BLACKLIST_ADDR_CNF_BODY

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_POWER_CNF_BODY

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_POWER_CNF_BODY

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

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 returns SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_CNF_BODY

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 at line 100 of file sl_wfx_cmd_api.h.