1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
34
37
40
44
47
50
53
56
59
62
65
68
71
74
77
80
83
86
89
90
91
/* ... */
#include "bta_hf_client_int.h"
#include "stdio.h"
#include "common/bt_target.h"
#if (BTA_HF_INCLUDED == TRUE)
void bta_hf_client_send_at_cmd(tBTA_HF_CLIENT_DATA *p_data)
{
tBTA_HF_CLIENT_DATA_VAL *p_val = (tBTA_HF_CLIENT_DATA_VAL *)p_data;
switch (p_val->uint8_val) {
case BTA_HF_CLIENT_AT_CMD_VTS:
bta_hf_client_send_at_vts((char)p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_BTRH:
bta_hf_client_send_at_btrh(FALSE, p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_CHUP:
bta_hf_client_send_at_chup();
break;...
case BTA_HF_CLIENT_AT_CMD_CHLD:
bta_hf_client_send_at_chld('0' + p_val->uint32_val1, p_val->uint32_val2);
break;...
case BTA_HF_CLIENT_AT_CMD_BCC:
bta_hf_client_send_at_bcc();
break;...
case BTA_HF_CLIENT_AT_CMD_CNUM:
bta_hf_client_send_at_cnum();
break;...
case BTA_HF_CLIENT_AT_CMD_ATA:
bta_hf_client_send_at_ata();
break;...
case BTA_HF_CLIENT_AT_CMD_COPS:
bta_hf_client_send_at_cops(TRUE);
break;...
case BTA_HF_CLIENT_AT_CMD_ATD:
bta_hf_client_send_at_atd(p_val->str, p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_VGM:
bta_hf_client_send_at_vgm(p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_VGS:
bta_hf_client_send_at_vgs(p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_BVRA:
bta_hf_client_send_at_bvra(p_val->uint32_val1 == 0 ? FALSE : TRUE);
break;...
case BTA_HF_CLIENT_AT_CMD_CLCC:
bta_hf_client_send_at_clcc();
break;...
case BTA_HF_CLIENT_AT_CMD_BINP:
bta_hf_client_send_at_binp(p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_BLDN:
bta_hf_client_send_at_bldn();
break;...
case BTA_HF_CLIENT_AT_CMD_NREC:
bta_hf_client_send_at_nrec();
break;...
case BTA_HF_CLIENT_AT_CMD_XAPL:
bta_hf_client_send_at_xapl(p_val->str, p_val->uint32_val1);
break;...
case BTA_HF_CLIENT_AT_CMD_IPHONEACCEV:
bta_hf_client_send_at_iphoneaccev(p_val->uint32_val1, p_val->uint32_val1 == 0 ? FALSE : TRUE);
break;...
default:
APPL_TRACE_ERROR("Default case, %s", __FUNCTION__);
break;...
}{...}
}{...}
/* ... */#endif