summaryrefslogtreecommitdiff
path: root/android/handsfree-client.c
diff options
context:
space:
mode:
authorLukasz Rymanowski <lukasz.rymanowski@tieto.com>2014-09-15 13:51:27 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-09-18 16:36:04 +0200
commitbb4743231daf105d5c55d56fb9ece5fba065b62a (patch)
tree3bfd0254911b3cb01777927e25cd342bf97ac749 /android/handsfree-client.c
parent350273a7504401bae31a56e413b07a04cea61d22 (diff)
downloadbluez-bb4743231daf105d5c55d56fb9ece5fba065b62a.tar.gz
android/handsfree-client: Add Send DTMF command
Diffstat (limited to 'android/handsfree-client.c')
-rw-r--r--android/handsfree-client.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/android/handsfree-client.c b/android/handsfree-client.c
index 8df93d9fa..604ac088a 100644
--- a/android/handsfree-client.c
+++ b/android/handsfree-client.c
@@ -140,6 +140,13 @@ static void handle_retrieve_subscr_info(const void *buf, uint16_t len)
HAL_STATUS_UNSUPPORTED);
}
+static void handle_send_dtmf(const void *buf, uint16_t len)
+{
+ DBG("Not Implemented");
+ ipc_send_rsp(hal_ipc, HAL_SERVICE_ID_HANDSFREE_CLIENT,
+ HAL_OP_HF_CLIENT_SEND_DTMF, HAL_STATUS_UNSUPPORTED);
+}
+
static const struct ipc_handler cmd_handlers[] = {
/* HAL_OP_HF_CLIENT_CONNECT */
{ handle_connect, false,
@@ -174,6 +181,9 @@ static const struct ipc_handler cmd_handlers[] = {
{ handle_query_operator_name, false, 0 },
/* HAL_OP_HF_CLIENT_RETRIEVE_SUBSCR_INFO */
{ handle_retrieve_subscr_info, false, 0 },
+ /* HAL_OP_HF_CLIENT_SEND_DTMF */
+ { handle_send_dtmf, false,
+ sizeof(struct hal_cmd_hf_client_send_dtmf) },
};
bool bt_hf_client_register(struct ipc *ipc, const bdaddr_t *addr)