summaryrefslogtreecommitdiff
path: root/android/pics-hdp.txt
blob: a613c971bc2d992281526a3d6888a855089d9f54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
HDP PICS for the PTS tool.

PTS version: 6.1

* - different than PTS defaults
# - not yet implemented/supported

M - mandatory
O - optional


		Profile Version
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_0_1	False		HDP 1.0 (C.1)
TSPC_HDP_0_2	True		HDP 1.1 (C.1)
-------------------------------------------------------------------------------
C.1: Mandatory to support only one Profile version.
-------------------------------------------------------------------------------


		Roles
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_1_1	True		Supports Source Role (C.1, C.2)
TSPC_HDP_1_2	True (*)	Supports Sink Role (C.1, C.3)
-------------------------------------------------------------------------------
C.1: At least one of the defined roles is Mandatory.
C.2: Mandatory if TSPC_MCAP_1_1 is supported, otherwise Excluded.
C.3: Mandatory if TSPC_MCAP_1_1 is supported, otherwise Excluded.
-------------------------------------------------------------------------------


		GAP Features - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_2_1	True		Supports General-discoverable Mode (M)
TSPC_HDP_2_2	True		Supports bondable Mode (M) (C.1)
TSPC_HDP_2_3	True		Supports Response to Authentication requests (M)
TSPC_HDP_2_4	True		Supports Initiation of Authentication (M) (C.2)
TSPC_HDP_2_5	True		Supports Acceptance of Encryption request (M)
TSPC_HDP_2_6	True		Supports Initiation of Encryption (M) (C.3)
TSPC_HDP_2_7	True (*)	Supports General Inquiry (C.5) (C.4)
TSPC_HDP_2_8	True		Supports Acceptance of Bonding requests (M)
TSPC_HDP_2_9	True (*)	Supports Initiation of Bonding (O)
TSPC_HDP_2_10	True (*)	Supports Extended Inquiry Response (C.7)
TSPC_HDP_2_11	False		Supports use of Health Class of Device (O)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
C.2: Mandatory if Security Mode 2, 3, or 4 is supported, otherwise Optional.
C.3: Mandatory if Bluetooth version 2.1 + EDR is claimed, otherwise Optional.
C.4: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
C.5: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
C.6: Mandatory if Bluetooth Core Specification 2.1 + EDR or later
	(Not SUM ICS 31/4) and Table 2/1 (Supports General-discoverable Mode)
	is supported, otherwise Optional if Bluetooth Core Specification 2.1
	+ EDR or later (Not SUM ICS 31/4) is supported, otherwise Excluded.
C.7: Mandatory if Bluetooth Core specification 2.1 + EDR or later is supported,
	otherwise Excluded.
-------------------------------------------------------------------------------


		L2CAP Features - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_3_1	True		Supports Reliable Control Channel (C.1)
TSPC_HDP_3_2	True		Uses FCS for Control Channel (M)
TSPC_HDP_3_3	True		Supports Reliable Data Channel (C.1)
TSPC_HDP_3_4	True		Can send data using SAR in ERTM (C.2)
TSPC_HDP_3_5	True (*)	Uses FCS for Reliable Data Channel (O)
TSPC_HDP_3_6	True (*)	Supports FCS option of "No FCS" for Reliable
				Data Channel (C.3)
TSPC_HDP_3_7	True		Supports Streaming Data Channel (C.4)
TSPC_HDP_3_8	True (*)	Can send data using SAR in SM (C.5)
TSPC_HDP_3_9	True (*)	Uses FCS for Steaming Data Channel (C.6)
TSPC_HDP_3_10	True (*)	Supports FCS option of "No FCS" for Streaming
				(C.7)
TSPC_HDP_3_11	True		Maximum number of simultaneous Data Channels
				supported (DCmax) per MCL (C.8)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_L2CAP_2_12 is supported, otherwise Excluded.
C.2: Mandatory if TSPC_L2CAP_2_22 is supported, otherwise Excluded.
C.3: Optional if TSPC_L2CAP_2_14 is supported, otherwise Excluded.
C.4: Optional if TSPC_L2CAP_2_13 is supported, otherwise Excluded.
C.5: Mandatory if TSPC_HDP_3_7 and TSPC_L2CAP_2_23 are supported, otherwise
	Excluded.
C.6: Optional if TSPC_HDP_3_7 is supported, otherwise Excluded.
C.7: Optional if TSPC_HDP_3_7 and TSPC_L2CAP_2_14 are supported, otherwise
	Excluded.
C.8: >=2 if Table TSPC_HDP_3_7 is claimed, otherwise >=1.
-------------------------------------------------------------------------------


		SDP Attributes - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_4_1	True		Supports advertisement of HDP Service Record
				(C.1) (C.4)
