tizen 2.3.1 release
[framework/connectivity/bluez.git] / android / pts-gatt.txt
1 PTS test results for GATT
2
3 PTS version: 6.0
4 Tested: 02-February-2015
5 Android version: 5.0
6
7 Results:
8 PASS    test passed
9 FAIL    test failed
10 INC     test is inconclusive
11 N/A     test is disabled due to PICS setup
12
13 -------------------------------------------------------------------------------
14 Test Name               Result  Notes
15 -------------------------------------------------------------------------------
16 TC_GAC_CL_BV_01_C       PASS    haltest:
17                                 gattc scan
18                                 gattc search_service
19                                 gattc get_characteristic
20                                 gattc write_characteristic: type 3
21 TC_GAC_SR_BV_01_C       PASS    PTS issue #13073
22                                 TSE #6271
23                                 haltest:
24                                 gatts add_service
25                                 gatts add_chaaracteristic:
26                                         <properties> 10 <permissions> 17
27                                 gatts start_service
28                                 gatts send_response:
29                                         <data> value greater than MTU
30                                         repeat with correct offset
31                                 gatts send_response:
32                                         <data> value greater than MTU
33                                         repeat with correct offset
34 TC_GAD_CL_BV_01_C       PASS    haltest:
35                                 gattc register_client
36                                 gattc scan
37                                 gattc connect
38                                 gattc search_service
39                                 gattc disconnect
40                                 gattc connect
41                                 gattc refresh - NOTE: refresh should be called
42                                 otherwise services are being read from the cache
43 TC_GAD_CL_BV_02_C       PASS    haltest:
44                                 gattc register_client
45                                 gattc scan
46                                 gattc connect
47                                 gattc search_service with given uuid
48                                 gattc disconnect
49                                 gattc connect
50                                 gattc refresh
51 TC_GAD_CL_BV_03_C       PASS    haltest:
52                                 gattc register_client
53                                 gattc scan
54                                 gattc connect
55                                 gattc search_service
56                                 gattc get_included_service
57                                 gattc_disconnect
58                                 gattc connect
59                                 gattc refresh
60 TC_GAD_CL_BV_04_C       PASS    haltest:
61                                 when requested: gattc get_characteristic
62 TC_GAD_CL_BV_05_C       PASS    haltest:
63                                 when requested: gattc get_characteristic
64                                 handle: check from btmon logs
65 TC_GAD_CL_BV_06_C       PASS    haltest:
66                                 when requested: gattc get_descriptor
67 TC_GAD_CL_BV_07_C       PASS    bluetooth get_remote_services
68 TC_GAD_CL_BV_08_C       PASS    bluetooth get_remote_services
69 TC_GAD_SR_BV_01_C       PASS    haltest:
70                                 gattc register_client
71                                 gattc listen
72                                 gatts register_server
73                                 gatts add_service
74                                 gatts add_characteristic
75                                 gatts start_service
76                                 gatts add_service
77                                 gatts add_included_service
78                                 gatts start_service
79 TC_GAD_SR_BV_02_C       PASS    haltest:
80                                 gattc register_client
81                                 gattc listen
82                                 gatts register_server
83                                 gatts add_service
84                                 gatts add_characteristic
85                                 gatts start_service
86                                 gatts add_service
87                                 gatts add_included_service
88                                 gatts start_service
89 TC_GAD_SR_BV_03_C       PASS    haltest:
90                                 gattc register_client
91                                 gattc listen
92                                 gatts register_server
93                                 gatts add_service
94                                 gatts add_characteristic
95                                 gatts start_service
96                                 gatts add_service
97                                 gatts add_included_service
98                                 gatts start_service
99 TC_GAD_SR_BV_04_C       PASS    haltest:
100                                 gattc register_client
101                                 gattc listen
102                                 gatts register_server
103                                 gatts add_service
104                                 gatts add_characteristic
105                                 gatts start_service
106                                 gatts add_service
107                                 gatts add_included_service
108                                 gatts start_service
109 TC_GAD_SR_BV_05_C       PASS    haltest:
110                                 gattc register_client
111                                 gattc listen
112                                 gatts register_server
113                                 gatts add_service
114                                 gatts add_characteristic
115                                 gatts start_service
116                                 gatts add_service
117                                 gatts add_included_service
118                                 gatts start_service
119 TC_GAD_SR_BV_06_C       PASS    haltest:
120                                 gattc register_client
121                                 gattc listen
122                                 gatts register_server
123                                 gatts add_service
124                                 gatts add_characteristic
125                                 gatts start_service
126                                 gatts add_service
127                                 gatts add_included_service
128                                 gatts start_service
129 TC_GAD_SR_BV_07_C       PASS    haltest:
130                                 when requested:
131                                 bluetooth get_remote_services
132                                 NOTE: check if found requested service
133 TC_GAD_SR_BV_08_C       PASS    haltest:
134                                 when requested:
135                                 bluetooth get_remote_services
136                                 NOTE: check if found requested service
137 TC_GAR_CL_BV_01_C       PASS    haltest:
138                                 gattc read_characteristic
139 TC_GAR_CL_BI_01_C       PASS    haltest:
140                                 gattc read_characteristic
141 TC_GAR_CL_BI_02_C       PASS    haltest:
142                                 gattc read_characteristic
143 TC_GAR_CL_BI_03_C       PASS    haltest:
144                                 gattc read_characteristic
145 TC_GAR_CL_BI_04_C       PASS    haltest:
146                                 gattc read_characteristic
147 TC_GAR_CL_BI_05_C       PASS    haltest:
148                                 gattc connect
149                                 gattc search_service
150                                 gattc get_characteristic: srvc_id based on
151                                                                 handle from logs
152                                 gattc read_characteristic
153                                 gattc disconnect
154 TC_GAR_CL_BV_03_C       PASS    haltest:
155                                 gattc connect
156                                 test_command: <cmd> 224 [u1] 8
157                                 test_command: <cmd> 224 [u1] 8
158                                 gattc disconnect
159 TC_GAR_CL_BI_06_C       PASS    haltest:
160                                 gattc connect
161                                 test_command: <cmd> 224 [u1] 8
162                                 gattc disconnect
163 TC_GAR_CL_BI_07_C       PASS    haltest:
164                                 gattc connect
165                                 test_command: <cmd> 224 [u1] 8
166                                 gattc disconnect
167 TC_GAR_CL_BI_09_C       PASS    haltest:
168                                 gattc connect
169                                 test_command: <cmd> 224 [u1] 8
170                                 gattc disconnect
171 TC_GAR_CL_BI_10_C       PASS    haltest:
172                                 gattc connect
173                                 test_command: <cmd> 224 [u1] 8
174                                 gattc disconnect
175 TC_GAR_CL_BI_11_C       PASS    haltest:
176                                 gattc connect
177                                 test_command: <cmd> 224 [u1] 8
178                                 gattc disconnect
179 TC_GAR_CL_BV_04_C       PASS    haltest:
180                                 gattc read_characteristic
181 TC_GAR_CL_BI_12_C       PASS    haltest:
182                                 gattc read_characteristic
183 TC_GAR_CL_BI_13_C       PASS    haltest:
184                                 gattc test_command <u1> 0x0c
185 TC_GAR_CL_BI_14_C       PASS    haltest:
186                                 gattc test_command <u1> 0x0a
187 TC_GAR_CL_BI_15_C       PASS    haltest:
188                                 gattc read_characteristic
189 TC_GAR_CL_BI_16_C       PASS    haltest:
190                                 gattc read_characteristic
191 TC_GAR_CL_BI_17_C       PASS    haltest:
192                                 gattc connect
193                                 gattc search_service
194                                 gattc get_characteristic: srvc_id based on
195                                                                 handle from logs
196                                 gattc read_characteristic
197                                 gattc disconnect
198 TC_GAR_CL_BV_05_C       N/A
199 TC_GAR_CL_BI_18_C       N/A
200 TC_GAR_CL_BI_19_C       N/A
201 TC_GAR_CL_BI_20_C       N/A
202 TC_GAR_CL_BI_21_C       N/A
203 TC_GAR_CL_BI_22_C       N/A
204 TC_GAR_CL_BV_06_C       PASS    haltest:
205                                 gattc read_descriptor
206 TC_GAR_CL_BI_23_C       PASS    haltest:
207                                 gattc read_descriptor
208 TC_GAR_CL_BI_24_C       PASS    haltest:
209                                 gattc read_descriptor
210 TC_GAR_CL_BI_25_C       PASS    haltest:
211                                 gattc read_descriptor
212 TC_GAR_CL_BI_26_C       PASS    haltest:
213                                 gattc read_descriptor
214 TC_GAR_CL_BI_27_C       PASS    haltest:
215                                 gattc connect
216                                 gattc search_service
217                                 gattc get_characteristic: srvc_id based on
218                                                                 handle from logs
219                                 gattc get_descriptor: srvc_id based on
220                                                                 handle from logs
221                                 gattc read_descriptor
222                                 gattc disconnect
223 TC_GAR_CL_BV_07_C       PASS    haltest:
224                                 gattc read_descriptor
225 TC_GAR_CL_BI_28_C       PASS    haltest:
226                                 gattc read_descriptor
227 TC_GAR_CL_BI_29_C       PASS    haltest:
228                                 gattc test_command <u1> 0x0c
229                                                         <u2> handle <u3>offset
230 TC_GAR_CL_BI_30_C       PASS    haltest:
231                                 gattc read_descriptor
232 TC_GAR_CL_BI_31_C       PASS    haltest:
233                                 gattc read_descriptor
234 TC_GAR_CL_BI_32_C       PASS    haltest:
235                                 gattc read_descriptor
236 TC_GAR_CL_BI_33_C       PASS    haltest:
237                                 gattc connect
238                                 gattc search_service
239                                 gattc get_characteristic: srvc_id based on
240                                                                 handle from logs
241                                 gattc get_descriptor: srvc_id based on
242                                                                 handle from logs
243                                 gattc read_descriptor
244                                 gattc disconnect
245 TC_GAR_CL_BI_34_C       PASS    haltest:
246                                 gattc connect
247                                 gattc test_command 224 <addr> 0 0x0a <handle>
248                                 gattc disconnect
249 TC_GAR_CL_BI_35_C       PASS    haltest:
250                                 gattc read_characteristic
251 TC_GAR_SR_BV_01_C       PASS
252 TC_GAR_SR_BI_01_C       PASS
253 TC_GAR_SR_BI_02_C       PASS
254 TC_GAR_SR_BI_03_C       PASS    haltest:
255                                 gatts add_service
256                                 gatts add_characteristic:
257                                                  <properties> 2 <permissions> 1
258                                 gatts start_service
259                                 gatts send_response: <status> 8
260 TC_GAR_SR_BI_04_C       PASS    haltest:
261                                 gatts add_service
262                                 gatts add_chaaracteristic:
263                                                 <properties> 2 <permissions> 3
264                                 gatts start_service
265                                 gatts send_response
266 TC_GAR_SR_BI_05_C       PASS    haltest:
267                                 gatts add_service
268                                 gatts add_characteristic:
269                                                  <properties> 2 <permissions> 1
270                                 gatts start_service
271                                 gatts send_response: <status> 12
272 TC_GAR_SR_BV_03_C       PASS
273 TC_GAR_SR_BI_06_C       PASS    haltest:
274                                 gatts add_service
275                                 gatts add_chaaracteristic:
276                                                 <properties> 2 <permissions> 16
277                                 gatts start_service
278 TC_GAR_SR_BI_07_C       PASS
279 TC_GAR_SR_BI_08_C       PASS
280 TC_GAR_SR_BI_09_C       PASS    haltest:
281                                 gatts add_service
282                                 gatts add_chaaracteristic:
283                                                 <properties> 2 <permissions> 1
284                                 gatts start_service
285                                 gatts send_response: <status> 8
286 TC_GAR_SR_BI_10_C       PASS    haltest:
287                                 gatts add_service
288                                 gatts add_chaaracteristic:
289                                                 <properties> 2 <permissions> 1
290                                 gatts start_service
291                                 gatts send_response: <status> 5
292 TC_GAR_SR_BI_11_C       PASS    haltest:
293                                 gatts add_service
294                                 gatts add_chaaracteristic:
295                                                 <properties> 2 <permissions> 1
296                                 gatts start_service
297                                 gatts send_response: <status> 12
298 TC_GAR_SR_BV_04_C       PASS    haltest:
299                                 gatts add_service
300                                 gatts add_chaaracteristic:
301                                                 <properties> 2 <permissions> 1
302                                 gatts start_service
303                                 gatts send_response:
304                                                 <data> value greater than MTU
305                                                 repeat with correct offset
306 TC_GAR_SR_BI_12_C       PASS    haltest:
307                                 gatts add_service
308                                 gatts add_chaaracteristic:
309                                                 <properties> 8 <permissions> 16
310                                 gatts start_service
311                                 gatts send_response
312 TC_GAR_SR_BI_13_C       PASS    haltest:
313                                 gatts add_service
314                                 gatts add_chaaracteristic:
315                                                 <properties> 2 <permissions> 1
316                                 gatts start_service
317                                 gatts send_response:
318                                                 <data> value greater than MTU
319                                                 repeat with correct offset
320                                 gatts send_response: <status> 7
321 TC_GAR_SR_BI_14_C       PASS    haltest:
322                                 gatts add_service
323                                 gatts add_characteristic:
324                                                  <properties> 2 <permissions> 1
325                                 gatts start_service
326                                 gatts send_response: <status> 1
327 TC_GAR_SR_BI_15_C       PASS    haltest:
328                                 gatts add_service
329                                 gatts add_characteristic:
330                                                  <properties> 2 <permissions> 1
331                                 gatts start_service
332                                 gatts send_response: <status> 8
333 TC_GAR_SR_BI_16_C       PASS    haltest:
334                                 gatts add_service
335                                 gatts add_characteristic:
336                                                  <properties> 2 <permissions> 1
337                                 gatts start_service
338                                 gatts send_response: <status> 5
339 TC_GAR_SR_BI_17_C       PASS    haltest:
340                                 gatts add_service
341                                 gatts add_characteristic:
342                                                  <properties> 2 <permissions> 1
343                                 gatts start_service
344                                 gatts send_response: <status> 12
345 TC_GAR_SR_BV_05_C       N/A
346 TC_GAR_SR_BI_18_C       N/A
347 TC_GAR_SR_BI_19_C       N/A
348 TC_GAR_SR_BI_20_C       N/A
349 TC_GAR_SR_BI_21_C       N/A
350 TC_GAR_SR_BI_22_C       N/A
351 TC_GAR_SR_BV_06_C       PASS    haltest:
352                                 gatts add_service
353                                 gatts add_characteristic:
354                                                 <properties> 2 <permissions> 1
355                                 gatts add_descriptor
356                                 gatts start_service
357                                 gatts send_response
358 TC_GAR_SR_BI_23_C       PASS    haltest:
359                                 gatts add_service
360                                 gatts add_chaaracteristic:
361                                                 <properties> 2 <permissions> 1
362                                 gatts add_descriptor: <permissions> 16
363                                 gatts start_service
364 TC_GAR_SR_BI_24_C       PASS    haltest:
365                                 gatts add_service
366                                 gatts add_characteristic:
367                                                 <properties> 2 <permissions> 1
368                                 gatts add_descriptor
369                                 gatts start_service
370                                 gatts send_response: <status> 1
371 TC_GAR_SR_BI_25_C       PASS    haltest:
372                                 gatts add_service
373                                 gatts add_chaaracteristic:
374                                                 <properties> 2 <permissions> 1
375                                 gatts add_descriptor: <permissions> 1
376                                 gatts start_service
377                                 gatts send_response: <status> 8
378 TC_GAR_SR_BI_26_C       PASS    haltest:
379                                 gatts add_service
380                                 gatts add_chaaracteristic:
381                                                 <properties> 2 <permissions> 1
382                                 gatts add_descriptor: <permissions> 1
383                                 gatts start_service
384                                 gatts send_response: <status> 5
385 TC_GAR_SR_BI_27_C       PASS    haltest:
386                                 gatts add_service
387                                 gatts add_chaaracteristic:
388                                                 <properties> 2 <permissions> 1
389                                 gatts add_descriptor: <permissions> 1
390                                 gatts start_service
391                                 gatts send_response: <status> 12
392 TC_GAR_SR_BV_07_C       PASS    haltest:
393                                 gatts add_service
394                                 gatts add_chaaracteristic:
395                                                 <properties> 2 <permissions> 1
396                                 gatts add_descriptor: <permissions> 1
397                                 gatts start_service
398                                 gatts send_response:
399                                                 <data> value greater than MTU
400                                                 repeat with correct offset
401 TC_GAR_SR_BV_08_C       PASS    haltest:
402                                 gatts add_service
403                                 gatts add_chaaracteristic:
404                                                 <properties> 2 <permissions> 1
405                                 gatts add_descriptor: <permissions> 1
406                                 gatts start_service
407                                 gatts send_response:
408                                                 <data> value greater than MTU
409                                                 repeat with correct offset
410 TC_GAR_SR_BI_28_C       PASS    haltest:
411                                 gatts add_service
412                                 gatts add_chaaracteristic:
413                                                 <properties> 2 <permissions> 1
414                                 gatts add_descriptor: <permissions> 16
415                                 gatts start_service
416 TC_GAR_SR_BI_29_C       PASS    haltest:
417                                 gatts add_service
418                                 gatts add_chaaracteristic:
419                                                 <properties> 2 <permissions> 1
420                                 gatts add_descriptor: <permissions> 1
421                                 gatts start_service
422                                 gatts send_response:
423                                                 <data> value greater than MTU
424                                                 repeat with correct offset
425                                 gatts send_response: <status> 7
426 TC_GAR_SR_BI_30_C       PASS    haltest:
427                                 gatts add_service
428                                 gatts add_chaaracteristic:
429                                                 <properties> 2 <permissions> 1
430                                 gatts add_descriptor: <permissions> 1
431                                 gatts start_service
432                                 gatts send_response: <status> 1
433 TC_GAR_SR_BI_31_C       PASS    haltest:
434                                 gatts add_service
435                                 gatts add_chaaracteristic:
436                                                 <properties> 2 <permissions> 1
437                                 gatts add_descriptor: <permissions> 1
438                                 gatts start_service
439                                 gatts send_response: <status> 8
440 TC_GAR_SR_BI_32_C       PASS    haltest:
441                                 gatts add_service
442                                 gatts add_chaaracteristic:
443                                                 <properties> 2 <permissions> 1
444                                 gatts add_descriptor: <permissions> 1
445                                 gatts start_service
446                                 gatts send_response: <status> 5
447 TC_GAR_SR_BI_33_C       PASS    haltest:
448                                 gatts add_service
449                                 gatts add_chaaracteristic:
450                                                 <properties> 2 <permissions> 1
451                                 gatts add_descriptor: <permissions> 1
452                                 gatts start_service
453                                 gatts send_response: <status> 12
454 TC_GAR_SR_BI_34_C       PASS    haltest:
455                                 gatts add_service
456                                 gatts add_characteristic
457                                 gatts start_service
458                                 gatts send_response <status> 0x80-0x9F
459 TC_GAR_SR_BI_35_C       PASS    haltest:
460                                 gatts add_service
461                                 gatts add_characteristic
462                                 gatts start_service
463                                 gatts send_response <status> 0x80-0x9F
464 TC_GAW_CL_BV_01_C       PASS    haltest:
465                                 gattc connect
466                                 gattc search_service
467                                 gattc get_characteristic: srvc_id based on
468                                                                 handle from logs
469                                 gattc write_characteristic
470                                 gattc disconnect
471 TC_GAW_CL_BV_02_C       PASS    haltest:
472                                 gattc connect
473                                 bluetooth create_bond
474                                 gattc disconnect
475                                 gattc connect
476                                 gattc search_service
477                                 gattc get_characteristics
478                                 gattc write_characteristics: <type> 4
479                                 gattc disconnect
480
481 TC_GAW_CL_BV_03_C       PASS    haltest:
482                                 gattc connect
483                                 gattc search_service
484                                 gattc get_characteristic: srvc_id based on
485                                                                 handle from logs
486                                 gattc write_characteristic
487                                 gattc disconnect
488 TC_GAW_CL_BI_02_C       PASS    haltest:
489                                 gattc connect
490                                 test_command: <cmd> 225 [u1] 18
491                                 gattc disconnect
492 TC_GAW_CL_BI_03_C       PASS    haltest:
493                                 gattc connect
494                                 gattc search_service
495                                 gattc get_characteristic: srvc_id based on
496                                                                 handle from logs
497                                 gattc write_characteristic 2 <long_value>
498                                 gattc disconnect
499 TC_GAW_CL_BI_04_C       PASS    haltest:
500                                 gattc connect
501                                 gattc search_service
502                                 gattc get_characteristic: srvc_id based on
503                                                                 handle from logs
504                                 gattc write_characteristic 2 <long value>
505                                 gattc disconnect
506 TC_GAW_CL_BI_05_C       PASS    haltest:
507                                 gattc connect
508                                 gattc search_service
509                                 gattc get_characteristic: srvc_id based on
510                                                                 handle from logs
511                                 gattc write_characteristic 2 <long_value>
512                                 gattc disconnect
513 TC_GAW_CL_BI_06_C       PASS    haltest:
514                                 gattc connect
515                                 gattc search_service
516                                 gattc get_characteristic: srvc_id based on
517                                                                 handle from logs
518                                 gattc write_characteristic 2 <long_value>
519 TC_GAW_CL_BV_05_C       PASS    haltest:
520                                 gattc connect
521                                 gattc search_service
522                                 gattc get_characteristic: srvc_id based on
523                                                                 handle from logs
524                                 gattc write_characteristic 2 <long_value>
525                                 gattc disconnect
526 TC_GAW_CL_BI_07_C       PASS    haltest:
527                                 gattc connect
528                                 test_command: <cmd> 225 [u1] 22
529                                 gattc disconnect
530 TC_GAW_CL_BI_08_C       PASS    haltest:
531                                 gattc connect
532                                 gattc search_service
533                                 gattc get_characteristic: srvc_id based on
534                                                                 handle from logs
535                                 gattc write_characteristic 2 <long_value>
536                                 gattc disconnect
537 TC_GAW_CL_BI_09_C       PASS    haltest:
538                                 gattc connect
539                                 gattc search_service
540                                 gattc test_command <u1> 0x16 <u2> handle
541                                                         <u3> offset <u4> data
542                                 gattc test_command <u1> 0x18 <u2> 1
543                                 gattc disconnect
544 TC_GAW_CL_BI_11_C       PASS    haltest:
545                                 gattc connect
546                                 gattc search_service
547                                 gattc get_characteristic: srvc_id based on
548                                                                 handle from logs
549                                 gattc write_characteristic 2 <long_value>
550                                 gattc disconnect
551 TC_GAW_CL_BI_12_C       PASS    haltest:
552                                 gattc connect
553                                 gattc search_service
554                                 gattc get_characteristic: srvc_id based on
555                                                                 handle from logs
556                                 gattc write_characteristic 2 <long_value>
557                                 gattc disconnect
558 TC_GAW_CL_BI_13_C       PASS    haltest:
559                                 gattc connect
560                                 gattc search_service
561                                 gattc get_characteristic: srvc_id based on
562                                                                 handle from logs
563                                 gattc write_characteristic 2 <long_value>
564                                 gattc disconnect
565 TC_GAW_CL_BV_06_C       PASS    haltest:
566                                 gattc connect
567                                 gattc search_service
568                                 gattc get_characteristic: srvc_id based on
569                                                                 handle from logs
570                                 gattc write_characteristic 3
571                                 gattc execute_write 1
572                                 gattc disconnect
573 TC_GAW_CL_BI_14_C       PASS    haltest:
574                                 gattc connect
575                                 test_command: <cmd> 225 [u1] 22
576                                 gattc disconnect
577 TC_GAW_CL_BI_15_C       PASS    haltest:
578                                 gattc connect
579                                 gattc search_service
580                                 gattc get_characteristic: srvc_id based on
581                                                                 handle from logs
582                                 gattc write_characteristic 2 <long_value>
583                                 gattc disconnect
584 TC_GAW_CL_BI_17_C       PASS    haltest:
585                                 gattc connect
586                                 gattc search_service
587                                 gattc get_characteristic: srvc_id based on
588                                                                 handle from logs
589                                 gattc write_characteristic 2 <long_value>
590                                 gattc disconnect
591 TC_GAW_CL_BI_18_C       PASS    haltest:
592                                 gattc connect
593                                 gattc search_service
594                                 gattc get_characteristic: srvc_id based on
595                                                                 handle from logs
596                                 gattc write_characteristic 2 <long_value>
597                                 gattc disconnect
598 TC_GAW_CL_BI_19_C       PASS    haltest:
599                                 gattc connect
600                                 gattc search_service
601                                 gattc get_characteristic: srvc_id based on
602                                                                 handle from logs
603                                 gattc write_characteristic 2 <long_value>
604                                 gattc disconnect
605 TC_GAW_CL_BV_08_C       PASS    haltest:
606                                 gattc connect
607                                 gattc search_service
608                                 gattc get_characteristic: srvc_id based on
609                                                                 handle from logs
610                                 gattc get_descriptor
611                                 gattc write_descriptor 2 <short_value>
612                                 gattc disconnect
613 TC_GAW_CL_BI_20_C       PASS    haltest:
614                                 gattc connect
615                                 test_command: <cmd> 225 [u1] 18
616                                 gattc disconnect
617 TC_GAW_CL_BI_21_C       PASS    haltest:
618                                 gattc connect
619                                 gattc search_service
620                                 gattc get_characteristic: srvc_id based on
621                                                                 handle from logs
622                                 gattc get_descriptor
623                                 gattc write_descriptor 2 <short_value>
624                                 gattc disconnect
625 TC_GAW_CL_BI_22_C       PASS    haltest:
626                                 gattc connect
627                                 gattc search_service
628                                 gattc get_characteristic: srvc_id based on
629                                                                 handle from logs
630                                 gattc get_descriptor
631                                 gattc write_descriptor 2 <short_value>
632                                 gattc disconnect
633 TC_GAW_CL_BI_23_C       PASS    haltest:
634                                 gattc connect
635                                 gattc search_service
636                                 gattc get_characteristic: srvc_id based on
637                                                                 handle from logs
638                                 gattc get_descriptor
639                                 gattc write_descriptor 2 <short_value>
640                                 gattc disconnect
641 TC_GAW_CL_BI_24_C       PASS    haltest:
642                                 gattc connect
643                                 gattc search_service
644                                 gattc get_characteristic: srvc_id based on
645                                                                 handle from logs
646                                 gattc get_descriptor
647                                 gattc write_descriptor 2 <short_value>
648                                 gattc disconnect
649 TC_GAW_CL_BV_09_C       PASS    haltest:
650                                 gattc connect
651                                 gattc search_service
652                                 gattc get_characteristic: srvc_id based on
653                                                                 handle from logs
654                                 gattc get_descriptor
655                                 gattc write_descriptor 2 <long_value>
656                                 gattc disconnect
657 TC_GAW_CL_BI_25_C       PASS    haltest:
658                                 gattc connect
659                                 test_command: <cmd> 225 [u1] 22
660                                 gattc disconnect
661 TC_GAW_CL_BI_26_C       PASS    haltest:
662                                 gattc connect
663                                 gattc search_service
664                                 gattc get_characteristic: srvc_id based on
665                                                                 handle from logs
666                                 gattc write_characteristic 2 <long_value>
667                                 gattc disconnect
668 TC_GAW_CL_BI_27_C       PASS    haltest:
669                                 gattc connect
670                                 gattc search_service
671                                 gattc get_characteristic: srvc_id based on
672                                                                 handle from logs
673                                 gattc write_characteristic 2 <long_value>
674                                 gattc disconnect
675 TC_GAW_CL_BI_29_C       PASS    haltest:
676                                 gattc connect
677                                 gattc search_service
678                                 gattc get_characteristic: srvc_id based on
679                                                                 handle from logs
680                                 gattc write_characteristic 2 <long_value>
681                                 gattc disconnect
682 TC_GAW_CL_BI_30_C       PASS    haltest:
683                                 gattc connect
684                                 gattc search_service
685                                 gattc get_characteristic: srvc_id based on
686                                                                 handle from logs
687                                 gattc write_characteristic 2 <long_value>
688                                 gattc disconnect
689 TC_GAW_CL_BI_31_C       PASS    haltest:
690                                 gattc connect
691                                 gattc search_service
692                                 gattc get_characteristic: srvc_id based on
693                                                                 handle from logs
694                                 gattc write_characteristic 2 <long_value>
695                                 gattc disconnect
696 TC_GAW_CL_BI_32_C       PASS    haltest:
697                                 gattc connect
698                                 gattc search_service
699                                 gattc get_characteristic: srvc_id based on
700                                                                 handle from logs
701                                 gattc write_characteristic 3 <value>
702                                 gattc execute_write
703                                 gattc disconnect
704 TC_GAW_CL_BI_33_C       PASS    haltest:
705                                 gattc connect
706                                 gattc search_service
707                                 gattc get_characteristic: srvc_id based on
708                                                                 handle from logs
709                                 gattc write_characteristic 2
710                                 gattc disconnect
711 TC_GAW_CL_BI_34_C       PASS    haltest:
712                                 gattc connect
713                                 gattc search_service
714                                 gattc get_characteristic: srvc_id based on
715                                                                 handle from logs
716                                 gattc write_characteristic 2 <long_value>
717                                 gattc disconnect
718 TC_GAW_CL_BI_35_C       PASS    haltest:
719                                 gattc connect
720                                 gattc search_service
721                                 gattc get_characteristic: srvc_id based on
722                                                                 handle from logs
723                                 gattc get_descriptor
724                                 gattc write_descriptor 2
725                                 gattc disconnect
726 TC_GAW_CL_BI_36_C       PASS    haltest:
727                                 gattc connect
728                                 gattc search_service
729                                 gattc get_characteristic: srvc_id based on
730                                                                 handle from logs
731                                 gattc get_descriptor
732                                 gattc write_descriptor 2 <long_value>
733                                 gattc disconnect
734 TC_GAW_SR_BV_01_C       PASS    haltest:
735                                 gatts add_service
736                                 gatts add_characteristic:
737                                                 <properties> 4 <permissions> 17
738                                 gatts start_service
739 TC_GAW_SR_BV_02_C       PASS    haltest:
740                                 gatts add service
741                                 gatts add_characteristics:
742                                         <properties> 66 <permisions> 145
743                                 gatts start_service
744                                 gattc listen
745                                 gatts send_response: (twice)
746                                 NOTE: gatts_request_write_cb shall be called
747                                                                  (verify it)
748 TC_GAW_SR_BI_01_C       PASS    haltest:
749                                 gatts add_service
750                                 gatts add_characteristic:
751                                                 <properties> 68
752                                                 <permissions> 129
753                                 gatts start_service
754                                 gatts send_response: repeat with <data> 1
755 TC_GAW_SR_BV_03_C       PASS    haltest:
756                                 gatts add_service
757                                 gatts add_characteristic:
758                                                 <properties> 10 <permissions> 17
759 TC_GAW_SR_BI_02_C       PASS    haltest:
760                                 gatts add_service
761                                 gatts add_characteristic:
762                                                 <properties> 10 <permissions> 17
763                                 gatts start_service
764                                 gatts send_response: <status> 1
765 TC_GAW_SR_BI_03_C       PASS    haltest:
766                                 gatts add_service
767                                 gatts add_characteristic:
768                                                 <properties> 10 <permissions> 1
769                                 gatts start_service
770 TC_GAW_SR_BI_04_C       PASS    haltest:
771                                 gatts add_service
772                                 gatts add_characteristic:
773                                                 <properties> 10 <permissions> 17
774                                 gatts start_service
775                                 gatts send_response: <status> 8
776 TC_GAW_SR_BI_05_C       PASS    haltest:
777                                 gatts add_service
778                                 gatts add_characteristic:
779                                                 <properties> 10 <permissions> 17
780                                 gatts start_service
781                                 gatts send_response: <status> 5
782 TC_GAW_SR_BI_06_C       PASS    haltest:
783                                 gatts add_service
784                                 gatts add_characteristic:
785                                                 <properties> 10 <permissions> 17
786                                 gatts start_service
787                                 gatts send_response: <status> 12
788 TC_GAW_SR_BV_05_C       PASS    haltest:
789                                 gatts add_service
790                                 gatts add_characteristic:
791                                                 <properties> 10 <permissions> 17
792                                 gatts start_service
793                                 gatts send_response:
794                                                 <data> value greater than MTU
795                                                 repeat with correct offset
796                                 gatts send_response:
797                                                 repeat with correct value
798 TC_GAW_SR_BI_07_C       PASS    haltest:
799                                 gatts add_service
800                                 gatts add_characteristic:
801                                                 <properties> 10 <permissions> 17
802                                 gatts start_service
803                                 gatts send_response
804 TC_GAW_SR_BI_08_C       PASS    haltest:
805                                 gatts add_service
806                                 gatts add_characteristic:
807                                                 <properties> 2 <permissions> 1
808                                 gatts start_service
809 TC_GAW_SR_BI_09_C       PASS    haltest:
810                                 gatts add_service
811                                 gatts add_characteristic:
812                                                 <properties> 10 <permissions> 17
813                                 gatts start_service
814                                 gatts send_response:
815                                                 <data> value greater than MTU
816                                                 repeat with correct offset
817                                 gatts send_response: <status> 7
818 TC_GAW_SR_BI_11_C       PASS    haltest:
819                                 gatts add_service
820                                 gatts add_characteristic:
821                                                 <properties> 10 <permissions> 17
822                                 gatts start_service
823                                 gatts send_response:
824                                                 <data> value greater than MTU
825                                                 repeat with correct offset
826                                 gatts send_response: <status> 8
827 TC_GAW_SR_BI_12_C       PASS    haltest:
828                                 gatts add_service
829                                 gatts add_characteristic:
830                                                 <properties> 10 <permissions> 17
831                                 gatts start_service
832                                 gatts send_response:
833                                                 <data> value greater than MTU
834                                                 repeat with correct offset
835                                 gatts send_response: <status> 5
836 TC_GAW_SR_BI_13_C       PASS    haltest:
837                                 gatts add_service
838                                 gatts add_characteristic:
839                                                 <properties> 10 <permissions> 17
840                                 gatts start_service
841                                 gatts send_response:
842                                                 <data> value greater than MTU
843                                                 repeat with correct offset
844                                 gatts send_response: <status> 12
845 TC_GAW_SR_BV_06_C       PASS    haltest:
846                                 gatts add_service
847                                 gatts add_characteristic:
848                                                 <properties> 10 <permissions> 17
849                                 gatts start_service
850                                 gatts send_response:
851                                                 repeat with correct value
852 TC_GAW_SR_BV_10_C       PASS    haltest:
853                                 gatts add_service
854                                 gatts add_characteristic:
855                                                 <properties> 10 <permissions> 17
856                                 gatts start_service
857                                 gatts send_response:
858                                                 <data> value greater than MTU
859                                                 repeat with correct offset
860                                 gatts send_response:
861                                                 repeat with correct value
862 TC_GAW_SR_BI_14_C       PASS    haltest:
863                                 gatts add_service
864                                 gatts add_characteristic:
865                                                 <properties> 10 <permissions> 17
866                                 gatts start_service
867                                 gatts send_response: <status> 1
868 TC_GAW_SR_BI_15_C       PASS    haltest:
869                                 gatts add_service
870                                 gatts add_characteristic:
871                                                 <properties> 10 <permissions> 17
872                                 gatts start_service
873                                 gatts send_response: <status> 3
874 TC_GAW_SR_BI_17_C       PASS    haltest:
875                                 gatts add_service
876                                 gatts add_characteristic:
877                                                 <properties> 10 <permissions> 17
878                                 gatts start_service
879                                 gatts send_response: <status> 8
880 TC_GAW_SR_BI_18_C       PASS    haltest:
881                                 gatts add_service
882                                 gatts add_characteristic:
883                                                 <properties> 10 <permissions> 17
884                                 gatts start_service
885                                 gatts send_response: <status> 5
886 TC_GAW_SR_BI_19_C       PASS    haltest:
887                                 gatts add_service
888                                 gatts add_characteristic:
889                                                 <properties> 10 <permissions> 17
890                                 gatts start_service
891                                 gatts send_response: <status> 12
892 TC_GAW_SR_BV_07_C       PASS    haltest:
893                                 gatts add_service
894                                 gatts add_characteristic:
895                                                 <properties> 10 <permissions> 17
896                                 gatts start_service
897                                 gatts send_response:
898                                                 repeat with correct value
899 TC_GAW_CL_BV_08_C       PASS    haltest:
900                                 gatts add_service
901                                 gatts add_characteristic:
902                                                 <properties> 10 <permissions> 17
903                                 gatts add_descriptor: <permmisions> 17
904                                 gatts start_service
905                                 gatts send_response
906 TC_GAW_SR_BI_20_C       PASS    haltest:
907                                 gatts add_service
908                                 gatts add_characteristic:
909                                                 <properties> 10 <permissions> 17
910                                 gatts add_descriptor: <permmisions> 17
911                                 gatts start_service
912                                 gatts send_response: <status> 1
913 TC_GAW_SR_BI_21_C       PASS    haltest:
914                                 gatts add_service
915                                 gatts add_characteristic:
916                                                 <properties> 2 <permissions> 1
917                                 gatts add_descriptor: <permmisions> 1
918                                 gatts start_service
919 TC_GAW_SR_BI_22_C       PASS    haltest:
920                                 gatts add_service
921                                 gatts add_characteristic:
922                                                 <properties> 10 <permissions> 17
923                                 gatts add_descriptor: <permmisions> 17
924                                 gatts start_service
925                                 gatts send_response: <status> 8
926
927 TC_GAW_SR_BI_23_C       PASS    haltest:
928                                 gatts add_service
929                                 gatts add_characteristic:
930                                                 <properties> 10 <permissions> 17
931                                 gatts add_descriptor: <permmisions> 17
932                                 gatts start_service
933                                 gatts send_response: <status> 5
934 TC_GAW_SR_BI_24_C       PASS    haltest:
935                                 gatts add_service
936                                 gatts add_characteristic:
937                                                 <properties> 10 <permissions> 17
938                                 gatts add_descriptor: <permmisions> 17
939                                 gatts start_service
940                                 gatts send_response: <status> 12
941 TC_GAW_SR_BV_09_C       PASS    haltest:
942                                 gatts add_service
943                                 gatts add_characteristic:
944                                                 <properties> 10 <permissions> 17
945                                 gatts add_descriptor: <permissions> 17
946                                 gatts start_service
947                                 gatts send_response:
948                                                 <data> value greater than MTU
949                                                 repeat with correct offset
950                                 gatts send_response:
951                                                 repeat with correct value
952 TC_GAW_SR_BI_25_C       PASS    haltest:
953                                 gatts add_service
954                                 gatts add_characteristic:
955                                                 <properties> 10 <permissions> 17
956                                 gatts add_descriptor: <permmisions> 17
957                                 gatts start_service
958                                 gatts send_response: <status> 1
959 TC_GAW_SR_BI_26_C       PASS    haltest:
960                                 gatts add_service
961                                 gatts add_characteristic:
962                                                 <properties> 10 <permissions> 17
963                                 gatts add_descriptor: <permmisions> 1
964                                 gatts start_service
965 TC_GAW_SR_BI_27_C       PASS    haltest:
966                                 gatts add_service
967                                 gatts add_characteristic:
968                                                 <properties> 10 <permissions> 17
969                                 gatts add_descriptor: <permmisions> 1
970                                 gatts start_service
971                                 gatts send_response:
972                                                 <data> value greater than MTU
973                                                 repeat with correct offset
974                                 gatts send_response: <status> 7
975 TC_GAW_SR_BI_29_C       PASS    haltest:
976                                 gatts add_service
977                                 gatts add_characteristic:
978                                                 <properties> 10 <permissions> 17
979                                 gatts add_descriptor: <permmisions> 17
980                                 gatts start_service
981                                 gatts send_response: <status> 8
982 TC_GAW_SR_BI_30_C       PASS    haltest:
983                                 gatts add_service
984                                 gatts add_characteristic:
985                                                 <properties> 10 <permissions> 17
986                                 gatts add_descriptor: <permmisions> 17
987                                 gatts start_service
988                                 gatts send_response: <status> 5
989 TC_GAW_SR_BI_31_C       PASS    haltest:
990                                 gatts add_service
991                                 gatts add_characteristic:
992                                                 <properties> 10 <permissions> 17
993                                 gatts add_descriptor: <permmisions> 17
994                                 gatts start_service
995                                 gatts send_response: <status> 12
996 TC_GAW_SR_BI_32_C       PASS    PTS issue #12823
997                                 haltest:
998                                 gatts add_service
999                                 gatts add_characteristic:
1000                                                 <properties> 10 <permissions> 17
1001                                 gatts start_service
1002                                 gatts send_response
1003                                 gatts send_response: <status> 13
1004 TC_GAW_SR_BI_33_C       PASS    haltest:
1005                                 gatts add_service
1006                                 gatts add_characteristic:
1007                                                 <properties> 10 <permissions> 17
1008                                 gatts start_service
1009                                 gatts send_response:
1010                                                 <data> value greater than MTU
1011                                                 repeat with correct offset
1012                                 gatts send_response: <status> 13
1013 TC_GAW_SR_BI_34_C       PASS    haltest:
1014                                 gatts add_service
1015                                 gatts add_characteristic:
1016                                                 <properties> 10 <permissions> 17
1017                                 gatts add_descriptor: <permmisions> 17
1018                                 gatts start_service
1019                                 gatts send_response
1020                                 gatts send_response: <status> 13
1021 TC_GAW_SR_BI_35_C       PASS    haltest:
1022                                 gatts add_service
1023                                 gatts add_characteristic:
1024                                                 <properties> 10 <permissions> 17
1025                                 gatts add_descriptor: <permmisions> 17
1026                                 gatts start_service
1027                                 gatts send_response:
1028                                                 <data> value greater than MTU
1029                                                 repeat with correct offset
1030                                 gatts send_response: <status> 13
1031 TC_GAN_CL_BV_01_C       PASS    haltest:
1032                                 gattc connect
1033                                 gattc search_service
1034                                 gattc get_characteristic: srvc_id based on
1035                                                                 handle from logs
1036                                 gattc get_descriptor
1037                                 gattc write_descriptor 2 <hex_value> 0100
1038                                 gattc disconnect
1039 TC_GAN_SR_BV_01_C       PASS    haltest:
1040                                 gatts add_service
1041                                 gatts add_chaaracteristic:
1042                                                 <properties> 26 <permissions> 17
1043                                 gatts add_descriptor: <uuid> 2902
1044                                 gatts start_service
1045                                 gatts send_response
1046                                 gatts send_response
1047                                 gatts send_indication:
1048                                                 <attr_handle> char value handle
1049                                                 <confirm> 0
1050 TC_GAI_CL_BV_01_C       PASS    haltest:
1051                                 gattc connect
1052                                 gattc search_service
1053                                 gattc get_characteristic: srvc_id based on
1054                                                                 handle from logs
1055                                 gattc get_descriptor
1056                                 gattc write_descriptor 2 <hex_value> 0200
1057                                 gattc disconnect
1058 TC_GAI_SR_BV_01_C       PASS    haltest:
1059                                 gatts add_service
1060                                 gatts add_chaaracteristic:
1061                                                 <properties> 42 <permissions> 17
1062                                 gatts add_descriptor: <permissions> 17
1063                                 gatts start_service
1064                                 gatts add_service
1065                                 gatts start_service
1066 TC_GAS_CL_BV_01_C       PASS    haltest:
1067                                 gattc connect
1068                                 gattc disconnect
1069 TC_GAS_SR_BV_01_C       PASS    haltest:
1070                                 gatts add_service
1071                                 gatts add_chaaracteristic:
1072                                                 <properties> 42 <permissions> 17
1073                                 gatts add_descriptor: <permissions> 17
1074                                 gatts start_service
1075                                 gatts add_service
1076                                 gatts start_service
1077 TC_GAT_CL_BV_01_C       PASS    haltest:
1078                                 gattc connect
1079                                 gattc search_service
1080                                 gattc get_characteristic: srvc_id based on
1081                                                                 handle from logs
1082                                 gattc read_characcteristic
1083                                 wait for 30 sec timeout
1084 TC_GAT_CL_BV_02_C       PASS    haltest:
1085                                 gattc connect
1086                                 gattc search_service
1087                                 gattc get_characteristic: srvc_id based on
1088                                                                 handle from logs
1089                                 gattc write_characcteristic 2 <short_value>
1090                                 gattc disconnect
1091                                 wait for 30 sec timeout
1092 TC_GAT_SR_BV_01_C       PASS    haltest:
1093                                 gatts add_service
1094                                 gatts add_characteristic:
1095                                                 <properties> 42 <permissions> 17
1096                                 gatts add_descriptor: <permissions> 17
1097                                 gatts start_service
1098                                 gatts add_service
1099                                 gatts start_service
1100 TC_GPA_CL_BV_01_C       PASS    haltest:
1101                                 gattc connect
1102                                 test_command: <cmd> 224 [u1] 8
1103                                 gattc disconnect
1104 TC_GPA_CL_BV_02_C       PASS    haltest:
1105                                 gattc connect
1106                                 test_command: <cmd> 224 [u1] 8
1107                                 gattc disconnect
1108 TC_GPA_CL_BV_03_C       PASS    haltest:
1109                                 gattc connect
1110                                 test_command: <cmd> 224 [u1] 8
1111                                 gattc disconnect
1112 TC_GPA_CL_BV_04_C       PASS    haltest:
1113                                 gattc connect
1114                                 test_command: <cmd> 224 [u1] 8
1115                                 gattc disconnect
1116 TC_GPA_CL_BV_05_C       PASS    haltest:
1117                                 gattc connect
1118                                 test_command: <cmd> 224 [u1] 8
1119                                 gattc disconnect
1120 TC_GPA_CL_BV_06_C       PASS    haltest:
1121                                 gattc connect
1122                                 test_command: <cmd> 224 [u1] 8
1123                                 gattc disconnect
1124 TC_GPA_CL_BV_07_C       PASS    haltest:
1125                                 gattc connect
1126                                 test_command: <cmd> 224 [u1] 8
1127                                 gattc disconnect
1128 TC_GPA_CL_BV_08_C       PASS    haltest:
1129                                 gattc connect
1130                                 test_command: <cmd> 224 [u1] 8
1131                                 gattc disconnect
1132 TC_GPA_CL_BV_11_C       PASS    haltest:
1133                                 gattc connect
1134                                 Repeat following steps 5 times:
1135                                 1.Find Characteristic Aggregate Format
1136                                 gattc test_command <cmd> 224 [u1] 8
1137                                 2.Read aggregate descriptor
1138                                 gattc test_command <cmd> 224 [u1] 10
1139                                 3.Read 3 handles from aggregate descriptor
1140                                                                         value
1141                                 gattc test_command <cmd> 224 [u1] 10
1142                                 4.Compare descriptors values
1143                                 gattc disconnect
1144
1145 TC_GPA_CL_BV_12_C       PASS    haltest:
1146                                 gattc connect
1147                                 Repeat following steps 5 times:
1148                                 1.Find Characteristic Presentation Format
1149                                 gattc test_command <cmd> 224 [u1] 8
1150                                 2.Find characteristic in this range
1151                                 gattc test_command <cmd> 224 <uuid> 2803 [u1] 8
1152                                 3.Read characteristic declaration
1153                                 gattc test_command <cmd> 224 [u1] 10
1154                                 4.Read characteristic value
1155                                 gattc test_command <cmd> 224 [u1] 10
1156                                 5.Compare characteristic value and
1157                                                         presentation format
1158                                 gattc disconnect
1159 TC_GPA_SR_BV_01_C       PASS
1160 TC_GPA_SR_BV_02_C       PASS    haltest:
1161                                 gatts add_service
1162                                 gatts start_service
1163 TC_GPA_SR_BV_03_C       PASS    haltest:
1164                                 gatts add_service
1165                                 gatts add_service
1166                                 add_included_service
1167                                 gatts start_service
1168                                 gatts start_service
1169 TC_GPA_SR_BV_04_C       PASS    haltest:
1170                                 gatts add_service
1171                                 gatts add_chaaracteristic:
1172                                                 <properties> 10 <permissions> 17
1173                                 gatts start_service
1174 TC_GPA_SR_BV_05_C       PASS    haltest:
1175                                 gatts add_service
1176                                 gatts add_chaaracteristic:
1177                                                 <properties> 138 <permissions> 17
1178                                 gatts add_descriptor <UUID> 2900
1179                                 gatts start_service
1180 TC_GPA_SR_BV_06_C       PASS    haltest:
1181                                 gatts add_service
1182                                 gatts add_chaaracteristic:
1183                                                 <properties> 138 <permissions> 17
1184                                 gatts add_descriptor <UUID> 2901
1185                                 gatts start_service
1186 TC_GPA_SR_BV_07_C       PASS
1187 TC_GPA_SR_BV_08_C       PASS    haltest:
1188                                 gatts add_service
1189                                 gatts add_chaaracteristic:
1190                                                 <properties> 138 <permissions> 17
1191                                 gatts add_descriptor <UUID> 2903
1192                                 gatts start_service
1193                                 gatts send_response
1194 TC_GPA_SR_BV_11_C       PASS    haltest:
1195                                 gatts add_service
1196                                 gatts add_chaaracteristic:
1197                                                 <properties> 138 <permissions> 17
1198                                 gatts add_descriptor <UUID> 2905
1199                                 gatts start_service
1200                                 gatts send_response: repeat with correct offset
1201                                                                 and data
1202 TC_GPA_SR_BV_12_C       PASS    haltest:
1203                                 gatts add_service
1204                                 gatts add_chaaracteristic:
1205                                                 <properties> 10 <permissions> 17
1206                                 gatts add_descriptor <UUID> 2904
1207                                 gatts start_service
1208                                 gatts send_response: repeat with correct data
1209 -------------------------------------------------------------------------------