5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
802.11K (Radio Measurement) APIs

Typedefs

typedef void(* wiced_rrm_report_callback_t) (wwd_rrm_report_t **result_ptr)
 

Functions

wwd_result_t wwd_wifi_get_radio_resource_management_capabilities (wwd_interface_t interface, radio_resource_management_capability_ie_t *rrm_cap)
 
wwd_result_t wwd_wifi_radio_resource_management_beacon_req (wwd_interface_t interface, radio_resource_management_beacon_req_t *rrm_bcn_req)
 
wwd_result_t wwd_wifi_radio_resource_management_channel_load_req (wwd_interface_t interface, radio_resource_management_req_t *rrm_chload_req)
 
wwd_result_t wwd_wifi_radio_resource_management_frame_req (wwd_interface_t interface, radio_resource_management_framereq_t *rrm_framereq)
 
wwd_result_t wwd_wifi_radio_resource_management_link_management_req (wwd_interface_t interface, wiced_mac_t *ea)
 
wwd_result_t wwd_wifi_radio_resource_management_neighbor_add_neighbor (wwd_interface_t interface, radio_resource_management_nbr_element_t *nbr_elt, uint16_t buflen)
 
wwd_result_t wwd_wifi_radio_resource_management_neighbor_del_neighbor (wwd_interface_t interface, wiced_mac_t *bssid)
 
wwd_result_t wwd_wifi_radio_resource_management_neighbor_list (wwd_interface_t interface, uint8_t *buffer, uint16_t buflen)
 
wwd_result_t wwd_wifi_radio_resource_management_neighbor_req (wwd_interface_t interface, wiced_ssid_t *ssid)
 
wwd_result_t wwd_wifi_radio_resource_management_noise_req (wwd_interface_t interface, radio_resource_management_req_t *rrm_noise_req)
 
wwd_result_t wwd_wifi_radio_resource_management_stat_req (wwd_interface_t interface, radio_resource_management_statreq_t *rrm_statreq)
 
wwd_result_t wwd_wifi_set_radio_resource_management_capabilities (wwd_interface_t interface, radio_resource_management_capability_ie_t *rrm_cap)
 

Detailed Description

WICED Wi-Fi functions for registering/de-registering Radio Resource Management event handlers

Typedef Documentation

◆ wiced_rrm_report_callback_t

typedef void(* wiced_rrm_report_callback_t) (wwd_rrm_report_t **result_ptr)

RRM report callback function pointer type

Parameters
result_ptr: A pointer to the pointer that indicates where to put the next RRM report

Function Documentation

◆ wwd_wifi_get_radio_resource_management_capabilities()

wwd_result_t wwd_wifi_get_radio_resource_management_capabilities ( wwd_interface_t interface,
radio_resource_management_capability_ie_t * rrm_cap )
extern

This function gets Radio Resource Management Capabilities and parses them and then passes them to user application to format the data.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_capability_ie_t: The data structure get the different Radio Resource capabilities.
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_beacon_req()

wwd_result_t wwd_wifi_radio_resource_management_beacon_req ( wwd_interface_t interface,
radio_resource_management_beacon_req_t * rrm_bcn_req )
extern

This function sets 11k beacon measurement request in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_beacon_req_t: pointer to data structure of rrm_bcn_req_t
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_channel_load_req()

wwd_result_t wwd_wifi_radio_resource_management_channel_load_req ( wwd_interface_t interface,
radio_resource_management_req_t * rrm_chload_req )
extern

This function sets 11k channel load measurement request in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_req_t: pointer to data structure of rrm_chload_req
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_frame_req()

wwd_result_t wwd_wifi_radio_resource_management_frame_req ( wwd_interface_t interface,
radio_resource_management_framereq_t * rrm_framereq )
extern

This function sets 11k frame measurement request in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_framereq_t: pointer to data structure of rrm_framereq
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_link_management_req()

wwd_result_t wwd_wifi_radio_resource_management_link_management_req ( wwd_interface_t interface,
wiced_mac_t * ea )
extern

This function sets 11k link measurement request for the particular BSSID in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
wiced_mac_t: MAC Address of the destination
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_neighbor_add_neighbor()

wwd_result_t wwd_wifi_radio_resource_management_neighbor_add_neighbor ( wwd_interface_t interface,
radio_resource_management_nbr_element_t * nbr_elt,
uint16_t buflen )
extern

This function adds a node to Neighbor list

Parameters
interface: WWD_AP_INTERFACE (works only in AP mode)
rrm_nbr_element_t: pointer to the neighbor element data structure.
buflen: buffer length of the neighbor element data.
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_neighbor_del_neighbor()

wwd_result_t wwd_wifi_radio_resource_management_neighbor_del_neighbor ( wwd_interface_t interface,
wiced_mac_t * bssid )
extern

This function deletes node from 11k neighbor report list

Parameters
interface: WWD_AP_INTERFACE (works only in AP mode)
wiced_mac_t: BSSID of the node to be deleted from neighbor report list
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_neighbor_list()

wwd_result_t wwd_wifi_radio_resource_management_neighbor_list ( wwd_interface_t interface,
uint8_t * buffer,
uint16_t buflen )
extern

This function gets 11k neighbor report list works from the WLAN firmware.

Parameters
interface: WWD_AP_INTERFACE (works only in AP mode)
uint8_t: buffer pointer to data structure
uint16_t: buffer length
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_neighbor_req()

wwd_result_t wwd_wifi_radio_resource_management_neighbor_req ( wwd_interface_t interface,
wiced_ssid_t * ssid )
extern

This function send 11k neighbor report measurement request for the particular SSID in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
wiced_ssid_t: The data structure of the SSID.
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_noise_req()

wwd_result_t wwd_wifi_radio_resource_management_noise_req ( wwd_interface_t interface,
radio_resource_management_req_t * rrm_noise_req )
extern

This function sets 11k noise measurement request in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_req_t: pointer to data structure of rrm_noise_req
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_radio_resource_management_stat_req()

wwd_result_t wwd_wifi_radio_resource_management_stat_req ( wwd_interface_t interface,
radio_resource_management_statreq_t * rrm_statreq )
extern

This function sets 11k stat measurement request in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_statreq_t: pointer to data structure of rrm_statreq
Returns
: status WWD_SUCCESS or failure

◆ wwd_wifi_set_radio_resource_management_capabilities()

wwd_result_t wwd_wifi_set_radio_resource_management_capabilities ( wwd_interface_t interface,
radio_resource_management_capability_ie_t * rrm_cap )
extern

This function sets Radio Resource Management Capabilities in the WLAN firmware.

Parameters
interface: WWD_STA_INTERFACE or WWD_AP_INTERFACE
radio_resource_management_capability_ie_t: The data structure to set the different Radio Resource capabilities.
Returns
: status WWD_SUCCESS or failure