TSPC_HDP_4_2	True		Service Class ID List (C.2)
TSPC_HDP_4_3	True		Protocol Descriptor List (C.2)
TSPC_HDP_4_4	True		Bluetooth Profile Descriptor List (C.2)
TSPC_HDP_4_5	True (*)	Additional Protocol Descriptor Lists (C.2)
TSPC_HDP_4_6	True (*)	Service Name (O)
TSPC_HDP_4_7	True (*)	Service Description (O)
TSPC_HDP_4_8	True (*)	Provider Name (O)
TSPC_HDP_4_9	True		HDP Supported Features (MDEP List) (C.3)
TSPC_HDP_4_10	True		MCAP Data Exchange Specification (C.3)
TSPC_HDP_4_11	True		MCAP Supported Procedures (C.3)
TSPC_HDP_4_12	True (*)	Service Record State (O)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_HDP_6_3 is supported, otherwise Excluded.
C.2: Mandatory if TSPC_HDP_4_1 is supported, otherwise Optional.
C.3: Mandatory if TSPC_HDP_4_1 is supported, otherwise Excluded.
C.4: Mandatory to support SDP Server Role (SDP 1b/1) if this item is supported.
-------------------------------------------------------------------------------


		Device Identification - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_5_1	True		Device Identification Profile v1.3 or later
				(C.1)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_HDP_4_1 is supported, otherwise Optional.
-------------------------------------------------------------------------------


		HDP Features - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_6_1	True		Supports Standard Op Codes (M)
TSPC_HDP_6_2	True (*)	Supports Initiate creation of Control and Data
				Channels (C.3) (C.7) (C.1 - MCAP Status)
TSPC_HDP_6_3	True		Supports Accept creation of Control and Data
				Channels (C.3) (C.8) (C.1 - MCAP Status)
TSPC_HDP_6_4	False		Supports Initiate Reconnection of MDL (O)
				(C.2 - MCAP Status)
TSPC_HDP_6_5	True		Supports Accept Reconnection of MDL (C.4)
TSPC_HDP_6_6	False		Supports Clock Synchronization Protocol (O)
TSPC_HDP_6_7	False (*)	Supports Sync-Slave (C.5)
TSPC_HDP_6_8	False		Supports Sync-Master (C.6)
-------------------------------------------------------------------------------
C.1: If TSPC_HDP_6_1 is supported, at least one is Mandatory, otherwise
	Excluded.
C.2: Optional if TSPC_HDP_6_1 is supported, otherwise Excluded.
C.3: Mandatory to support at least one.
C.4: Mandatory if TSPC_HDP_6_3 is supported, otherwise Excluded.

C.5: Mandatory if TSPC_HDP_6_6 is supported, otherwise Excluded.
C.6: Optional if TSPC_HDP_6_6 is supported, otherwise Excluded.
C.7: Mandatory to support SDP Client Role (SDP 1b/2) if this item is supported.
C.8: Mandatory to support SDP Server Role (SDP 1b/1) if this item is supported.
-------------------------------------------------------------------------------


		Data Exchange Features - Source
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_7_1	False		Supports Initiation of Echo Test (O)
TSPC_HDP_7_2	True		Supports Acceptance of Echo Test (M)
TSPC_HDP_7_3	True		Supports IEEE 11073-20601 (M)
TSPC_HDP_7_4	False (*)	Supports IEEE 11073-20601 Agent Role (C.1)
TSPC_HDP_7_5	True (*)	Supports IEEE 11073-20601 Manager Role (C.1)
TSPC_HDP_7_6	False		Supports Initiation of Association Release (O)
-------------------------------------------------------------------------------
C.1: If TSPC_HDP_7_3 is supported, at least one is Mandatory, otherwise
	Excluded.
-------------------------------------------------------------------------------


		GAP Features - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_8_1	True		Supports General-discoverable Mode (M)
TSPC_HDP_8_2	True		Supports Bondable Mode (M) (C.1)
TSPC_HDP_8_3	True		Supports Response to Authentitaction requests
				(M)
TSPC_HDP_8_4	True		Supports Initiation of Authentication (M) (C.2)
TSPC_HDP_8_5	True		Supports Acceptance of Encryption request (M)
TSPC_HDP_8_6	True		Supports Initiation of Encryption (M) (C.3)
TSPC_HDP_8_7	True		Supports General Inquiry (M) C.4)
TSPC_HDP_8_8	True		Supports Acceptance of Bonding requests (M)
TSPC_HDP_8_9	True (*)	Supports Initiation of Bonding (O)
TSPC_HDP_8_10	True (*)	Supports Extended Inquiry Response (C.5) (C.6)
TSPC_HDP_8_11	False		Supports use of Health Class of Device (O)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_HDP_8_9 is supported, otherwise Optional.
C.2: Mandatory if Security Mode 2, 3, or 4 is supported, otherwise Optional.
C.3: Mandatory if Bluetooth version 2.1 + EDR is claimed (Not SUM ICS 31/4),
	otherwise Optional.
C.4: Mandatory if TSPC_HDP_8_9 is supported, otherwise Optional.
C.5: Mandatory if Bluetooth Core Specification 2.1 + EDR or later
	(Not SUM ICS 31/4) and TSPC_HDP_8_1 is supported, otherwise Optional
	if Bluetooth Core Specification 2.1 + EDR or later is supported,
	otherwise Excluded.
