xref: /btstack/test/hfp/test_sequences.c (revision d3c6e257e0b53a9f70065fe3861413e55f6ef6ff)
1dc5611fdSMilanka Ringwald /*
2dc5611fdSMilanka Ringwald  * Copyright (C) 2014 BlueKitchen GmbH
3dc5611fdSMilanka Ringwald  *
4dc5611fdSMilanka Ringwald  * Redistribution and use in source and binary forms, with or without
5dc5611fdSMilanka Ringwald  * modification, are permitted provided that the following conditions
6dc5611fdSMilanka Ringwald  * are met:
7dc5611fdSMilanka Ringwald  *
8dc5611fdSMilanka Ringwald  * 1. Redistributions of source code must retain the above copyright
9dc5611fdSMilanka Ringwald  *    notice, this list of conditions and the following disclaimer.
10dc5611fdSMilanka Ringwald  * 2. Redistributions in binary form must reproduce the above copyright
11dc5611fdSMilanka Ringwald  *    notice, this list of conditions and the following disclaimer in the
12dc5611fdSMilanka Ringwald  *    documentation and/or other materials provided with the distribution.
13dc5611fdSMilanka Ringwald  * 3. Neither the name of the copyright holders nor the names of
14dc5611fdSMilanka Ringwald  *    contributors may be used to endorse or promote products derived
15dc5611fdSMilanka Ringwald  *    from this software without specific prior written permission.
16dc5611fdSMilanka Ringwald  * 4. Any redistribution, use, or modification is done solely for
17dc5611fdSMilanka Ringwald  *    personal benefit and not for any commercial purpose or for
18dc5611fdSMilanka Ringwald  *    monetary gain.
19dc5611fdSMilanka Ringwald  *
20dc5611fdSMilanka Ringwald  * THIS SOFTWARE IS PROVIDED BY BLUEKITCHEN GMBH AND CONTRIBUTORS
21dc5611fdSMilanka Ringwald  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22dc5611fdSMilanka Ringwald  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
23dc5611fdSMilanka Ringwald  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MATTHIAS
24dc5611fdSMilanka Ringwald  * RINGWALD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
25dc5611fdSMilanka Ringwald  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
26dc5611fdSMilanka Ringwald  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
27dc5611fdSMilanka Ringwald  * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
28dc5611fdSMilanka Ringwald  * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29dc5611fdSMilanka Ringwald  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
30dc5611fdSMilanka Ringwald  * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31dc5611fdSMilanka Ringwald  * SUCH DAMAGE.
32dc5611fdSMilanka Ringwald  *
33dc5611fdSMilanka Ringwald  * Please inquire about commercial licensing options at
34dc5611fdSMilanka Ringwald  * [email protected]
35dc5611fdSMilanka Ringwald  *
36dc5611fdSMilanka Ringwald  */
37dc5611fdSMilanka Ringwald 
38dc5611fdSMilanka Ringwald // *****************************************************************************
39dc5611fdSMilanka Ringwald //
40dc5611fdSMilanka Ringwald // HFP Test Sequences
41dc5611fdSMilanka Ringwald //
42dc5611fdSMilanka Ringwald // *****************************************************************************
43dc5611fdSMilanka Ringwald 
44dc5611fdSMilanka Ringwald #include <stdint.h>
45dc5611fdSMilanka Ringwald #include <stdio.h>
46dc5611fdSMilanka Ringwald #include <stdlib.h>
47dc5611fdSMilanka Ringwald #include <string.h>
48dc5611fdSMilanka Ringwald 
49dc5611fdSMilanka Ringwald #include "test_sequences.h"
50dc5611fdSMilanka Ringwald 
51dc5611fdSMilanka Ringwald 
520cacd247SMilanka Ringwald #define TEST_SEQUENCE(test_sequence) { (char *)#test_sequence, (char**)test_sequence, sizeof(test_sequence) / sizeof(char *)}
53dc5611fdSMilanka Ringwald 
54dc5611fdSMilanka Ringwald /* Service Level Connection (slc) common commands */
55dc5611fdSMilanka Ringwald const char * slc_cmds_test1[] = {
56dc5611fdSMilanka Ringwald     "AT+BAC=1,3",
57dc5611fdSMilanka Ringwald     "OK"
58dc5611fdSMilanka Ringwald };
59dc5611fdSMilanka Ringwald 
60dc5611fdSMilanka Ringwald hfp_test_item_t slc_cmds_tests[] = {
61dc5611fdSMilanka Ringwald     TEST_SEQUENCE(slc_cmds_test1)
62dc5611fdSMilanka Ringwald };
63c26caa21SMilanka Ringwald 
64dc5611fdSMilanka Ringwald /* Codecs Connection (cc) test sequences */
65dc5611fdSMilanka Ringwald const char * cc_test1[] = {
66dc5611fdSMilanka Ringwald     "AT+BCC",
67dc5611fdSMilanka Ringwald     "OK",
68dc5611fdSMilanka Ringwald     "+BCS:1",
69dc5611fdSMilanka Ringwald     "AT+BCS=1",
70dc5611fdSMilanka Ringwald     "OK"
71dc5611fdSMilanka Ringwald };
72dc5611fdSMilanka Ringwald 
73dc5611fdSMilanka Ringwald const char * cc_test2[] = {
7462656e33SMilanka Ringwald     "AT+BAC=1,2",
7562656e33SMilanka Ringwald     "OK",
76dc5611fdSMilanka Ringwald     "AT+BCC",
77dc5611fdSMilanka Ringwald     "OK",
78d5deed03SMilanka Ringwald     "+BCS:1",
79656f7353SMilanka Ringwald     "AT+BCS=1",
80656f7353SMilanka Ringwald     "OK"
81656f7353SMilanka Ringwald };
82656f7353SMilanka Ringwald 
8362656e33SMilanka Ringwald 
84656f7353SMilanka Ringwald const char * cc_test3[] = {
85656f7353SMilanka Ringwald     "AT+BAC=1,2",
86656f7353SMilanka Ringwald     "OK",
87656f7353SMilanka Ringwald     "AT+BCC",
88656f7353SMilanka Ringwald     "OK",
89656f7353SMilanka Ringwald     "+BCS:1",
90656f7353SMilanka Ringwald     "AT+BAC=2,3",
91656f7353SMilanka Ringwald     "OK",
92af03d747SMilanka Ringwald     "+BCS:3",
93af03d747SMilanka Ringwald     "AT+BCS=3",
94656f7353SMilanka Ringwald     "OK"
95656f7353SMilanka Ringwald };
96656f7353SMilanka Ringwald 
9762656e33SMilanka Ringwald const char * cc_test4[] = {
98656f7353SMilanka Ringwald     "AT+BCC",
99656f7353SMilanka Ringwald     "OK",
100dc5611fdSMilanka Ringwald     "+BCS:1",
101dc5611fdSMilanka Ringwald     "AT+BAC=2,3",
102dc5611fdSMilanka Ringwald     "OK",
103af03d747SMilanka Ringwald     "+BCS:3",
104af03d747SMilanka Ringwald     "AT+BCS=3",
105dc5611fdSMilanka Ringwald     "OK"
106dc5611fdSMilanka Ringwald };
107dc5611fdSMilanka Ringwald 
108d212fbd8SMilanka Ringwald 
109dc5611fdSMilanka Ringwald hfp_test_item_t cc_tests[] = {
11062656e33SMilanka Ringwald     TEST_SEQUENCE(cc_test1),
111ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test2),
112ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test3),
113ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test4)
114dc5611fdSMilanka Ringwald };
115dc5611fdSMilanka Ringwald 
116deaf6c13SMilanka Ringwald /* Incoming call sequence */
117deaf6c13SMilanka Ringwald const char * ic_test1[] = {
118deaf6c13SMilanka Ringwald     "+CIEV:3,1",
119deaf6c13SMilanka Ringwald     "BCS:1",
120deaf6c13SMilanka Ringwald     "AT+BCS=1",
121c3a23b29SMilanka Ringwald     "OK"
122deaf6c13SMilanka Ringwald };
123deaf6c13SMilanka Ringwald 
124deaf6c13SMilanka Ringwald const char * ic_alert_test1[] = {
1251872f848SMilanka Ringwald     "ATA",
1261872f848SMilanka Ringwald     "OK",
1271872f848SMilanka Ringwald     "+CIEV:2,1", // call = 1
128a8714e14SMilanka Ringwald     "+CIEV:3,0",
129a8714e14SMilanka Ringwald };
130a8714e14SMilanka Ringwald 
131a8714e14SMilanka Ringwald const char * ic_ag_terminates_call[] = {
132a8714e14SMilanka Ringwald     // AG terminates call
133a8714e14SMilanka Ringwald     "+CIEV:2,0"
134a8714e14SMilanka Ringwald };
135a8714e14SMilanka Ringwald 
136a8714e14SMilanka Ringwald const char * ic_hf_terminates_call[] = {
137a8714e14SMilanka Ringwald     // HF terminates call
138a8714e14SMilanka Ringwald     "AT+CHUP",
139968c1e89SMilanka Ringwald     "OK",
140a8714e14SMilanka Ringwald     "+CIEV:2,0"
141deaf6c13SMilanka Ringwald };
142deaf6c13SMilanka Ringwald 
143deaf6c13SMilanka Ringwald hfp_test_item_t ic_tests[] = {
144deaf6c13SMilanka Ringwald     TEST_SEQUENCE(ic_test1)
145deaf6c13SMilanka Ringwald };
146deaf6c13SMilanka Ringwald 
147*d3c6e257SMilanka Ringwald /* PTS test sequences - SLC Group */
148dc5611fdSMilanka Ringwald 
1490cacd247SMilanka Ringwald const char * TC_AG_SLC_BV_01_C[] = {
1503723a700SMilanka Ringwald     "USER:a",
1510cacd247SMilanka Ringwald     "AT+BRSF=127" ,
1520cacd247SMilanka Ringwald     "+BRSF:4079" ,
1530cacd247SMilanka Ringwald     "OK" ,
1540cacd247SMilanka Ringwald     "AT+CIND=?" ,
1550cacd247SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
1560cacd247SMilanka Ringwald     "OK" ,
1570cacd247SMilanka Ringwald     "AT+CIND?" ,
1580cacd247SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
1590cacd247SMilanka Ringwald     "OK" ,
1600cacd247SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1610cacd247SMilanka Ringwald     "OK" ,
1620cacd247SMilanka Ringwald     "AT+CHLD=?" ,
1630cacd247SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
1640cacd247SMilanka Ringwald     "OK" ,
1650cacd247SMilanka Ringwald     "AT+VGS=9" ,
1660cacd247SMilanka Ringwald     "OK" ,
1670cacd247SMilanka Ringwald     "AT+VGM=9" ,
1680cacd247SMilanka Ringwald     "OK" ,
1690cacd247SMilanka Ringwald     "AT+CLIP=1" ,
1700cacd247SMilanka Ringwald     "OK" ,
1710cacd247SMilanka Ringwald     "AT+CCWA=1" ,
1720cacd247SMilanka Ringwald     "OK" ,
1730cacd247SMilanka Ringwald     "AT+CMEE=1" ,
1740cacd247SMilanka Ringwald     "OK"
1750cacd247SMilanka Ringwald };
1760cacd247SMilanka Ringwald 
17718602070SMilanka Ringwald const char * TC_AG_SLC_BV_02_C[] = {
1783723a700SMilanka Ringwald     "USER:a",
17918602070SMilanka Ringwald     "AT+BRSF=127" ,
18018602070SMilanka Ringwald     "+BRSF:4079" ,
18118602070SMilanka Ringwald     "OK" ,
18218602070SMilanka Ringwald     "AT+CIND=?" ,
18318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
18418602070SMilanka Ringwald     "OK" ,
18518602070SMilanka Ringwald     "AT+CIND?" ,
18618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
18718602070SMilanka Ringwald     "OK" ,
18818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
18918602070SMilanka Ringwald     "OK" ,
19018602070SMilanka Ringwald     "AT+CHLD=?" ,
19118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
19218602070SMilanka Ringwald     "OK" ,
19318602070SMilanka Ringwald     "AT+VGS=9" ,
19418602070SMilanka Ringwald     "OK" ,
19518602070SMilanka Ringwald     "AT+VGM=9" ,
19618602070SMilanka Ringwald     "OK" ,
19718602070SMilanka Ringwald     "AT+CLIP=1" ,
19818602070SMilanka Ringwald     "OK" ,
19918602070SMilanka Ringwald     "AT+CCWA=1" ,
20018602070SMilanka Ringwald     "OK" ,
20118602070SMilanka Ringwald     "AT+CMEE=1" ,
20218602070SMilanka Ringwald     "OK"
20318602070SMilanka Ringwald };
20418602070SMilanka Ringwald 
20518602070SMilanka Ringwald const char * TC_AG_SLC_BV_03_C[] = {
2063723a700SMilanka Ringwald     "USER:a",
20718602070SMilanka Ringwald     "AT+BRSF=125" ,
20818602070SMilanka Ringwald     "+BRSF:4079" ,
20918602070SMilanka Ringwald     "OK" ,
21018602070SMilanka Ringwald     "AT+CIND=?" ,
21118602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
21218602070SMilanka Ringwald     "OK" ,
21318602070SMilanka Ringwald     "AT+CIND?" ,
21418602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
21518602070SMilanka Ringwald     "OK" ,
21618602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
21718602070SMilanka Ringwald     "OK" ,
21818602070SMilanka Ringwald     "AT+VGS=9" ,
21918602070SMilanka Ringwald     "OK" ,
22018602070SMilanka Ringwald     "AT+VGM=9" ,
22118602070SMilanka Ringwald     "OK" ,
22218602070SMilanka Ringwald     "AT+CLIP=1" ,
22318602070SMilanka Ringwald     "OK" ,
22418602070SMilanka Ringwald     "AT+CCWA=1" ,
22518602070SMilanka Ringwald     "OK" ,
22618602070SMilanka Ringwald     "AT+CMEE=1" ,
22718602070SMilanka Ringwald     "OK"
22818602070SMilanka Ringwald };
22918602070SMilanka Ringwald 
23018602070SMilanka Ringwald const char * TC_AG_SLC_BV_04_C[] = {
2313723a700SMilanka Ringwald     "USER:a",
23218602070SMilanka Ringwald     "AT+BRSF=125" ,
23318602070SMilanka Ringwald     "+BRSF:4079" ,
23418602070SMilanka Ringwald     "OK" ,
23518602070SMilanka Ringwald     "AT+CIND=?" ,
23618602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
23718602070SMilanka Ringwald     "OK" ,
23818602070SMilanka Ringwald     "AT+CIND?" ,
23918602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
24018602070SMilanka Ringwald     "OK" ,
24118602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
24218602070SMilanka Ringwald     "OK" ,
24318602070SMilanka Ringwald     "AT+VGS=9" ,
24418602070SMilanka Ringwald     "OK" ,
24518602070SMilanka Ringwald     "AT+VGM=9" ,
24618602070SMilanka Ringwald     "OK" ,
24718602070SMilanka Ringwald     "AT+CLIP=1" ,
24818602070SMilanka Ringwald     "OK" ,
24918602070SMilanka Ringwald     "AT+CCWA=1" ,
25018602070SMilanka Ringwald     "OK" ,
25118602070SMilanka Ringwald     "AT+CMEE=1" ,
25218602070SMilanka Ringwald     "OK"
25318602070SMilanka Ringwald };
25418602070SMilanka Ringwald 
25518602070SMilanka Ringwald const char * TC_AG_SLC_BV_05_I[] = {
2563723a700SMilanka Ringwald     "USER:a",
25718602070SMilanka Ringwald     "AT+BRSF=255" ,
25818602070SMilanka Ringwald     "+BRSF:4079" ,
25918602070SMilanka Ringwald     "OK" ,
26018602070SMilanka Ringwald     "AT+BAC=1" ,
26118602070SMilanka Ringwald     "OK" ,
26218602070SMilanka Ringwald     "AT+CIND=?" ,
26318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
26418602070SMilanka Ringwald     "OK" ,
26518602070SMilanka Ringwald     "AT+CIND?" ,
26618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
26718602070SMilanka Ringwald     "OK" ,
26818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
26918602070SMilanka Ringwald     "OK" ,
27018602070SMilanka Ringwald     "AT+CHLD=?" ,
27118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
27218602070SMilanka Ringwald     "OK" ,
27318602070SMilanka Ringwald     "AT+VGS=9" ,
27418602070SMilanka Ringwald     "OK" ,
27518602070SMilanka Ringwald     "AT+VGM=9" ,
27618602070SMilanka Ringwald     "OK" ,
27718602070SMilanka Ringwald     "AT+CLIP=1" ,
27818602070SMilanka Ringwald     "OK" ,
27918602070SMilanka Ringwald     "AT+CCWA=1" ,
28018602070SMilanka Ringwald     "OK" ,
28118602070SMilanka Ringwald     "AT+CMEE=1" ,
28218602070SMilanka Ringwald     "OK"
28318602070SMilanka Ringwald };
28418602070SMilanka Ringwald 
28518602070SMilanka Ringwald const char * TC_AG_SLC_BV_06_I[] = {
2863723a700SMilanka Ringwald     "USER:a",
28718602070SMilanka Ringwald     "AT+BRSF=255" ,
28818602070SMilanka Ringwald     "+BRSF:4079" ,
28918602070SMilanka Ringwald     "OK" ,
29018602070SMilanka Ringwald     "AT+BAC=1" ,
29118602070SMilanka Ringwald     "OK" ,
29218602070SMilanka Ringwald     "AT+CIND=?" ,
29318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
29418602070SMilanka Ringwald     "OK" ,
29518602070SMilanka Ringwald     "AT+CIND?" ,
29618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
29718602070SMilanka Ringwald     "OK" ,
29818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
29918602070SMilanka Ringwald     "OK" ,
30018602070SMilanka Ringwald     "AT+CHLD=?" ,
30118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
30218602070SMilanka Ringwald     "OK" ,
30318602070SMilanka Ringwald     "AT+VGS=9" ,
30418602070SMilanka Ringwald     "OK" ,
30518602070SMilanka Ringwald     "AT+VGM=9" ,
30618602070SMilanka Ringwald     "OK" ,
30718602070SMilanka Ringwald     "AT+CLIP=1" ,
30818602070SMilanka Ringwald     "OK" ,
30918602070SMilanka Ringwald     "AT+CCWA=1" ,
31018602070SMilanka Ringwald     "OK" ,
31118602070SMilanka Ringwald     "AT+CMEE=1" ,
31218602070SMilanka Ringwald     "OK"
31318602070SMilanka Ringwald };
31418602070SMilanka Ringwald 
31518602070SMilanka Ringwald const char * TC_AG_SLC_BV_07_I[] = {
3163723a700SMilanka Ringwald     "USER:a",
31718602070SMilanka Ringwald     "AT+BRSF=127" ,
31818602070SMilanka Ringwald     "+BRSF:4079" ,
31918602070SMilanka Ringwald     "OK" ,
32018602070SMilanka Ringwald     "AT+CIND=?" ,
32118602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
32218602070SMilanka Ringwald     "OK" ,
32318602070SMilanka Ringwald     "AT+CIND?" ,
32418602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
32518602070SMilanka Ringwald     "OK" ,
32618602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
32718602070SMilanka Ringwald     "OK" ,
32818602070SMilanka Ringwald     "AT+CHLD=?" ,
32918602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
33018602070SMilanka Ringwald     "OK" ,
33118602070SMilanka Ringwald     "AT+VGS=9" ,
33218602070SMilanka Ringwald     "OK" ,
33318602070SMilanka Ringwald     "AT+VGM=9" ,
33418602070SMilanka Ringwald     "OK" ,
33518602070SMilanka Ringwald     "AT+CLIP=1" ,
33618602070SMilanka Ringwald     "OK" ,
33718602070SMilanka Ringwald     "AT+CCWA=1" ,
33818602070SMilanka Ringwald     "OK" ,
33918602070SMilanka Ringwald     "AT+CMEE=1" ,
34018602070SMilanka Ringwald     "OK"
34118602070SMilanka Ringwald };
34218602070SMilanka Ringwald 
34318602070SMilanka Ringwald const char * TC_AG_SLC_BV_09_I[] = {
3443723a700SMilanka Ringwald     "USER:a",
34518602070SMilanka Ringwald     "AT+BRSF=895" ,
34618602070SMilanka Ringwald     "+BRSF:4079" ,
34718602070SMilanka Ringwald     "OK" ,
34818602070SMilanka Ringwald     "AT+CIND=?" ,
34918602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
35018602070SMilanka Ringwald     "OK" ,
35118602070SMilanka Ringwald     "AT+CIND?" ,
35218602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
35318602070SMilanka Ringwald     "OK" ,
35418602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
35518602070SMilanka Ringwald     "OK" ,
35618602070SMilanka Ringwald     "AT+CHLD=?" ,
35718602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
35818602070SMilanka Ringwald     "OK" ,
35918602070SMilanka Ringwald     "AT+BIND=1,99" ,
36018602070SMilanka Ringwald     "OK" ,
36118602070SMilanka Ringwald     "AT+BIND=?" ,
36218602070SMilanka Ringwald     "+BIND:(1,2,)" ,
36318602070SMilanka Ringwald     "OK" ,
36418602070SMilanka Ringwald     "AT+BIND?" ,
36518602070SMilanka Ringwald     "+BIND:1,1",
36618602070SMilanka Ringwald     "+BIND:2,1" ,
36718602070SMilanka Ringwald     "OK" ,
36818602070SMilanka Ringwald     "AT+VGS=9" ,
36918602070SMilanka Ringwald     "OK" ,
37018602070SMilanka Ringwald     "AT+VGM=9" ,
37118602070SMilanka Ringwald     "OK" ,
37218602070SMilanka Ringwald     "AT+CLIP=1" ,
37318602070SMilanka Ringwald     "OK" ,
37418602070SMilanka Ringwald     "AT+CCWA=1" ,
37518602070SMilanka Ringwald     "OK" ,
37618602070SMilanka Ringwald     "AT+CMEE=1" ,
37718602070SMilanka Ringwald     "OK"
37818602070SMilanka Ringwald };
37918602070SMilanka Ringwald 
38018602070SMilanka Ringwald const char * TC_AG_SLC_BV_10_I[] = {
3813723a700SMilanka Ringwald     "USER:a",
38218602070SMilanka Ringwald     "AT+BRSF=127" ,
38318602070SMilanka Ringwald     "+BRSF:4079" ,
38418602070SMilanka Ringwald     "OK" ,
38518602070SMilanka Ringwald     "AT+CIND=?" ,
38618602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
38718602070SMilanka Ringwald     "OK" ,
38818602070SMilanka Ringwald     "AT+CIND?" ,
38918602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
39018602070SMilanka Ringwald     "OK" ,
39118602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
39218602070SMilanka Ringwald     "OK" ,
39318602070SMilanka Ringwald     "AT+CHLD=?" ,
39418602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
39518602070SMilanka Ringwald     "OK" ,
39618602070SMilanka Ringwald     "AT+VGS=9" ,
39718602070SMilanka Ringwald     "OK" ,
39818602070SMilanka Ringwald     "AT+VGM=9" ,
39918602070SMilanka Ringwald     "OK" ,
40018602070SMilanka Ringwald     "AT+CLIP=1" ,
40118602070SMilanka Ringwald     "OK" ,
40218602070SMilanka Ringwald     "AT+CCWA=1" ,
40318602070SMilanka Ringwald     "OK" ,
40418602070SMilanka Ringwald     "AT+CMEE=1" ,
40518602070SMilanka Ringwald     "OK"
40618602070SMilanka Ringwald };
40718602070SMilanka Ringwald 
408c3a23b29SMilanka Ringwald hfp_test_item_t pts_ag_slc_tests[] = {
40918602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_01_C),
41018602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_02_C),
41118602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_03_C),
41218602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_04_C),
41318602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_05_I),
41418602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_06_I),
41518602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_07_I),
41618602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_09_I),
41718602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_10_I)
4180cacd247SMilanka Ringwald };
419dc5611fdSMilanka Ringwald 
420c3a23b29SMilanka Ringwald 
421c3a23b29SMilanka Ringwald const char * TC_HF_SLC_BV_01_C[] = {
422c3a23b29SMilanka Ringwald     "AT+BRSF=951" ,
423c3a23b29SMilanka Ringwald     "+BRSF: 511" ,
424c3a23b29SMilanka Ringwald     "OK" ,
425c3a23b29SMilanka Ringwald     "AT+CIND=?" ,
426c3a23b29SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
427c3a23b29SMilanka Ringwald     "OK" ,
428c3a23b29SMilanka Ringwald     "AT+CIND?" ,
429c3a23b29SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
430c3a23b29SMilanka Ringwald     "OK" ,
431c3a23b29SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
432c3a23b29SMilanka Ringwald     "OK" ,
433c3a23b29SMilanka Ringwald     "AT+CHLD=?" ,
434c3a23b29SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
435c3a23b29SMilanka Ringwald     "OK" ,
4363723a700SMilanka Ringwald     "USER:Q",
437c3a23b29SMilanka Ringwald     "+BSIR: 0" ,
4383723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
439c3a23b29SMilanka Ringwald     "OK" ,
440c3a23b29SMilanka Ringwald     "OK"
441c3a23b29SMilanka Ringwald };
442c3a23b29SMilanka Ringwald 
44399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_02_C[] = {
44499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
44599bed3a9SMilanka Ringwald     "+BRSF: 511" ,
44699bed3a9SMilanka Ringwald     "OK" ,
44799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
44899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
44999bed3a9SMilanka Ringwald     "OK" ,
45099bed3a9SMilanka Ringwald     "AT+CIND?" ,
45199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
45299bed3a9SMilanka Ringwald     "OK" ,
45399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
45499bed3a9SMilanka Ringwald     "OK" ,
45599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
45699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
45799bed3a9SMilanka Ringwald     "OK" ,
4583723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4593723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
46099bed3a9SMilanka Ringwald     "+BSIR: 0" ,
46199bed3a9SMilanka Ringwald     "OK" ,
46299bed3a9SMilanka Ringwald     "OK"
46399bed3a9SMilanka Ringwald };
46499bed3a9SMilanka Ringwald 
46599bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_03_C[] = {
46699bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
46799bed3a9SMilanka Ringwald     "+BRSF: 510" ,
46899bed3a9SMilanka Ringwald     "OK" ,
46999bed3a9SMilanka Ringwald     "AT+CIND=?" ,
47099bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
47199bed3a9SMilanka Ringwald     "OK" ,
47299bed3a9SMilanka Ringwald     "AT+CIND?" ,
47399bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
47499bed3a9SMilanka Ringwald     "OK" ,
47599bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
47699bed3a9SMilanka Ringwald     "OK" ,
4773723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4783723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
47999bed3a9SMilanka Ringwald     "+BSIR: 0" ,
48099bed3a9SMilanka Ringwald     "OK" ,
48199bed3a9SMilanka Ringwald     "OK"
48299bed3a9SMilanka Ringwald };
48399bed3a9SMilanka Ringwald 
48499bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_04_C[] = {
48599bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
48699bed3a9SMilanka Ringwald     "+BRSF: 510" ,
48799bed3a9SMilanka Ringwald     "OK" ,
48899bed3a9SMilanka Ringwald     "AT+CIND=?" ,
48999bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
49099bed3a9SMilanka Ringwald     "OK" ,
49199bed3a9SMilanka Ringwald     "AT+CIND?" ,
49299bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
49399bed3a9SMilanka Ringwald     "OK" ,
49499bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
49599bed3a9SMilanka Ringwald     "OK" ,
4963723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4973723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
49899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
49999bed3a9SMilanka Ringwald     "OK" ,
50099bed3a9SMilanka Ringwald     "OK"
50199bed3a9SMilanka Ringwald };
50299bed3a9SMilanka Ringwald 
50399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_05_I[] = {
50499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
50599bed3a9SMilanka Ringwald     "+BRSF: 1023" ,
50699bed3a9SMilanka Ringwald     "OK" ,
50799bed3a9SMilanka Ringwald     "AT+BAC=1,2" ,
50899bed3a9SMilanka Ringwald     "OK" ,
50999bed3a9SMilanka Ringwald     "AT+CIND=?" ,
51099bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
51199bed3a9SMilanka Ringwald     "OK" ,
51299bed3a9SMilanka Ringwald     "AT+CIND?" ,
51399bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
51499bed3a9SMilanka Ringwald     "OK" ,
51599bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
51699bed3a9SMilanka Ringwald     "OK" ,
51799bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
51899bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
51999bed3a9SMilanka Ringwald     "OK" ,
5203723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5213723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
52299bed3a9SMilanka Ringwald     "+BSIR: 0" ,
52399bed3a9SMilanka Ringwald     "OK" ,
52499bed3a9SMilanka Ringwald     "OK"
52599bed3a9SMilanka Ringwald };
52699bed3a9SMilanka Ringwald 
52799bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_06_I[] = {
52899bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
52999bed3a9SMilanka Ringwald     "+BRSF: 1023" ,
53099bed3a9SMilanka Ringwald     "OK" ,
53199bed3a9SMilanka Ringwald     "AT+BAC=1,2" ,
53299bed3a9SMilanka Ringwald     "OK" ,
53399bed3a9SMilanka Ringwald     "AT+CIND=?" ,
53499bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
53599bed3a9SMilanka Ringwald     "OK" ,
53699bed3a9SMilanka Ringwald     "AT+CIND?" ,
53799bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
53899bed3a9SMilanka Ringwald     "OK" ,
53999bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
54099bed3a9SMilanka Ringwald     "OK" ,
54199bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
54299bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
54399bed3a9SMilanka Ringwald     "OK" ,
5443723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5453723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
54699bed3a9SMilanka Ringwald     "+BSIR: 0" ,
54799bed3a9SMilanka Ringwald     "OK" ,
54899bed3a9SMilanka Ringwald     "OK"
54999bed3a9SMilanka Ringwald };
55099bed3a9SMilanka Ringwald 
55199bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_08_I[] = {
55299bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
55399bed3a9SMilanka Ringwald     "+BRSF: 511" ,
55499bed3a9SMilanka Ringwald     "OK" ,
55599bed3a9SMilanka Ringwald     "AT+CIND=?" ,
55699bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
55799bed3a9SMilanka Ringwald     "OK" ,
55899bed3a9SMilanka Ringwald     "AT+CIND?" ,
55999bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
56099bed3a9SMilanka Ringwald     "OK" ,
56199bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
56299bed3a9SMilanka Ringwald     "OK" ,
56399bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
56499bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
56599bed3a9SMilanka Ringwald     "OK" ,
5663723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5673723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
56899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
56999bed3a9SMilanka Ringwald     "OK" ,
57099bed3a9SMilanka Ringwald     "OK"
57199bed3a9SMilanka Ringwald };
57299bed3a9SMilanka Ringwald 
57399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_09_I[] = {
57499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
57599bed3a9SMilanka Ringwald     "+BRSF: 3583" ,
57699bed3a9SMilanka Ringwald     "OK" ,
57799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
57899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
57999bed3a9SMilanka Ringwald     "OK" ,
58099bed3a9SMilanka Ringwald     "AT+CIND?" ,
58199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
58299bed3a9SMilanka Ringwald     "OK" ,
58399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
58499bed3a9SMilanka Ringwald     "OK" ,
58599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
58699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
58799bed3a9SMilanka Ringwald     "OK" ,
58899bed3a9SMilanka Ringwald     "AT+BIND=1" ,
58999bed3a9SMilanka Ringwald     "OK" ,
59099bed3a9SMilanka Ringwald     "AT+BIND=?" ,
59199bed3a9SMilanka Ringwald     "+BIND: (1)" ,
59299bed3a9SMilanka Ringwald     "OK" ,
59399bed3a9SMilanka Ringwald     "AT+BIND?" ,
59499bed3a9SMilanka Ringwald     "+BIND: 1,1" ,
59599bed3a9SMilanka Ringwald     "OK" ,
5963723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5973723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
59899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
59999bed3a9SMilanka Ringwald     "OK" ,
60099bed3a9SMilanka Ringwald     "OK"
60199bed3a9SMilanka Ringwald };
60299bed3a9SMilanka Ringwald 
60399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_10_I[] = {
60499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
60599bed3a9SMilanka Ringwald     "+BRSF: 511" ,
60699bed3a9SMilanka Ringwald     "OK" ,
60799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
60899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
60999bed3a9SMilanka Ringwald     "OK" ,
61099bed3a9SMilanka Ringwald     "AT+CIND?" ,
61199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
61299bed3a9SMilanka Ringwald     "OK" ,
61399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
61499bed3a9SMilanka Ringwald     "OK" ,
61599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
61699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
61799bed3a9SMilanka Ringwald     "OK" ,
6183723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
6193723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
62099bed3a9SMilanka Ringwald     "+BSIR: 0" ,
62199bed3a9SMilanka Ringwald     "OK" ,
62299bed3a9SMilanka Ringwald     "OK"
62399bed3a9SMilanka Ringwald };
624c3a23b29SMilanka Ringwald 
625c3a23b29SMilanka Ringwald hfp_test_item_t pts_hf_slc_tests[] = {
626c3a23b29SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_01_C),
62799bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_02_C),
62899bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_03_C),
62999bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_04_C),
63099bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_05_I),
63199bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_06_I),
63299bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_08_I),
63399bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_09_I),
63499bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_10_I),
635c3a23b29SMilanka Ringwald };
636c3a23b29SMilanka Ringwald 
637*d3c6e257SMilanka Ringwald 
638*d3c6e257SMilanka Ringwald /* PTS test sequences - ATA Group */
639*d3c6e257SMilanka Ringwald 
640d5deed03SMilanka Ringwald const char * TC_AG_ATA_BV_01_I[] = {
641d5deed03SMilanka Ringwald     "USER:a",
642d5deed03SMilanka Ringwald     "AT+BRSF=127" ,
643d5deed03SMilanka Ringwald     "+BRSF:4079" ,
644d5deed03SMilanka Ringwald     "OK" ,
645d5deed03SMilanka Ringwald     "AT+CIND=?" ,
646d5deed03SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
647d5deed03SMilanka Ringwald     "OK" ,
648d5deed03SMilanka Ringwald     "AT+CIND?" ,
649d5deed03SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
650d5deed03SMilanka Ringwald     "OK" ,
651d5deed03SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
652d5deed03SMilanka Ringwald     "OK" ,
653d5deed03SMilanka Ringwald     "AT+CHLD=?" ,
654d5deed03SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
655d5deed03SMilanka Ringwald     "OK" ,
656d5deed03SMilanka Ringwald     "AT+VGS=9" ,
657d5deed03SMilanka Ringwald     "OK" ,
658d5deed03SMilanka Ringwald     "AT+VGM=9" ,
659d5deed03SMilanka Ringwald     "OK" ,
660d5deed03SMilanka Ringwald     "AT+CLIP=1" ,
661d5deed03SMilanka Ringwald     "OK" ,
662d5deed03SMilanka Ringwald     "AT+CCWA=1" ,
663d5deed03SMilanka Ringwald     "OK" ,
664d5deed03SMilanka Ringwald     "AT+CMEE=1" ,
665d5deed03SMilanka Ringwald     "OK" ,
666d5deed03SMilanka Ringwald     "USER:c",
667d5deed03SMilanka Ringwald     "+CIEV:3,1" ,
668d5deed03SMilanka Ringwald     "RING" ,
669d5deed03SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
670d5deed03SMilanka Ringwald     "ATA" ,
671d5deed03SMilanka Ringwald     "OK" ,
672d5deed03SMilanka Ringwald     "+CIEV:2,1" ,
673d5deed03SMilanka Ringwald     "+CIEV:3,0" ,
674d5deed03SMilanka Ringwald     "USER:C",
675d5deed03SMilanka Ringwald     "USER:B",
676d5deed03SMilanka Ringwald     "USER:t",
677d5deed03SMilanka Ringwald     "+CIEV:2,0"
678d5deed03SMilanka Ringwald };
679d5deed03SMilanka Ringwald 
6803723a700SMilanka Ringwald const char * TC_AG_ATA_BV_02_I[] = {
6813723a700SMilanka Ringwald     "USER:a",
6823723a700SMilanka Ringwald     "AT+BRSF=127" ,
6833723a700SMilanka Ringwald     "+BRSF:4079" ,
6843723a700SMilanka Ringwald     "OK" ,
6853723a700SMilanka Ringwald     "AT+CIND=?" ,
6863723a700SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
6873723a700SMilanka Ringwald     "OK" ,
6883723a700SMilanka Ringwald     "AT+CIND?" ,
6893723a700SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
6903723a700SMilanka Ringwald     "OK" ,
6913723a700SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
6923723a700SMilanka Ringwald     "OK" ,
6933723a700SMilanka Ringwald     "AT+CHLD=?" ,
6943723a700SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
6953723a700SMilanka Ringwald     "OK" ,
6963723a700SMilanka Ringwald     "AT+VGS=9" ,
6973723a700SMilanka Ringwald     "OK" ,
6983723a700SMilanka Ringwald     "AT+VGM=9" ,
6993723a700SMilanka Ringwald     "OK" ,
7003723a700SMilanka Ringwald     "AT+CLIP=1" ,
7013723a700SMilanka Ringwald     "OK" ,
7023723a700SMilanka Ringwald     "AT+CCWA=1" ,
7033723a700SMilanka Ringwald     "OK" ,
7043723a700SMilanka Ringwald     "AT+CMEE=1" ,
7053723a700SMilanka Ringwald     "OK" ,
7063723a700SMilanka Ringwald     "USER:c",
7073723a700SMilanka Ringwald     "+CIEV:3,1" ,
7083723a700SMilanka Ringwald     "RING" ,
7093723a700SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
7103723a700SMilanka Ringwald     "ATA" ,
7113723a700SMilanka Ringwald     "OK" ,
7123723a700SMilanka Ringwald     "+CIEV:2,1" ,
7133723a700SMilanka Ringwald     "+CIEV:3,0" ,
7143723a700SMilanka Ringwald     "USER:C",
715*d3c6e257SMilanka Ringwald     "USER:t",
7163723a700SMilanka Ringwald     "+CIEV:2,0"
7173723a700SMilanka Ringwald };
718d5deed03SMilanka Ringwald 
719d5deed03SMilanka Ringwald hfp_test_item_t pts_ag_ata_tests[] = {
720*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ATA_BV_01_I),
721*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ATA_BV_02_I)
722d5deed03SMilanka Ringwald };
723d5deed03SMilanka Ringwald 
724*d3c6e257SMilanka Ringwald const char * TC_HF_ATA_BV_01_I[] = {
725*d3c6e257SMilanka Ringwald     "AT+BRSF=951" ,
726*d3c6e257SMilanka Ringwald     "+BRSF: 511" ,
727*d3c6e257SMilanka Ringwald     "OK" ,
728*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
729*d3c6e257SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
730*d3c6e257SMilanka Ringwald     "OK" ,
731*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
732*d3c6e257SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
733*d3c6e257SMilanka Ringwald     "OK" ,
734*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
735*d3c6e257SMilanka Ringwald     "OK" ,
736*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
737*d3c6e257SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
738*d3c6e257SMilanka Ringwald     "OK" ,
739*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
740*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
741*d3c6e257SMilanka Ringwald     "+BSIR: 0" ,
742*d3c6e257SMilanka Ringwald     "OK" ,
743*d3c6e257SMilanka Ringwald     "OK" ,
744*d3c6e257SMilanka Ringwald     "+CIEV: 3,1" ,
745*d3c6e257SMilanka Ringwald     "RING" ,
746*d3c6e257SMilanka Ringwald     "RING" ,
747*d3c6e257SMilanka Ringwald     "RING" ,
748*d3c6e257SMilanka Ringwald     "USER:f", // "ATA" ,
749*d3c6e257SMilanka Ringwald     "OK" ,
750*d3c6e257SMilanka Ringwald     "+CIEV: 2,1" ,
751*d3c6e257SMilanka Ringwald     "+CIEV: 3,0" ,
752*d3c6e257SMilanka Ringwald     "USER:B",
753*d3c6e257SMilanka Ringwald     "+CIEV: 2,0"
754*d3c6e257SMilanka Ringwald };
755*d3c6e257SMilanka Ringwald 
756*d3c6e257SMilanka Ringwald const char * TC_HF_ATA_BV_02_I[] = {
757*d3c6e257SMilanka Ringwald     "AT+BRSF=951" ,
758*d3c6e257SMilanka Ringwald     "+BRSF: 511" ,
759*d3c6e257SMilanka Ringwald     "OK" ,
760*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
761*d3c6e257SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
762*d3c6e257SMilanka Ringwald     "OK" ,
763*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
764*d3c6e257SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
765*d3c6e257SMilanka Ringwald     "OK" ,
766*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
767*d3c6e257SMilanka Ringwald     "OK" ,
768*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
769*d3c6e257SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
770*d3c6e257SMilanka Ringwald     "OK" ,
771*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
772*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
773*d3c6e257SMilanka Ringwald     "+BSIR: 0" ,
774*d3c6e257SMilanka Ringwald     "OK" ,
775*d3c6e257SMilanka Ringwald     "OK" ,
776*d3c6e257SMilanka Ringwald     "+CIEV: 3,1" ,
777*d3c6e257SMilanka Ringwald     "RING" ,
778*d3c6e257SMilanka Ringwald     "RING" ,
779*d3c6e257SMilanka Ringwald     "USER:f", // "ATA" ,
780*d3c6e257SMilanka Ringwald     "OK" ,
781*d3c6e257SMilanka Ringwald     "+CIEV: 2,1" ,
782*d3c6e257SMilanka Ringwald     "+CIEV: 3,0" ,
783*d3c6e257SMilanka Ringwald     "USER:t"
784*d3c6e257SMilanka Ringwald };
7853723a700SMilanka Ringwald 
786d5deed03SMilanka Ringwald hfp_test_item_t pts_hf_ata_tests[] = {
787*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ATA_BV_01_I),
788*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ATA_BV_02_I)
789d5deed03SMilanka Ringwald };
790dc5611fdSMilanka Ringwald 
791*d3c6e257SMilanka Ringwald 
792*d3c6e257SMilanka Ringwald /* PTS test sequences - TWC Group */
793*d3c6e257SMilanka Ringwald 
794*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_01_I[] = {
795*d3c6e257SMilanka Ringwald     "USER:a",
796*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
797*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
798*d3c6e257SMilanka Ringwald     "OK" ,
799*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
800*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
801*d3c6e257SMilanka Ringwald     "OK" ,
802*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
803*d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
804*d3c6e257SMilanka Ringwald     "OK" ,
805*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
806*d3c6e257SMilanka Ringwald     "OK" ,
807*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
808*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
809*d3c6e257SMilanka Ringwald     "OK" ,
810*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
811*d3c6e257SMilanka Ringwald     "OK" ,
812*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
813*d3c6e257SMilanka Ringwald     "OK" ,
814*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
815*d3c6e257SMilanka Ringwald     "OK" ,
816*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
817*d3c6e257SMilanka Ringwald     "OK" ,
818*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
819*d3c6e257SMilanka Ringwald     "OK" ,
820*d3c6e257SMilanka Ringwald     "USER:c",
821*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
822*d3c6e257SMilanka Ringwald     "RING" ,
823*d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
824*d3c6e257SMilanka Ringwald     "ATA" ,
825*d3c6e257SMilanka Ringwald     "OK" ,
826*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
827*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
828*d3c6e257SMilanka Ringwald     "USER:m",
829*d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
830*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
831*d3c6e257SMilanka Ringwald     "AT+CHLD=0" ,
832*d3c6e257SMilanka Ringwald     "OK" ,
833*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
834*d3c6e257SMilanka Ringwald     "USER:C",
835*d3c6e257SMilanka Ringwald     "+CIEV:2,0",
836*d3c6e257SMilanka Ringwald     "USER:t"
837*d3c6e257SMilanka Ringwald };
838*d3c6e257SMilanka Ringwald 
839*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_02_I[] = {
840*d3c6e257SMilanka Ringwald     "USER:a",
841*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
842*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
843*d3c6e257SMilanka Ringwald     "OK" ,
844*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
845*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
846*d3c6e257SMilanka Ringwald     "OK" ,
847*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
848*d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
849*d3c6e257SMilanka Ringwald     "OK" ,
850*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
851*d3c6e257SMilanka Ringwald     "OK" ,
852*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
853*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
854*d3c6e257SMilanka Ringwald     "OK" ,
855*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
856*d3c6e257SMilanka Ringwald     "OK" ,
857*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
858*d3c6e257SMilanka Ringwald     "OK" ,
859*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
860*d3c6e257SMilanka Ringwald     "OK" ,
861*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
862*d3c6e257SMilanka Ringwald     "OK" ,
863*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
864*d3c6e257SMilanka Ringwald     "OK" ,
865*d3c6e257SMilanka Ringwald     "USER:c",
866*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
867*d3c6e257SMilanka Ringwald     "RING" ,
868*d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
869*d3c6e257SMilanka Ringwald     "ATA" ,
870*d3c6e257SMilanka Ringwald     "OK" ,
871*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
872*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
873*d3c6e257SMilanka Ringwald     "USER:m",
874*d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
875*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
876*d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
877*d3c6e257SMilanka Ringwald     "OK" ,
878*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
879*d3c6e257SMilanka Ringwald     "USER:C",
880*d3c6e257SMilanka Ringwald     "+CIEV:2,0",
881*d3c6e257SMilanka Ringwald     "USER:t"
882*d3c6e257SMilanka Ringwald };
883*d3c6e257SMilanka Ringwald 
884*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_03_I[] = {
885*d3c6e257SMilanka Ringwald     "USER:a",
886*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
887*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
888*d3c6e257SMilanka Ringwald     "OK" ,
889*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
890*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
891*d3c6e257SMilanka Ringwald     "OK" ,
892*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
893*d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
894*d3c6e257SMilanka Ringwald     "OK" ,
895*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
896*d3c6e257SMilanka Ringwald     "OK" ,
897*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
898*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
899*d3c6e257SMilanka Ringwald     "OK" ,
900*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
901*d3c6e257SMilanka Ringwald     "OK" ,
902*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
903*d3c6e257SMilanka Ringwald     "OK" ,
904*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
905*d3c6e257SMilanka Ringwald     "OK" ,
906*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
907*d3c6e257SMilanka Ringwald     "OK" ,
908*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
909*d3c6e257SMilanka Ringwald     "OK" ,
910*d3c6e257SMilanka Ringwald     "USER:c",
911*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
912*d3c6e257SMilanka Ringwald     "RING" ,
913*d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
914*d3c6e257SMilanka Ringwald     "ATA" ,
915*d3c6e257SMilanka Ringwald     "OK" ,
916*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
917*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
918*d3c6e257SMilanka Ringwald     "USER:m",
919*d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
920*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
921*d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
922*d3c6e257SMilanka Ringwald     "OK" ,
923*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
924*d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
925*d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
926*d3c6e257SMilanka Ringwald     "OK" ,
927*d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
928*d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
929*d3c6e257SMilanka Ringwald     "OK" ,
930*d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
931*d3c6e257SMilanka Ringwald     "USER:C",
932*d3c6e257SMilanka Ringwald     "+CIEV:2,0",
933*d3c6e257SMilanka Ringwald     "USER:t"
934*d3c6e257SMilanka Ringwald };
935*d3c6e257SMilanka Ringwald 
936*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_04_I[] = {
937*d3c6e257SMilanka Ringwald     "USER:c",
938*d3c6e257SMilanka Ringwald     "USER:e",
939*d3c6e257SMilanka Ringwald     "USER:m",
940*d3c6e257SMilanka Ringwald     "USER:e",
941*d3c6e257SMilanka Ringwald     "USER:a",
942*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
943*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
944*d3c6e257SMilanka Ringwald     "OK" ,
945*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
946*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
947*d3c6e257SMilanka Ringwald     "OK" ,
948*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
949*d3c6e257SMilanka Ringwald     "+CIND:1,1,0,3,5,0,1" ,
950*d3c6e257SMilanka Ringwald     "OK" ,
951*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
952*d3c6e257SMilanka Ringwald     "OK" ,
953*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
954*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
955*d3c6e257SMilanka Ringwald     "OK" ,
956*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
957*d3c6e257SMilanka Ringwald     "OK" ,
958*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
959*d3c6e257SMilanka Ringwald     "OK" ,
960*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
961*d3c6e257SMilanka Ringwald     "OK" ,
962*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
963*d3c6e257SMilanka Ringwald     "OK" ,
964*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
965*d3c6e257SMilanka Ringwald     "OK" ,
966*d3c6e257SMilanka Ringwald     "AT+CHLD=3" ,
967*d3c6e257SMilanka Ringwald     "OK" ,
968*d3c6e257SMilanka Ringwald     "USER:C",
969*d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
970*d3c6e257SMilanka Ringwald     "+CIEV:2,0",
971*d3c6e257SMilanka Ringwald     "USER:t"
972*d3c6e257SMilanka Ringwald };
973*d3c6e257SMilanka Ringwald 
974*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_05_I[] = {
975*d3c6e257SMilanka Ringwald     "USER:a" ,
976*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
977*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
978*d3c6e257SMilanka Ringwald     "OK" ,
979*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
980*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
981*d3c6e257SMilanka Ringwald     "OK" ,
982*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
983*d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
984*d3c6e257SMilanka Ringwald     "OK" ,
985*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
986*d3c6e257SMilanka Ringwald     "OK" ,
987*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
988*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
989*d3c6e257SMilanka Ringwald     "OK" ,
990*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
991*d3c6e257SMilanka Ringwald     "OK" ,
992*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
993*d3c6e257SMilanka Ringwald     "OK" ,
994*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
995*d3c6e257SMilanka Ringwald     "OK" ,
996*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
997*d3c6e257SMilanka Ringwald     "OK" ,
998*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
999*d3c6e257SMilanka Ringwald     "OK" ,
1000*d3c6e257SMilanka Ringwald     "USER:c" ,
1001*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1002*d3c6e257SMilanka Ringwald     "RING" ,
1003*d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
1004*d3c6e257SMilanka Ringwald     "ATA" ,
1005*d3c6e257SMilanka Ringwald     "OK" ,
1006*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1007*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1008*d3c6e257SMilanka Ringwald     "AT+BLDN" ,
1009*d3c6e257SMilanka Ringwald     "+CIEV:7,2" ,
1010*d3c6e257SMilanka Ringwald     "OK" ,
1011*d3c6e257SMilanka Ringwald     "+CIEV:3,2" ,
1012*d3c6e257SMilanka Ringwald     "USER:j" ,
1013*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1014*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1015*d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
1016*d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
1017*d3c6e257SMilanka Ringwald     "OK" ,
1018*d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
1019*d3c6e257SMilanka Ringwald     "USER:C" ,
1020*d3c6e257SMilanka Ringwald     "+CIEV:2,0" ,
1021*d3c6e257SMilanka Ringwald     "USER:t"
1022*d3c6e257SMilanka Ringwald };
1023*d3c6e257SMilanka Ringwald 
1024*d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_06_I[] = {
1025*d3c6e257SMilanka Ringwald     "USER:a" ,
1026*d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
1027*d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
1028*d3c6e257SMilanka Ringwald     "OK" ,
1029*d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
1030*d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
1031*d3c6e257SMilanka Ringwald     "OK" ,
1032*d3c6e257SMilanka Ringwald     "AT+CIND?" ,
1033*d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
1034*d3c6e257SMilanka Ringwald     "OK" ,
1035*d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1036*d3c6e257SMilanka Ringwald     "OK" ,
1037*d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
1038*d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
1039*d3c6e257SMilanka Ringwald     "OK" ,
1040*d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
1041*d3c6e257SMilanka Ringwald     "OK" ,
1042*d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
1043*d3c6e257SMilanka Ringwald     "OK" ,
1044*d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
1045*d3c6e257SMilanka Ringwald     "OK" ,
1046*d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
1047*d3c6e257SMilanka Ringwald     "OK" ,
1048*d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
1049*d3c6e257SMilanka Ringwald     "OK" ,
1050*d3c6e257SMilanka Ringwald     "USER:c" ,
1051*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1052*d3c6e257SMilanka Ringwald     "RING" ,
1053*d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
1054*d3c6e257SMilanka Ringwald     "ATA" ,
1055*d3c6e257SMilanka Ringwald     "OK" ,
1056*d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1057*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1058*d3c6e257SMilanka Ringwald     "USER:m" ,
1059*d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1060*d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1061*d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
1062*d3c6e257SMilanka Ringwald     "OK" ,
1063*d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1064*d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
1065*d3c6e257SMilanka Ringwald     "AT+CHLD=4" ,
1066*d3c6e257SMilanka Ringwald     "OK" ,
1067*d3c6e257SMilanka Ringwald     "+CIEV:2,0" ,
1068*d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
1069*d3c6e257SMilanka Ringwald     "USER:B" ,
1070*d3c6e257SMilanka Ringwald     "USER:A"
1071*d3c6e257SMilanka Ringwald };
1072*d3c6e257SMilanka Ringwald 
1073*d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_twc_tests[] = {
1074*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_01_I),
1075*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_02_I),
1076*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_03_I),
1077*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_04_I),
1078*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_05_I),
1079*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_06_I)
1080*d3c6e257SMilanka Ringwald };
1081*d3c6e257SMilanka Ringwald 
1082*d3c6e257SMilanka Ringwald 
1083*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_01_I[] = {
1084*d3c6e257SMilanka Ringwald 
1085*d3c6e257SMilanka Ringwald };
1086*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_02_I[] = {
1087*d3c6e257SMilanka Ringwald 
1088*d3c6e257SMilanka Ringwald };
1089*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_03_I[] = {
1090*d3c6e257SMilanka Ringwald 
1091*d3c6e257SMilanka Ringwald };
1092*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_04_I[] = {
1093*d3c6e257SMilanka Ringwald 
1094*d3c6e257SMilanka Ringwald };
1095*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_05_I[] = {
1096*d3c6e257SMilanka Ringwald 
1097*d3c6e257SMilanka Ringwald };
1098*d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_06_I[] = {
1099*d3c6e257SMilanka Ringwald 
1100*d3c6e257SMilanka Ringwald };
1101*d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_twc_tests[] = {
1102*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_01_I),
1103*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_02_I),
1104*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_03_I),
1105*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_04_I),
1106*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_05_I),
1107*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_06_I)
1108*d3c6e257SMilanka Ringwald };
1109*d3c6e257SMilanka Ringwald 
1110*d3c6e257SMilanka Ringwald 
1111*d3c6e257SMilanka Ringwald /* PTS test sequences - ECS Group */
1112*d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_01_I[] = {};
1113*d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_02_I[] = {};
1114*d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_03_I[] = {};
1115*d3c6e257SMilanka Ringwald 
1116*d3c6e257SMilanka Ringwald 
1117*d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_ecs_tests[] = {
1118*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_01_I),
1119*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_02_I),
1120*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_03_I)
1121*d3c6e257SMilanka Ringwald };
1122*d3c6e257SMilanka Ringwald 
1123*d3c6e257SMilanka Ringwald 
1124*d3c6e257SMilanka Ringwald const char * TC_HF_ECS_BV_01_I[] = {};
1125*d3c6e257SMilanka Ringwald const char * TC_HF_ECS_BV_02_I[] = {};
1126*d3c6e257SMilanka Ringwald const char * TC_HF_ECS_BV_03_I[] = {};
1127*d3c6e257SMilanka Ringwald 
1128*d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_ecs_tests[] = {
1129*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECS_BV_01_I),
1130*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECS_BV_02_I),
1131*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECS_BV_03_I)
1132*d3c6e257SMilanka Ringwald };
1133*d3c6e257SMilanka Ringwald 
1134*d3c6e257SMilanka Ringwald 
1135*d3c6e257SMilanka Ringwald /* PTS test sequences - ECC Group */
1136*d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_01_I[] = {};
1137*d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_02_I[] = {};
1138*d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_03_I[] = {};
1139*d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_04_I[] = {};
1140*d3c6e257SMilanka Ringwald 
1141*d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_ecc_tests[] = {
1142*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_01_I),
1143*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_02_I),
1144*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_03_I),
1145*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_04_I)
1146*d3c6e257SMilanka Ringwald };
1147*d3c6e257SMilanka Ringwald 
1148*d3c6e257SMilanka Ringwald const char * TC_HF_ECC_BV_01_I[] = {};
1149*d3c6e257SMilanka Ringwald const char * TC_HF_ECC_BV_02_I[] = {};
1150*d3c6e257SMilanka Ringwald const char * TC_HF_ECC_BV_03_I[] = {};
1151*d3c6e257SMilanka Ringwald const char * TC_HF_ECC_BV_04_I[] = {};
1152*d3c6e257SMilanka Ringwald 
1153*d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_ecc_tests[] = {
1154*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECC_BV_01_I),
1155*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECC_BV_02_I),
1156*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECC_BV_03_I),
1157*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ECC_BV_04_I)
1158*d3c6e257SMilanka Ringwald };
1159*d3c6e257SMilanka Ringwald 
1160*d3c6e257SMilanka Ringwald 
1161*d3c6e257SMilanka Ringwald /* PTS test sequences - RHH Group */
1162*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_01_I[] = {};
1163*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_02_I[] = {};
1164*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_03_I[] = {};
1165*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_04_I[] = {};
1166*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_05_I[] = {};
1167*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_06_I[] = {};
1168*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_07_I[] = {};
1169*d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_08_I[] = {};
1170*d3c6e257SMilanka Ringwald 
1171*d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_rhh_tests[] = {
1172*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_01_I),
1173*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_02_I),
1174*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_03_I),
1175*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_04_I),
1176*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_05_I),
1177*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_06_I),
1178*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_07_I),
1179*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_08_I)
1180*d3c6e257SMilanka Ringwald };
1181*d3c6e257SMilanka Ringwald 
1182*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_01_I[] = {};
1183*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_02_I[] = {};
1184*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_03_I[] = {};
1185*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_04_I[] = {};
1186*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_05_I[] = {};
1187*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_06_I[] = {};
1188*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_07_I[] = {};
1189*d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_08_I[] = {};
1190*d3c6e257SMilanka Ringwald 
1191*d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_rhh_tests[] = {
1192*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_01_I),
1193*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_02_I),
1194*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_03_I),
1195*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_04_I),
1196*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_05_I),
1197*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_06_I),
1198*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_07_I),
1199*d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_08_I)
1200*d3c6e257SMilanka Ringwald };
1201*d3c6e257SMilanka Ringwald 
1202*d3c6e257SMilanka Ringwald /////////
1203656f7353SMilanka Ringwald static int test_item_size = sizeof(hfp_test_item_t);
1204dc5611fdSMilanka Ringwald 
1205dc5611fdSMilanka Ringwald // CC
12060cacd247SMilanka Ringwald int hfp_cc_tests_size(){ return sizeof(cc_tests) /test_item_size;}
1207656f7353SMilanka Ringwald hfp_test_item_t * hfp_cc_tests(){ return cc_tests;}
12080cacd247SMilanka Ringwald hfp_test_item_t * default_hfp_cc_test(){ return &cc_tests[0];}
1209deaf6c13SMilanka Ringwald 
1210d5deed03SMilanka Ringwald // PTS - SLC Group
1211c3a23b29SMilanka Ringwald int hfp_pts_ag_slc_tests_size(){ return sizeof(pts_ag_slc_tests)/test_item_size;}
1212c3a23b29SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_slc_tests(){ return pts_ag_slc_tests;}
1213c3a23b29SMilanka Ringwald 
1214c3a23b29SMilanka Ringwald int hfp_pts_hf_slc_tests_size(){ return sizeof(pts_hf_slc_tests)/test_item_size;}
1215c3a23b29SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_slc_tests(){ return pts_hf_slc_tests;}
1216656f7353SMilanka Ringwald 
1217d5deed03SMilanka Ringwald // PTS - ATA Group
1218d5deed03SMilanka Ringwald int hfp_pts_ag_ata_tests_size(){ return sizeof(pts_ag_ata_tests)/test_item_size;}
1219d5deed03SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ata_tests(){ return pts_ag_ata_tests;}
1220d5deed03SMilanka Ringwald 
1221d5deed03SMilanka Ringwald int hfp_pts_hf_ata_tests_size(){ return sizeof(pts_hf_ata_tests)/test_item_size;}
1222d5deed03SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ata_tests(){ return pts_hf_ata_tests;}
1223d5deed03SMilanka Ringwald 
1224*d3c6e257SMilanka Ringwald // PTS - TWC Group
1225*d3c6e257SMilanka Ringwald int hfp_pts_ag_twc_tests_size(){ return sizeof(pts_ag_twc_tests)/test_item_size;}
1226*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_twc_tests(){ return pts_ag_twc_tests;}
1227*d3c6e257SMilanka Ringwald int hfp_pts_hf_twc_tests_size(){ return sizeof(pts_hf_twc_tests)/test_item_size;}
1228*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_twc_tests(){ return pts_hf_twc_tests;}
1229*d3c6e257SMilanka Ringwald 
1230*d3c6e257SMilanka Ringwald // PTS - ECS Group
1231*d3c6e257SMilanka Ringwald int hfp_pts_ag_ecs_tests_size(){ return sizeof(pts_ag_ecs_tests)/test_item_size;}
1232*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ecs_tests(){ return pts_ag_ecs_tests;}
1233*d3c6e257SMilanka Ringwald int hfp_pts_hf_ecs_tests_size(){ return sizeof(pts_hf_ecs_tests)/test_item_size;}
1234*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ecs_tests(){ return pts_hf_ecs_tests;}
1235*d3c6e257SMilanka Ringwald 
1236*d3c6e257SMilanka Ringwald // PTS - ECC Group
1237*d3c6e257SMilanka Ringwald int hfp_pts_ag_ecc_tests_size(){ return sizeof(pts_ag_ecc_tests)/test_item_size;}
1238*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ecc_tests(){ return pts_ag_ecc_tests;}
1239*d3c6e257SMilanka Ringwald int hfp_pts_hf_ecc_tests_size(){ return sizeof(pts_hf_ecc_tests)/test_item_size;}
1240*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ecc_tests(){ return pts_hf_ecc_tests;}
1241*d3c6e257SMilanka Ringwald 
1242*d3c6e257SMilanka Ringwald // PTS - RHH Group
1243*d3c6e257SMilanka Ringwald int hfp_pts_ag_rhh_tests_size(){ return sizeof(pts_ag_rhh_tests)/test_item_size;}
1244*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_rhh_tests(){ return pts_ag_rhh_tests;}
1245*d3c6e257SMilanka Ringwald int hfp_pts_hf_rhh_tests_size(){ return sizeof(pts_hf_rhh_tests)/test_item_size;}
1246*d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_rhh_tests(){ return pts_hf_rhh_tests;}
1247*d3c6e257SMilanka Ringwald 
1248*d3c6e257SMilanka Ringwald 
1249a8714e14SMilanka Ringwald