*
*/
-/**
- * @defgroup CAPI_NETWORK_BLUETOOTH_HID_MODULE Bluetooth HID
- * @brief Bluetooth HID(Human Interface Device) API provides functions for connecting to Bluetooth HID such as keyboards and mouse.
- * @ingroup CAPI_NETWORK_BLUETOOTH_MODULE
- *
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_HEADER Required Header
- * \#include <bluetooth.h>
- *
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_OVERVIEW Overview
- * In HID Profile, there are two roles - @a Host and @a Device.
- * The @a Host is a device that uses or requests the services of a HID. The @a Device is a device that provides the service of human data input and output to and from the @a Host.
- * This API only supports @a Host role.
- *
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_FEATURE Related Features
- * This API is related with the following features:\n
- * - %http://tizen.org/feature/network.bluetooth.hid\n
- *
- * It is recommended to design feature related codes in your application for reliability.\n
- *
- * You can check if a device supports the related features for this API by using @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of your application.\n
- *
- * 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.\n
- *
- * More details on featuring your application can be found from <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element"><b>Feature Element</b>.</a>
- */
-
/**
* @defgroup CAPI_NETWORK_BLUETOOTH_HID_MODULE Bluetooth HID
* @brief Bluetooth HID(Human Interface Device) API provides functions for connecting to Bluetooth HID such as keyboards and mouse.
/**
* @defgroup CAPI_NETWORK_BLUETOOTH_HID_HOST_MODULE Bluetooth HID Host
- * @brief Bluetooth HID(Human Interface Device) API provides functions for connecting to Bluetooth HID such as keyboards and mouse.
+ * @brief Bluetooth HID(Human Interface Device) Host API provides functions for connecting to Bluetooth HID Device such as keyboards and mouse.
* @ingroup CAPI_NETWORK_BLUETOOTH_HID_MODULE
*
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_HEADER Required Header
+ * @section CAPI_NETWORK_BLUETOOTH_HID_HOST_MODULE_HEADER Required Header
* \#include <bluetooth.h>
*
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_OVERVIEW Overview
+ * @section CAPI_NETWORK_BLUETOOTH_HID_HOST_MODULE_OVERVIEW Overview
* In HID Profile, there are two roles - @a Host and @a Device.
- * The @a Host is a device that uses or requests the services of a HID. The @a Device is a device that provides the service of human data input and output to and from th
+ * The @a Host is a device that uses or requests the services of a HID. The @a Device is a device that provides the service of human data input and output to and from the @a Host.
* This API only supports @a Host role.
*
- * @section CAPI_NETWORK_BLUETOOTH_HID_MODULE_FEATURE Related Features
+ * @section CAPI_NETWORK_BLUETOOTH_HID_HOST_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/network.bluetooth.hid\n
*
/**
* @defgroup CAPI_NETWORK_BLUETOOTH_HID_DEVICE_MODULE Bluetooth HID Device
- * @brief The Bluetooth HID (Human Interface Device) API provides functions for connecting Bluetooth HID such as keyboards and mice.
+ * @brief The Bluetooth HID (Human Interface Device) Device API provides functions for connecting to Bluetooth HID Host such as mobile and tablet.
* @ingroup CAPI_NETWORK_BLUETOOTH_HID_MODULE
*
* @section CAPI_NETWORK_BLUETOOTH_HID_DEVICE_MODULE_HEADER Required Header
* This set of functions is used for exchanging the hash key and randomizer.
* This API uses an external means of communication, such as near-field communication (NFC) to exchange some information used in the pairing process.
*
- * @section CAPI_NETWORK_BLUETOOTH_HDP_MODULE_FEATURE Related Features
+ * @section CAPI_NETWORK_BLUETOOTH_OOB_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/network.bluetooth.oob\n
*
int bt_pbap_client_is_connected(const char *address, bool *connected_status);
/**
- * @ingroup CAPI_NETWORK_BLUETOOTH_HID_MODULE
+ * @ingroup CAPI_NETWORK_BLUETOOTH_HID_DEVICE_MODULE
* @brief Sends the custom event data.
* @since_tizen 3.0
* @privlevel platform
/**
* @file bluetooth_type.h
* @brief API to control the Bluetooth adapter, devices and communications.
- * @ingroup CAPI_NETWORK_BLUETOOTH_TYPE_MODULE
+ * @ingroup CAPI_NETWORK_BLUETOOTH_MODULE
*/
-
/**
* @ingroup CAPI_NETWORK_BLUETOOTH_PBAP_MODULE
* @brief Enumeration of PBAP fields.
} bt_audio_profile_type_e;
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Enumerations for the call handling event.
* @since_tizen 2.3
} bt_ag_call_handling_event_e;
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Enumerations for the multi call handling event.
* @since_tizen 2.3
} bt_gatt_att_request_type_e;
/**
- * @ingroup CAPI_NETWORK_BLUETOOTH_PAN_PANU_MODULE
+ * @internal
+ * @ingroup CAPI_NETWORK_BLUETOOTH_PAN_NAP_MODULE
* @brief Enumerations for the types of PAN (Personal Area Networking) service.
* @since_tizen 2.3
*/
typedef void *bt_gatt_server_h;
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief The handle of calls state.
* @since_tizen 2.3
typedef void (*bt_audio_connection_state_changed_cb) (int result, bool connected, const char *remote_address, bt_audio_profile_type_e type, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Called when a call handling event happened from Hands-Free.
* @since_tizen 2.3
typedef void (*bt_ag_call_handling_event_cb) (bt_ag_call_handling_event_e event, unsigned int call_id, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Called when a multi call handling event happened from Hands-Free.
* @since_tizen 2.3
typedef void (*bt_ag_multi_call_handling_event_cb) (bt_ag_multi_call_handling_event_e event, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Called when a DTMF (Dual Tone Multi Frequency) is transmitted from Hands-Free.
* @since_tizen 2.3
typedef void (*bt_ag_dtmf_transmitted_cb) (const char *dtmf, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Called when the speaker gain of the remote device is changed.
* @since_tizen 2.3
typedef void (*bt_ag_speaker_gain_changed_cb) (int gain, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_AUDIO_AG_MODULE
* @brief Called when the microphone gain of the remote device is changed.
* @since_tizen 2.3
typedef void (*bt_avrcp_scan_mode_changed_cb) (bt_avrcp_scan_mode_e scan, void *user_data);
/**
- * @ingroup CAPI_NETWORK_BLUETOOTH_HID_MODULE
+ * @ingroup CAPI_NETWORK_BLUETOOTH_HID_HOST_MODULE
* @brief Called when the connection state is changed.
*
* @details This callback is called when the connection state is changed.
bt_gatt_h characteristic, bool completed, void *user_data);
/**
+ * @internal
* @ingroup CAPI_NETWORK_BLUETOOTH_PAN_NAP_MODULE
* @brief Called when the connection state is changed.
* @since_tizen 2.3
typedef void (*bt_nap_connection_state_changed_cb) (bool connected, const char *remote_address, const char *interface_name, void *user_data);
/**
- * @ingroup CAPI_NETWORK_BLUETOOTH_PAN_PANU_MODULE
+ * @internal
+ * @ingroup CAPI_NETWORK_BLUETOOTH_PAN_NAP_MODULE
* @brief Called when the connection state is changed.
*
* @details This callback is called when the connection state is changed.