C.6: Mandatory if Bluetooth Core specification 2.1 + EDR or later
	(Not SUM ICS 31/4) is supported, otherwise Excluded.
-------------------------------------------------------------------------------



		L2CAP Features - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_9_1	True		Supports Reliable Control Channel (C.1)
TSPC_HDP_9_2	True		Uses FCS for Control Channel (M)
TSPC_HDP_9_3	True		Supports Reliable Data Channel (C.1)
TSPC_HDP_9_4	True		Can send data using SAR in ERTM (C.2)
TSPC_HDP_9_5	True (*)	Uses FCS for Reliable Data Channel (O)
TSPC_HDP_9_6	True (*)	Supports FCS option of "No FCS" for Reliable
				Data Channel (C.3)
TSPC_HDP_9_7	True		Supports Streaming Data Channel (C.4)
TSPC_HDP_9_8	True		Can send data using SAR in SM (C.5)
TSPC_HDP_9_9	True (*)	Uses FCS for Steaming Data Channel (O)
TSPC_HDP_9_10	True (*)	Supports FCS option of "No FCS" for Streaming
				Data Channel (C.3)
TSPC_HDP_9_11	True		Maximum number of simultaneous Data Channels
				supported (DCmax) per MCL (M)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_L2CAP_2_12 is supported, otherwise Excluded.
C.2: Mandatory if TSPC_L2CAP_2_22 is supported, otherwise Excluded.
C.3: Optional if TSPC_L2CAP_2_14 is supported, otherwise Excluded.
C.4: Mandatory if TSPC_L2CAP_2_13 is supported, otherwise Excluded.
C.5: Mandatory if TSPC_L2CAP_2_23 is supported, otherwise Excluded.
-------------------------------------------------------------------------------


		SDP Attributes - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_10_1	True		Supports advertisement of HDP Service Record (C.1)
TSPC_HDP_10_2	True		Service Class ID List (M)
TSPC_HDP_10_3	True		Protocol Descriptor List (M)
TSPC_HDP_10_4	True		Bluetooth Profile Descriptor List (M)
TSPC_HDP_10_5	True		Additional Protocol Descriptor Lists (M)
TSPC_HDP_10_6	True (*)	Service Name (O)
TSPC_HDP_10_7	True (*)	Service Description (O)
TSPC_HDP_10_8	True (*)	Provider Name (O)
TSPC_HDP_10_9	True		HDP Supported Features (MDEP List) (M)
TSPC_HDP_10_10	True		MCAP Data Exchange Specification (M)
TSPC_HDP_10_11	True		MCAP Supported Procedures (M)
TSPC_HDP_10_12	True (*)	Service Record State (O)
-------------------------------------------------------------------------------
C.1: Mandatory to support 10/1 and SDP Server Role (SDP 1b/1).
-------------------------------------------------------------------------------


		Device Identification - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_11_1	True		Device Identification Profile v1.3 or later
				(M) (C.1)
-------------------------------------------------------------------------------
C.1: Mandatory if 1/2 is supported.
-------------------------------------------------------------------------------


		HDP Features - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_12_1	True		Supports Standard Op Codes (M)
TSPC_HDP_12_2	True		Supports Initiate creation of Control and Data
				Channels (C.1) (C.5)
TSPC_HDP_12_3	True		Supports Accept creation of Control and Data
				Channels (C.1) (C.6)
TSPC_HDP_12_4	False		Supports Initiate Reconnection of MDL (O) (C.2)
TSPC_HDP_12_5	True		Supports Accept Reconnection of MDL (M)
TSPC_HDP_12_6	False		Supports Clock Synchronization Protocol (O)
TSPC_HDP_12_7	False		Supports Sync-Slave (C.3)
TSPC_HDP_12_8	False		Supports Sync-Master (C.6)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_HDP_12_1 is supported, otherwise Excluded.
C.2: Optional if TSPC_HDP_12_1 is supported, otherwise Excluded.
C.3: Mandatory if TSPC_HDP_12_6 is supported, otherwise Excluded.
C.4: Optional if TSPC_HDP_12_6 is supported, otherwise Excluded.
C.5: Mandatory to support 12/2 and SDP Client Role (SDP 1b/2).
C.6: Mandatory to support 12/3 and SDP Server Role (SDP 1b/1).
-------------------------------------------------------------------------------


		Data Exchange Features - Sink
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_HDP_13_1	False		Supports Initiation of Echo Test (O)
TSPC_HDP_13_2	True		Supports Acceptance of Echo Test (M)
TSPC_HDP_13_3	True		Supports IEEE 11073-20601 (M)
TSPC_HDP_13_4	True (*)	Supports IEEE 11073-20601 Agent Role (C.1)
TSPC_HDP_13_5	False		Supports IEEE 11073-20601 Manager Role (C.1)
TSPC_HDP_13_6	False		Supports Initiation of Association Release (O)
-------------------------------------------------------------------------------
C.1: If TSPC_HDP_13_3 is supported, at least one is Mandatory, otherwise
	Excluded.
-------------------------------------------------------------------------------