From: hcj <1224667075@qq.com> Date: Wed, 17 Jul 2024 06:45:42 +0000 (+0800) Subject: 补交hfp开关 X-Git-Tag: release_V1.2.70_20241020_135402~792^2~4 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F541%2F1;p=mirrors%2FFD230.git 补交hfp开关 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneService.h b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneService.h index 594b9fd96..5cb511dd1 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneService.h +++ b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneService.h @@ -256,6 +256,12 @@ uint32 GetCallCodec(void); // 添加通话进通话记录文件 void AddToCallLog(CallLogInfo *info); +int uapi_hfp_disconnect(void); + +int uapi_hfp_connect(void); + +int uapi_hfp_connect_state(void); + #ifdef __cplusplus } #endif diff --git a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp index 055adb27a..f30105934 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp @@ -1853,6 +1853,34 @@ int TransCallToMobilePhone(void) } } +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