}
}
+int uapi_hfp_disconnect(void)
+{
+ int ret;
+ ret = hfp_hf_disconnect(&g_bdAddr);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[hfp_disconnect] ret:%d", ret);
+ return ret;
+}
+
+int uapi_hfp_connect(void)
+{
+ int ret;
+ ret = hfp_hf_connect(&g_bdAddr);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[hfp_connect_hfp] ret:%d", ret);
+ return ret;
+}
+
+int uapi_hfp_connect_state(void)
+{
+ int ret;
+ ret = hfp_hf_get_device_connect_state(&g_bdAddr);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[hfp_connect_hfp] ret:%d", ret);
+ if(PROFILE_STATE_CONNECTED==ret || PROFILE_STATE_CONNECTING ==ret)
+ return 1;
+ else
+ return 0;
+}
+
+
#ifdef __cplusplus
}
#endif