|
| 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) |
| |
WICED Wi-Fi functions for registering/de-registering Radio Resource Management event handlers
◆ 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 |
◆ 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()
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()
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()
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()
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