pics-hdp.txt 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. HDP PICS for the PTS tool.
  2. PTS version: 6.1
  3. * - different than PTS defaults
  4. # - not yet implemented/supported
  5. M - mandatory
  6. O - optional
  7. Profile Version
  8. -------------------------------------------------------------------------------
  9. Parameter Name Selected Description
  10. -------------------------------------------------------------------------------
  11. TSPC_HDP_0_1 False HDP 1.0 (C.1)
  12. TSPC_HDP_0_2 True HDP 1.1 (C.1)
  13. -------------------------------------------------------------------------------
  14. C.1: Mandatory to support only one Profile version.
  15. -------------------------------------------------------------------------------
  16. Roles
  17. -------------------------------------------------------------------------------
  18. Parameter Name Selected Description
  19. -------------------------------------------------------------------------------
  20. TSPC_HDP_1_1 True Supports Source Role (C.1, C.2)
  21. TSPC_HDP_1_2 True (*) Supports Sink Role (C.1, C.3)
  22. -------------------------------------------------------------------------------
  23. C.1: At least one of the defined roles is Mandatory.
  24. C.2: Mandatory if TSPC_MCAP_1_1 is supported, otherwise Excluded.
  25. C.3: Mandatory if TSPC_MCAP_1_1 is supported, otherwise Excluded.
  26. -------------------------------------------------------------------------------
  27. GAP Features - Source
  28. -------------------------------------------------------------------------------
  29. Parameter Name Selected Description
  30. -------------------------------------------------------------------------------
  31. TSPC_HDP_2_1 True Supports General-discoverable Mode (M)
  32. TSPC_HDP_2_2 True Supports bondable Mode (M) (C.1)
  33. TSPC_HDP_2_3 True Supports Response to Authentication requests (M)
  34. TSPC_HDP_2_4 True Supports Initiation of Authentication (M) (C.2)
  35. TSPC_HDP_2_5 True Supports Acceptance of Encryption request (M)
  36. TSPC_HDP_2_6 True Supports Initiation of Encryption (M) (C.3)
  37. TSPC_HDP_2_7 True (*) Supports General Inquiry (C.5) (C.4)
  38. TSPC_HDP_2_8 True Supports Acceptance of Bonding requests (M)
  39. TSPC_HDP_2_9 True (*) Supports Initiation of Bonding (O)
  40. TSPC_HDP_2_10 True (*) Supports Extended Inquiry Response (C.7)
  41. TSPC_HDP_2_11 False Supports use of Health Class of Device (O)
  42. -------------------------------------------------------------------------------
  43. C.1: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
  44. C.2: Mandatory if Security Mode 2, 3, or 4 is supported, otherwise Optional.
  45. C.3: Mandatory if Bluetooth version 2.1 + EDR is claimed, otherwise Optional.
  46. C.4: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
  47. C.5: Mandatory if TSPC_HDP_2_9 is supported, otherwise Optional.
  48. C.6: Mandatory if Bluetooth Core Specification 2.1 + EDR or later
  49. (Not SUM ICS 31/4) and Table 2/1 (Supports General-discoverable Mode)
  50. is supported, otherwise Optional if Bluetooth Core Specification 2.1
  51. + EDR or later (Not SUM ICS 31/4) is supported, otherwise Excluded.
  52. C.7: Mandatory if Bluetooth Core specification 2.1 + EDR or later is supported,
  53. otherwise Excluded.
  54. -------------------------------------------------------------------------------
  55. L2CAP Features - Source
  56. -------------------------------------------------------------------------------
  57. Parameter Name Selected Description
  58. -------------------------------------------------------------------------------
  59. TSPC_HDP_3_1 True Supports Reliable Control Channel (C.1)
  60. TSPC_HDP_3_2 True Uses FCS for Control Channel (M)
  61. TSPC_HDP_3_3 True Supports Reliable Data Channel (C.1)
  62. TSPC_HDP_3_4 True Can send data using SAR in ERTM (C.2)
  63. TSPC_HDP_3_5 True (*) Uses FCS for Reliable Data Channel (O)
  64. TSPC_HDP_3_6 True (*) Supports FCS option of "No FCS" for Reliable
  65. Data Channel (C.3)
  66. TSPC_HDP_3_7 True Supports Streaming Data Channel (C.4)
  67. TSPC_HDP_3_8 True (*) Can send data using SAR in SM (C.5)
  68. TSPC_HDP_3_9 True (*) Uses FCS for Steaming Data Channel (C.6)
  69. TSPC_HDP_3_10 True (*) Supports FCS option of "No FCS" for Streaming
  70. (C.7)
  71. TSPC_HDP_3_11 True Maximum number of simultaneous Data Channels
  72. supported (DCmax) per MCL (C.8)
  73. -------------------------------------------------------------------------------
  74. C.1: Mandatory if TSPC_L2CAP_2_12 is supported, otherwise Excluded.
  75. C.2: Mandatory if TSPC_L2CAP_2_22 is supported, otherwise Excluded.
  76. C.3: Optional if TSPC_L2CAP_2_14 is supported, otherwise Excluded.
  77. C.4: Optional if TSPC_L2CAP_2_13 is supported, otherwise Excluded.
  78. C.5: Mandatory if TSPC_HDP_3_7 and TSPC_L2CAP_2_23 are supported, otherwise
  79. Excluded.
  80. C.6: Optional if TSPC_HDP_3_7 is supported, otherwise Excluded.
  81. C.7: Optional if TSPC_HDP_3_7 and TSPC_L2CAP_2_14 are supported, otherwise
  82. Excluded.
  83. C.8: >=2 if Table TSPC_HDP_3_7 is claimed, otherwise >=1.
  84. -------------------------------------------------------------------------------
  85. SDP Attributes - Source
  86. -------------------------------------------------------------------------------
  87. Parameter Name Selected Description
  88. -------------------------------------------------------------------------------
  89. TSPC_HDP_4_1 True Supports advertisement of HDP Service Record
  90. (C.1) (C.4)
  91. TSPC_HDP_4_2 True Service Class ID List (C.2)
  92. TSPC_HDP_4_3 True Protocol Descriptor List (C.2)
  93. TSPC_HDP_4_4 True Bluetooth Profile Descriptor List (C.2)
  94. TSPC_HDP_4_5 True (*) Additional Protocol Descriptor Lists (C.2)
  95. TSPC_HDP_4_6 True (*) Service Name (O)
  96. TSPC_HDP_4_7 True (*) Service Description (O)
  97. TSPC_HDP_4_8 True (*) Provider Name (O)
  98. TSPC_HDP_4_9 True HDP Supported Features (MDEP List) (C.3)
  99. TSPC_HDP_4_10 True MCAP Data Exchange Specification (C.3)
  100. TSPC_HDP_4_11 True MCAP Supported Procedures (C.3)
  101. TSPC_HDP_4_12 True (*) Service Record State (O)
  102. -------------------------------------------------------------------------------
  103. C.1: Mandatory if TSPC_HDP_6_3 is supported, otherwise Excluded.
  104. C.2: Mandatory if TSPC_HDP_4_1 is supported, otherwise Optional.
  105. C.3: Mandatory if TSPC_HDP_4_1 is supported, otherwise Excluded.
  106. C.4: Mandatory to support SDP Server Role (SDP 1b/1) if this item is supported.
  107. -------------------------------------------------------------------------------
  108. Device Identification - Source
  109. -------------------------------------------------------------------------------
  110. Parameter Name Selected Description
  111. -------------------------------------------------------------------------------
  112. TSPC_HDP_5_1 True Device Identification Profile v1.3 or later
  113. (C.1)
  114. -------------------------------------------------------------------------------
  115. C.1: Mandatory if TSPC_HDP_4_1 is supported, otherwise Optional.
  116. -------------------------------------------------------------------------------
  117. HDP Features - Source
  118. -------------------------------------------------------------------------------
  119. Parameter Name Selected Description
  120. -------------------------------------------------------------------------------
  121. TSPC_HDP_6_1 True Supports Standard Op Codes (M)
  122. TSPC_HDP_6_2 True (*) Supports Initiate creation of Control and Data
  123. Channels (C.3) (C.7) (C.1 - MCAP Status)
  124. TSPC_HDP_6_3 True Supports Accept creation of Control and Data
  125. Channels (C.3) (C.8) (C.1 - MCAP Status)
  126. TSPC_HDP_6_4 False Supports Initiate Reconnection of MDL (O)
  127. (C.2 - MCAP Status)
  128. TSPC_HDP_6_5 True Supports Accept Reconnection of MDL (C.4)
  129. TSPC_HDP_6_6 False Supports Clock Synchronization Protocol (O)
  130. TSPC_HDP_6_7 False (*) Supports Sync-Slave (C.5)
  131. TSPC_HDP_6_8 False Supports Sync-Master (C.6)
  132. -------------------------------------------------------------------------------
  133. C.1: If TSPC_HDP_6_1 is supported, at least one is Mandatory, otherwise
  134. Excluded.
  135. C.2: Optional if TSPC_HDP_6_1 is supported, otherwise Excluded.
  136. C.3: Mandatory to support at least one.
  137. C.4: Mandatory if TSPC_HDP_6_3 is supported, otherwise Excluded.
  138. C.5: Mandatory if TSPC_HDP_6_6 is supported, otherwise Excluded.
  139. C.6: Optional if TSPC_HDP_6_6 is supported, otherwise Excluded.
  140. C.7: Mandatory to support SDP Client Role (SDP 1b/2) if this item is supported.
  141. C.8: Mandatory to support SDP Server Role (SDP 1b/1) if this item is supported.
  142. -------------------------------------------------------------------------------
  143. Data Exchange Features - Source
  144. -------------------------------------------------------------------------------
  145. Parameter Name Selected Description
  146. -------------------------------------------------------------------------------
  147. TSPC_HDP_7_1 False Supports Initiation of Echo Test (O)
  148. TSPC_HDP_7_2 True Supports Acceptance of Echo Test (M)
  149. TSPC_HDP_7_3 True Supports IEEE 11073-20601 (M)
  150. TSPC_HDP_7_4 False (*) Supports IEEE 11073-20601 Agent Role (C.1)
  151. TSPC_HDP_7_5 True (*) Supports IEEE 11073-20601 Manager Role (C.1)
  152. TSPC_HDP_7_6 False Supports Initiation of Association Release (O)
  153. -------------------------------------------------------------------------------
  154. C.1: If TSPC_HDP_7_3 is supported, at least one is Mandatory, otherwise
  155. Excluded.
  156. -------------------------------------------------------------------------------
  157. GAP Features - Sink
  158. -------------------------------------------------------------------------------
  159. Parameter Name Selected Description
  160. -------------------------------------------------------------------------------
  161. TSPC_HDP_8_1 True Supports General-discoverable Mode (M)
  162. TSPC_HDP_8_2 True Supports Bondable Mode (M) (C.1)
  163. TSPC_HDP_8_3 True Supports Response to Authentitaction requests
  164. (M)
  165. TSPC_HDP_8_4 True Supports Initiation of Authentication (M) (C.2)
  166. TSPC_HDP_8_5 True Supports Acceptance of Encryption request (M)
  167. TSPC_HDP_8_6 True Supports Initiation of Encryption (M) (C.3)
  168. TSPC_HDP_8_7 True Supports General Inquiry (M) C.4)
  169. TSPC_HDP_8_8 True Supports Acceptance of Bonding requests (M)
  170. TSPC_HDP_8_9 True (*) Supports Initiation of Bonding (O)
  171. TSPC_HDP_8_10 True (*) Supports Extended Inquiry Response (C.5) (C.6)
  172. TSPC_HDP_8_11 False Supports use of Health Class of Device (O)
  173. -------------------------------------------------------------------------------
  174. C.1: Mandatory if TSPC_HDP_8_9 is supported, otherwise Optional.
  175. C.2: Mandatory if Security Mode 2, 3, or 4 is supported, otherwise Optional.
  176. C.3: Mandatory if Bluetooth version 2.1 + EDR is claimed (Not SUM ICS 31/4),
  177. otherwise Optional.
  178. C.4: Mandatory if TSPC_HDP_8_9 is supported, otherwise Optional.
  179. C.5: Mandatory if Bluetooth Core Specification 2.1 + EDR or later
  180. (Not SUM ICS 31/4) and TSPC_HDP_8_1 is supported, otherwise Optional
  181. if Bluetooth Core Specification 2.1 + EDR or later is supported,
  182. otherwise Excluded.
  183. C.6: Mandatory if Bluetooth Core specification 2.1 + EDR or later
  184. (Not SUM ICS 31/4) is supported, otherwise Excluded.
  185. -------------------------------------------------------------------------------
  186. L2CAP Features - Sink
  187. -------------------------------------------------------------------------------
  188. Parameter Name Selected Description
  189. -------------------------------------------------------------------------------
  190. TSPC_HDP_9_1 True Supports Reliable Control Channel (C.1)
  191. TSPC_HDP_9_2 True Uses FCS for Control Channel (M)
  192. TSPC_HDP_9_3 True Supports Reliable Data Channel (C.1)
  193. TSPC_HDP_9_4 True Can send data using SAR in ERTM (C.2)
  194. TSPC_HDP_9_5 True (*) Uses FCS for Reliable Data Channel (O)
  195. TSPC_HDP_9_6 True (*) Supports FCS option of "No FCS" for Reliable
  196. Data Channel (C.3)
  197. TSPC_HDP_9_7 True Supports Streaming Data Channel (C.4)
  198. TSPC_HDP_9_8 True Can send data using SAR in SM (C.5)
  199. TSPC_HDP_9_9 True (*) Uses FCS for Steaming Data Channel (O)
  200. TSPC_HDP_9_10 True (*) Supports FCS option of "No FCS" for Streaming
  201. Data Channel (C.3)
  202. TSPC_HDP_9_11 True Maximum number of simultaneous Data Channels
  203. supported (DCmax) per MCL (M)
  204. -------------------------------------------------------------------------------
  205. C.1: Mandatory if TSPC_L2CAP_2_12 is supported, otherwise Excluded.
  206. C.2: Mandatory if TSPC_L2CAP_2_22 is supported, otherwise Excluded.
  207. C.3: Optional if TSPC_L2CAP_2_14 is supported, otherwise Excluded.
  208. C.4: Mandatory if TSPC_L2CAP_2_13 is supported, otherwise Excluded.
  209. C.5: Mandatory if TSPC_L2CAP_2_23 is supported, otherwise Excluded.
  210. -------------------------------------------------------------------------------
  211. SDP Attributes - Sink
  212. -------------------------------------------------------------------------------
  213. Parameter Name Selected Description
  214. -------------------------------------------------------------------------------
  215. TSPC_HDP_10_1 True Supports advertisement of HDP Service Record (C.1)
  216. TSPC_HDP_10_2 True Service Class ID List (M)
  217. TSPC_HDP_10_3 True Protocol Descriptor List (M)
  218. TSPC_HDP_10_4 True Bluetooth Profile Descriptor List (M)
  219. TSPC_HDP_10_5 True Additional Protocol Descriptor Lists (M)
  220. TSPC_HDP_10_6 True (*) Service Name (O)
  221. TSPC_HDP_10_7 True (*) Service Description (O)
  222. TSPC_HDP_10_8 True (*) Provider Name (O)
  223. TSPC_HDP_10_9 True HDP Supported Features (MDEP List) (M)
  224. TSPC_HDP_10_10 True MCAP Data Exchange Specification (M)
  225. TSPC_HDP_10_11 True MCAP Supported Procedures (M)
  226. TSPC_HDP_10_12 True (*) Service Record State (O)
  227. -------------------------------------------------------------------------------
  228. C.1: Mandatory to support 10/1 and SDP Server Role (SDP 1b/1).
  229. -------------------------------------------------------------------------------
  230. Device Identification - Sink
  231. -------------------------------------------------------------------------------
  232. Parameter Name Selected Description
  233. -------------------------------------------------------------------------------
  234. TSPC_HDP_11_1 True Device Identification Profile v1.3 or later
  235. (M) (C.1)
  236. -------------------------------------------------------------------------------
  237. C.1: Mandatory if 1/2 is supported.
  238. -------------------------------------------------------------------------------
  239. HDP Features - Sink
  240. -------------------------------------------------------------------------------
  241. Parameter Name Selected Description
  242. -------------------------------------------------------------------------------
  243. TSPC_HDP_12_1 True Supports Standard Op Codes (M)
  244. TSPC_HDP_12_2 True Supports Initiate creation of Control and Data
  245. Channels (C.1) (C.5)
  246. TSPC_HDP_12_3 True Supports Accept creation of Control and Data
  247. Channels (C.1) (C.6)
  248. TSPC_HDP_12_4 False Supports Initiate Reconnection of MDL (O) (C.2)
  249. TSPC_HDP_12_5 True Supports Accept Reconnection of MDL (M)
  250. TSPC_HDP_12_6 False Supports Clock Synchronization Protocol (O)
  251. TSPC_HDP_12_7 False Supports Sync-Slave (C.3)
  252. TSPC_HDP_12_8 False Supports Sync-Master (C.6)
  253. -------------------------------------------------------------------------------
  254. C.1: Mandatory if TSPC_HDP_12_1 is supported, otherwise Excluded.
  255. C.2: Optional if TSPC_HDP_12_1 is supported, otherwise Excluded.
  256. C.3: Mandatory if TSPC_HDP_12_6 is supported, otherwise Excluded.
  257. C.4: Optional if TSPC_HDP_12_6 is supported, otherwise Excluded.
  258. C.5: Mandatory to support 12/2 and SDP Client Role (SDP 1b/2).
  259. C.6: Mandatory to support 12/3 and SDP Server Role (SDP 1b/1).
  260. -------------------------------------------------------------------------------
  261. Data Exchange Features - Sink
  262. -------------------------------------------------------------------------------
  263. Parameter Name Selected Description
  264. -------------------------------------------------------------------------------
  265. TSPC_HDP_13_1 False Supports Initiation of Echo Test (O)
  266. TSPC_HDP_13_2 True Supports Acceptance of Echo Test (M)
  267. TSPC_HDP_13_3 True Supports IEEE 11073-20601 (M)
  268. TSPC_HDP_13_4 True (*) Supports IEEE 11073-20601 Agent Role (C.1)
  269. TSPC_HDP_13_5 False Supports IEEE 11073-20601 Manager Role (C.1)
  270. TSPC_HDP_13_6 False Supports Initiation of Association Release (O)
  271. -------------------------------------------------------------------------------
  272. C.1: If TSPC_HDP_13_3 is supported, at least one is Mandatory, otherwise
  273. Excluded.
  274. -------------------------------------------------------------------------------