API message IDsFULL_MAC_API

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
}
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 189 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_BOODY

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 .