TizenRT Public API  v2.0 M2
wifi_manager.h File Reference

Provides APIs for Wi-Fi Manager. More...

Go to the source code of this file.

Data Structures

struct  wifi_manager_scan_info_s
 Keep information of nearby access points as scan results. More...
 
struct  wifi_manager_cb_s
 Include callback functions which are asynchronously called after Wi-Fi Manager APIs are called. More...
 
struct  wifi_manager_info_s
 Keep Wi-Fi Manager information including ip/mac address, ssid, rssi, etc. More...
 
struct  wifi_manager_softap_config_s
 Specify information of soft access point (softAP) such as ssid and channel number. More...
 
struct  wifi_manager_reconnect_config_s
 Specify the policy of reconnect when the device is disconnected. More...
 
struct  wifi_manager_ap_config_s
 Specify which access point (AP) a client connects to. More...
 
struct  wifi_manager_stats_s
 Specify Wi-Fi Manager internal stats information. More...
 

Enumerations

Functions

wifi_manager_result_e wifi_manager_init (wifi_manager_cb_s *wmcb)
 Initialize Wi-Fi Manager including starting Wi-Fi interface. More...
 
wifi_manager_result_e wifi_manager_deinit (void)
 Deinitialize Wi-Fi Manager including stoping Wi-Fi interface. More...
 
wifi_manager_result_e wifi_manager_set_mode (wifi_manager_mode_e mode, wifi_manager_softap_config_s *config)
 Change the Wi-Fi mode to station or AP. More...
 
wifi_manager_result_e wifi_manager_get_info (wifi_manager_info_s *info)
 Retrieve current status of Wi-Fi interface including mode, connection status, ssid, received signal strengh indication, and ip address. More...
 
wifi_manager_result_e wifi_manager_connect_ap_config (wifi_manager_ap_config_s *config, wifi_manager_reconnect_config_s *reconn_config)
 Connect to an access point. More...
 
wifi_manager_result_e wifi_manager_connect_ap (wifi_manager_ap_config_s *config)
 Connect to an access point. More...
 
wifi_manager_result_e wifi_manager_disconnect_ap (void)
 Disconnect from the connected access point. More...
 
wifi_manager_result_e wifi_manager_scan_ap (void)
 Scan nearby access points. More...
 
wifi_manager_result_e wifi_manager_save_config (wifi_manager_ap_config_s *config)
 Save the AP configuration at persistent storage. More...
 
wifi_manager_result_e wifi_manager_get_config (wifi_manager_ap_config_s *config)
 Get the AP configuration which was saved. More...
 
wifi_manager_result_e wifi_manager_remove_config (void)
 Remove the AP configuration which was saved. More...
 
wifi_manager_result_e wifi_manager_get_connected_config (wifi_manager_ap_config_s *config)
 Get the most recently connected AP configuration which was saved by Wi-Fi Manager. More...
 
wifi_manager_result_e wifi_manager_get_stats (wifi_manager_stats_s *stats)
 Obtain WiFi Manager state stats. More...
 

Detailed Description

Provides APIs for Wi-Fi Manager.

Definition in file wifi_manager.h.