#ifndef __DEF_BT_AG_AGENT_H_
#define __DEF_BT_AG_AGENT_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#undef LOG_TAG
#define LOG_TAG "BLUETOOTH_AG_AGENT"
#define TELEPHONY_APP_INTERFACE "org.tizen.csd.Call.Instance"
#define BT_HEADSET_INTERFACE "org.bluez.Headset"
#define BT_ADAPTER_INTERFACE "org.bluez.Adapter1"
+#define BT_INTERFACES_ADDED "InterfacesAdded"
+#define BT_INTERFACES_REMOVED "InterfacesRemoved"
#ifdef TIZEN_FEATURE_BT_MEDIA_ENHANCE
#define BT_PROPERTIES_INTERFACE "org.freedesktop.DBus.Properties"
#define BLUEZ_MEDIA_TRANSPORT_INTERFACE "org.bluez.MediaTransport1"
enum hfp_version {
HFP_VERSION_1_5 = 0x0105,
HFP_VERSION_1_6 = 0x0106,
- HFP_VERSION_LATEST = HFP_VERSION_1_6,
+ HFP_VERSION_1_7 = 0x0107,
+ HFP_VERSION_LATEST = HFP_VERSION_1_7,
};
/* BD Address */
BT_AG_FEATURE_ENHANCED_CALL_CONTROL = 0x0080,
BT_AG_FEATURE_EXTENDED_ERROR_RESULT_CODES = 0x0100,
BT_AG_FEATURE_CODEC_NEGOTIATION = 0x0200,
+ BT_AG_FEATURE_HF_INDICATORS = 0x0400,
+ BT_AG_FEATURE_ESCO_S4_T2_SUPPORT = 0x0800,
} bt_ag_agent_feature_t;
typedef enum {
void _bt_ag_agent_check_transport_state(void);
#endif
+#ifdef __cplusplus
+}
+#endif
#endif /* __DEF_BT_AG_AGENT_H_ */