The Wi-Fi API provides functions for monitoring the state of Wi-Fi.
Required Header
#include <wifi.h>
Overview
The Wi-Fi Monitor allows monitoring the changes of Wi-Fi.
Related Features
This API is related with the following features:
- http://tizen.org/feature/network.wifi
It is recommended to design applications with regard to features, for reliability.
You can check if a device supports the related features for this API by using System Information, and control your application's actions accordingly.
To ensure your application is only running on the device with specific features, please define the features in your manifest file using the manifest editor in the SDK.
More details on featuring your application can be found from Feature List.
Typedef Documentation
Enumeration Type Documentation
Enumeration for the state of the Wi-Fi connection.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_connection_state_e instead.
- Since :
- 2.3
- Enumerator:
WIFI_CONNECTION_STATE_FAILURE |
Connection failed state
|
WIFI_CONNECTION_STATE_DISCONNECTED |
Disconnected state
|
WIFI_CONNECTION_STATE_ASSOCIATION |
Association state
|
WIFI_CONNECTION_STATE_CONFIGURATION |
Configuration state
|
WIFI_CONNECTION_STATE_CONNECTED |
Connected state
|
Enumeration for the state of the Wi-Fi device.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_device_state_e instead.
- Since :
- 2.3
- Enumerator:
WIFI_DEVICE_STATE_DEACTIVATED |
Wi-Fi is Deactivated
|
WIFI_DEVICE_STATE_ACTIVATED |
Wi-Fi is activated
|
Enumeration for the RSSI level.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_rssi_level_e instead.
- Since :
- 2.3
- Enumerator:
WIFI_RSSI_LEVEL_0 |
level 0
|
WIFI_RSSI_LEVEL_1 |
level 1
|
WIFI_RSSI_LEVEL_2 |
level 2
|
WIFI_RSSI_LEVEL_3 |
level 3
|
WIFI_RSSI_LEVEL_4 |
level 4
|
Function Documentation
Gets the connection state.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_get_connection_state() instead.
- Since :
- 2.3
- Privilege Level:
- public
- Privilege:
- http://tizen.org/privilege/network.get
- Parameters:
-
[out] | connection_state | The connection state |
- Returns:
- 0 on success, otherwise negative error value
- Return values:
-
Registers the callback called when the background scan is finished periodically.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_set_background_scan_cb() instead.
- Since :
- 2.3
- Parameters:
-
[in] | callback | The callback function to be called |
[in] | user_data | The user data passed to the callback function |
- Returns:
- 0 on success, otherwise negative error value
- Return values:
-
Registers the callback called when the connection state is changed.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_set_connection_state_changed_cb() instead.
- Since :
- 2.3
- Parameters:
-
[in] | callback | The callback function to be called |
[in] | user_data | The user data passed to the callback function |
- Returns:
- 0 on success, otherwise negative error value
- Return values:
-
Registers the callback called when the device state is changed.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_set_device_state_changed_cb() instead.
- Since :
- 2.3
- Parameters:
-
[in] | callback | The callback function to be called |
[in] | user_data | The user data passed to the callback function |
- Returns:
- 0 on success, otherwise negative error value
- Return values:
-
Registers callback called when the RSSI of connected Wi-Fi is changed.
- Deprecated:
- Deprecated since 3.0. Use wifi_manager_set_rssi_level_changed_cb() instead.
- Since :
- 2.3
- Parameters:
-
[in] | callback | The callback function to be called |
[in] | user_data | The user data passed to the callback function |
- Returns:
- 0 on success, otherwise negative error value
- Return values:
-