XCORE SDK
XCORE Software Development Kit
Classes | Typedefs | Enumerations
API message IDs

WFM API message IDs. More...

Classes

union  wfm_message_ids_u
 WFM API message IDs. More...
 

Typedefs

typedef enum sl_wfx_requests_ids_e sl_wfx_requests_ids_t
 WFM API request message IDs.
 
typedef enum sl_wfx_confirmations_ids_e sl_wfx_confirmations_ids_t
 WFM API confirmation message IDs.
 
typedef enum sl_wfx_indications_ids_e sl_wfx_indications_ids_t
 WFM API indication message IDs.
 
typedef union wfm_message_ids_u sl_wfx_message_ids_t
 WFM API message IDs.
 

Enumerations

enum  sl_wfx_requests_ids_e {
  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. More...
 
enum  sl_wfx_confirmations_ids_e {
  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. More...
 
enum  sl_wfx_indications_ids_e {
  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. More...
 

Detailed Description

WFM API message IDs.

Enumeration Type Documentation

◆ sl_wfx_confirmations_ids_e

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

◆ sl_wfx_indications_ids_e

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

◆ sl_wfx_requests_ids_e

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