* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Creates the ua monitor's handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks The @a monitor handle should be destroyed by using #ua_monitor_destroy().
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Destroys the ua monitor's handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] monitor The monitor handle
*
* @brief Adds sensors to UA monitor for which monitoring is to be done.
* Availability of sensors to be added can be checked using #ua_monitor_is_sensor_available()
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @remarks If you want to add the BLE sensor,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to add the Wi-Fi sensor,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] monitor The monitor handle
* @param[in] sensor The sensor to be added to monitor
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Removes sensors from UA monitor.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @remarks If you want to remove the BLE sensor,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to remove the Wi-Fi sensor,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] monitor The monitor handle
* @param[in] sensor Sensor to be removed from monitor
* @brief Starts scan of registered devices.
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to start BLE scan,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to start Wi-Fi scan,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @remarks Only one scan can run at one time.
*
* @brief Stops ua_monitor_start_scan().
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to stop BLE scan,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to stop Wi-Fi scan,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] monitor UA monitor's handle
*
* @brief Starts user presence detection.
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to start BLE presence detection,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to start Wi-Fi presence detection,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @remarks This function is not specific for any particular user's presence detection.
* Therefore, the callback will be invoked when any user is detected by sensors.
* @brief Stops user presence detection.
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to stop BLE presence detection,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to stop Wi-Fi presence detection,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] monitor UA monitor's handle
*
* @brief Starts user absence detection.
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to start BLE absence detection,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to start Wi-Fi absence detection,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @remarks This function is not specific for any particular user's absence detection.
* Therefore, the callback will be invoked only when no user is detected by sensors.
* @brief Stops user absence detection.
* @since_tizen 6.5
* @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @privilege %http://tizen.org/privilege/location
+ * @remarks If you want to stop BLE absence detection,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to stop Wi-Fi absence detection,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] monitor The monitor handle
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Creates the user handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks The @a user handle should be destroyed by using #ua_user_destroy().
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Destroys the user handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks User context will removed and all allocated memory (if any) will be released.
*
* @brief Adds the user. Added user is stored in the database
* and is also available after the application restarts.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] user The user handle
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Removes the user.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] user The user handle
*
* @brief Adds device for a user. This information is stored in database
* and is also available after the application restarts.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @remarks If you want to add the BLE device,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to add the Wi-Fi device,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] user The user handle.
* @param[in] device The device handle.
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Removes the device handle for a user handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @remarks If you want to remove the BLE device,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to remove the Wi-Fi device,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] user The user handle.
* @param[in] device The device handle.
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Creates the service handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks The @a service handle should be destroyed by using #ua_service_destroy().
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Destroys the service handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks Service context will be removed and all allocated memory (if any) will be released.
*
* @brief Adds the service. Added service is stored in database
* and is also available after the application restarts.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle
*
* To update a property of a service its respective setter functions
* should be called and then followed by the call of ua_service_update().
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Removes the service.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Gets detection threshold for service handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle
* @param[out] presence_threshold The service presence threshold information (in lux)
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Adds a user for a specific service.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle.
* @param[in] user The user handle.
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Removes the user for the specific service handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle.
* @param[in] user The user handle.
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Sets device discriminant for a specific service.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] service The service handle.
* @param[in] device The device handle.
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Creates the device handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks The @a device handle should be destroyed using #ua_user_destroy().
*
* @ingroup CAPI_NETWORK_UA_MODULE
* @brief Destroys the device handle.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @remarks Device context will be removed and all allocated memory (if any) will be released.
*
* If the device has already been added, this call should be followed by
* the call of ua_device_update() to reflect the modifications.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] device The device handle
* @param[in] os The device's operating system.
* If the device has already been added, this call should be followed by
* the call of ua_device_update() to reflect the modifications.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] device The device handle
* @param[in] bssid The device's Wi-Fi BSSID.
* If the device has already been added, this call should be followed by
* the call of ua_device_update() to reflect the modifications.
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
*
* @param[in] device The device handle
* @param[in] ipv4_address The device's wifi IPv4 address.
* To update a property of a device its respective setter functions
* should be called and then followed by the call of ua_device_update().
* @since_tizen 6.5
- * @privlevel public
- * @privilege %http://tizen.org/privilege/userawareness
+ * @remarks If you want to update BLE device,
+ * you should add privilege %http://tizen.org/privilege/bluetooth.
+ * if you want to update Wi-Fi device,
+ * you should add privilege %http://tizen.org/privilege/network.get.
*
* @param[in] device The device handle
*