diff options
Diffstat (limited to 'include/hardware_legacy/gscan.h')
-rw-r--r-- | include/hardware_legacy/gscan.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/include/hardware_legacy/gscan.h b/include/hardware_legacy/gscan.h index 252ee83..3cc8050 100644 --- a/include/hardware_legacy/gscan.h +++ b/include/hardware_legacy/gscan.h @@ -183,14 +183,13 @@ wifi_error wifi_set_bssid_hotlist(wifi_request_id id, wifi_interface_handle ifac /* Clear the BSSID Hotlist */ wifi_error wifi_reset_bssid_hotlist(wifi_request_id id, wifi_interface_handle iface); - /* SSID Hotlist */ typedef struct { void (*on_hotlist_ssid_found)(wifi_request_id id, unsigned num_results, wifi_scan_result *results); void (*on_hotlist_ssid_lost)(wifi_request_id id, unsigned num_results, wifi_scan_result *results); -} wifi_hotlist_ssid_found_handler; +} wifi_hotlist_ssid_handler; typedef struct { char ssid[32+1]; // SSID @@ -208,13 +207,11 @@ typedef struct { /* Set the SSID Hotlist */ wifi_error wifi_set_ssid_hotlist(wifi_request_id id, wifi_interface_handle iface, - wifi_ssid_hotlist_params params, wifi_hotlist_ssid_found_handler handler); + wifi_ssid_hotlist_params params, wifi_hotlist_ssid_handler handler); /* Clear the SSID Hotlist */ wifi_error wifi_reset_ssid_hotlist(wifi_request_id id, wifi_interface_handle iface); - - /* Significant wifi change */ typedef struct { mac_addr bssid; // BSSID @@ -323,8 +320,6 @@ typedef struct { wifi_error wifi_set_ssid_white_list(wifi_request_id id, wifi_interface_handle iface, int num_networks, wifi_ssid *ssids); - - /* Set G-SCAN roam parameters */ /** * Firmware roaming is implemented with two modes: @@ -394,21 +389,20 @@ wifi_error wifi_set_gscan_roam_params(wifi_request_id id, wifi_interface_handle /** * Enable/Disable "Lazy" roam */ -wifi_error wifi_set_lazy_roam(wifi_request_id id, wifi_interface_handle iface, int enable); +wifi_error wifi_enable_lazy_roam(wifi_request_id id, wifi_interface_handle iface, int enable); /** * Per BSSID preference */ typedef struct { char bssid[6]; - int rssi_modifier; // modifier applied to the RSSI of the BSSIDfor the purpose of comparing + int rssi_modifier; // modifier applied to the RSSI of the BSSID for the purpose of comparing // it with other roam candidate } wifi_bssid_preference; -wifi_error wifi_set_lazy_roam(wifi_request_id id, wifi_interface_handle iface, +wifi_error wifi_set_bssid_preference(wifi_request_id id, wifi_interface_handle iface, int num_bssid, wifi_bssid_preference *prefs); - typedef struct { int max_number_epno_networks; // max number of epno entries, M target is 64 int max_number_of_white_listed_ssid; // max number of white listed SSIDs, M target is 2 to 4 |