1#!/usr/bin/env python3 2# 3# Copyright (C) 2019 The Android Open Source Project 4# 5# Licensed under the Apache License, Version 2.0 (the "License"); you may not 6# use this file except in compliance with the License. You may obtain a copy of 7# the License at 8# 9# http://www.apache.org/licenses/LICENSE-2.0 10# 11# Unless required by applicable law or agreed to in writing, software 12# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14# License for the specific language governing permissions and limitations under 15# the License. 16"""This is a placeholder for all ICS values in PTS 17 that matter to Fuchsia devices. 18""" 19 20# A2DP Values are just a placeholder. 21A2DP_ICS = { 22 b'TSPC_ALL': b'FALSE', 23 b'TSPC_A2DP_0_1': b'FALSE', 24 b'TSPC_A2DP_0_2': b'FALSE', 25 b'TSPC_A2DP_0_3': b'FALSE', 26 b'TSPC_A2DP_1_1': b'TRUE', 27 b'TSPC_A2DP_1_2': b'TRUE', 28 b'TSPC_A2DP_2_1': b'TRUE', 29 b'TSPC_A2DP_2a_1': b'FALSE', 30 b'TSPC_A2DP_2a_2': b'TRUE', 31 b'TSPC_A2DP_2a_3': b'FALSE', 32 b'TSPC_A2DP_2b_1': b'FALSE', 33 b'TSPC_A2DP_2b_2': b'FALSE', 34 b'TSPC_A2DP_2_2': b'TRUE', 35 b'TSPC_A2DP_2_3': b'TRUE', 36 b'TSPC_A2DP_2_4': b'TRUE', 37 b'TSPC_A2DP_2_5': b'TRUE', 38 b'TSPC_A2DP_2_6': b'TRUE', 39 b'TSPC_A2DP_2_7': b'TRUE', 40 b'TSPC_A2DP_2_8': b'FALSE', 41 b'TSPC_A2DP_2_9': b'FALSE', 42 b'TSPC_A2DP_2_10': b'TRUE', 43 b'TSPC_A2DP_2_10a': b'FALSE', 44 b'TSPC_A2DP_2_11': b'FALSE', 45 b'TSPC_A2DP_2_12': b'FALSE', 46 b'TSPC_A2DP_2_13': b'TRUE', 47 b'TSPC_A2DP_2_14': b'TRUE', 48 b'TSPC_A2DP_2_15': b'FALSE', 49 b'TSPC_A2DP_2_16': b'FALSE', 50 b'TSPC_A2DP_2_17': b'FALSE', 51 b'TSPC_A2DP_3_1': b'TRUE', 52 b'TSPC_A2DP_3_1a': b'FALSE', 53 b'TSPC_A2DP_3_2': b'TRUE', 54 b'TSPC_A2DP_3_3': b'FALSE', 55 b'TSPC_A2DP_3_4': b'FALSE', 56 b'TSPC_A2DP_3_5': b'TRUE', 57 b'TSPC_A2DP_3_6': b'FALSE', 58 b'TSPC_A2DP_3_7': b'FALSE', 59 b'TSPC_A2DP_3_8': b'FALSE', 60 b'TSPC_A2DP_3a_1': b'TRUE', 61 b'TSPC_A2DP_3a_2': b'FALSE', 62 b'TSPC_A2DP_3a_3': b'TRUE', 63 b'TSPC_A2DP_3a_4': b'TRUE', 64 b'TSPC_A2DP_3a_5': b'TRUE', 65 b'TSPC_A2DP_3a_6': b'TRUE', 66 b'TSPC_A2DP_3a_7': b'TRUE', 67 b'TSPC_A2DP_3a_8': b'TRUE', 68 b'TSPC_A2DP_3a_9': b'FALSE', 69 b'TSPC_A2DP_3a_10': b'TRUE', 70 b'TSPC_A2DP_3a_11': b'FALSE', 71 b'TSPC_A2DP_3a_12': b'TRUE', 72 b'TSPC_A2DP_4_1': b'TRUE', 73 b'TSPC_A2DP_4_2': b'TRUE', 74 b'TSPC_A2DP_4_3': b'FALSE', 75 b'TSPC_A2DP_4_4': b'TRUE', 76 b'TSPC_A2DP_4_5': b'TRUE', 77 b'TSPC_A2DP_4_6': b'FALSE', 78 b'TSPC_A2DP_4_7': b'TRUE', 79 b'TSPC_A2DP_4_8': b'FALSE', 80 b'TSPC_A2DP_4_9': b'TRUE', 81 b'TSPC_A2DP_4_10': b'TRUE', 82 b'TSPC_A2DP_4_10a': b'FALSE', 83 b'TSPC_A2DP_4_11': b'FALSE', 84 b'TSPC_A2DP_4_12': b'FALSE', 85 b'TSPC_A2DP_4_13': b'TRUE', 86 b'TSPC_A2DP_4_14': b'TRUE', 87 b'TSPC_A2DP_4_15': b'FALSE', 88 b'TSPC_A2DP_5_1': b'TRUE', 89 b'TSPC_A2DP_5_1a': b'TRUE', 90 b'TSPC_A2DP_5_2': b'TRUE', 91 b'TSPC_A2DP_5_3': b'FALSE', 92 b'TSPC_A2DP_5_4': b'FALSE', 93 b'TSPC_A2DP_5_5': b'FALSE', 94 b'TSPC_A2DP_5a_1': b'TRUE', 95 b'TSPC_A2DP_5a_2': b'TRUE', 96 b'TSPC_A2DP_5a_3': b'TRUE', 97 b'TSPC_A2DP_5a_4': b'TRUE', 98 b'TSPC_A2DP_5a_5': b'TRUE', 99 b'TSPC_A2DP_5a_6': b'TRUE', 100 b'TSPC_A2DP_5a_7': b'TRUE', 101 b'TSPC_A2DP_5a_8': b'TRUE', 102 b'TSPC_A2DP_5a_9': b'TRUE', 103 b'TSPC_A2DP_5a_10': b'TRUE', 104 b'TSPC_A2DP_5a_11': b'TRUE', 105 b'TSPC_A2DP_5a_12': b'TRUE', 106 b'TSPC_A2DP_7a_1': b'FALSE', 107 b'TSPC_A2DP_7a_2': b'FALSE', 108 b'TSPC_A2DP_7a_3': b'FALSE', 109 b'TSPC_A2DP_7b_1': b'FALSE', 110 b'TSPC_A2DP_7b_2': b'FALSE', 111 112 # Not available in Launch Studio Yet 113 b'TSPC_A2DP_10_1': b'FALSE', 114 b'TSPC_A2DP_10_2': b'FALSE', 115 b'TSPC_A2DP_10_3': b'FALSE', 116 b'TSPC_A2DP_10_4': b'FALSE', 117 b'TSPC_A2DP_10_5': b'FALSE', 118 b'TSPC_A2DP_10_6': b'FALSE', 119 b'TSPC_A2DP_11_1': b'FALSE', 120 b'TSPC_A2DP_11_2': b'FALSE', 121 b'TSPC_A2DP_11_3': b'FALSE', 122 b'TSPC_A2DP_11_4': b'FALSE', 123 b'TSPC_A2DP_11_5': b'FALSE', 124 b'TSPC_A2DP_11_6': b'FALSE', 125 b'TSPC_A2DP_12_2': b'FALSE', 126 b'TSPC_A2DP_12_3': b'FALSE', 127 b'TSPC_A2DP_12_3': b'FALSE', 128 b'TSPC_A2DP_12_4': b'FALSE', 129 b'TSPC_A2DP_13_1': b'FALSE', 130 b'TSPC_A2DP_13_2': b'FALSE', 131 b'TSPC_A2DP_13_3': b'FALSE', 132 b'TSPC_A2DP_13_4': b'FALSE', 133 b'TSPC_A2DP_14_1': b'FALSE', 134 b'TSPC_A2DP_14_2': b'FALSE', 135 b'TSPC_A2DP_14_3': b'FALSE', 136 b'TSPC_A2DP_14_4': b'FALSE', 137 b'TSPC_A2DP_14_5': b'FALSE', 138 b'TSPC_A2DP_15_1': b'FALSE', 139 b'TSPC_A2DP_15_2': b'FALSE', 140 b'TSPC_A2DP_15_3': b'FALSE', 141 b'TSPC_A2DP_15_4': b'FALSE', 142 b'TSPC_A2DP_15_5': b'FALSE', 143 b'TSPC_A2DP_15_6': b'FALSE', 144 b'TSPC_A2DP_3_2a': b'FALSE', 145 b'TSPC_A2DP_3_2b': b'FALSE', 146 b'TSPC_A2DP_3_2c': b'FALSE', 147 b'TSPC_A2DP_3_2d': b'FALSE', 148 b'TSPC_A2DP_3_2e': b'FALSE', 149 b'TSPC_A2DP_3_2f': b'FALSE', 150 b'TSPC_A2DP_5_2a': b'FALSE', 151 b'TSPC_A2DP_5_2b': b'FALSE', 152 b'TSPC_A2DP_5_2c': b'FALSE', 153 b'TSPC_A2DP_8_2': b'FALSE', 154 b'TSPC_A2DP_8_3': b'FALSE', 155 b'TSPC_A2DP_8_4': b'FALSE', 156 b'TSPC_A2DP_9_1': b'FALSE', 157 b'TSPC_A2DP_9_2': b'FALSE', 158 b'TSPC_A2DP_9_3': b'FALSE', 159 b'TSPC_A2DP_9_4': b'FALSE', 160 161} 162 163 164GATT_ICS = { 165 b'TSPC_GATT_1_1': b'TRUE', 166 b'TSPC_GATT_1_2': b'TRUE', 167 b'TSPC_GATT_1a_1': b'TRUE', 168 b'TSPC_GATT_1a_2': b'TRUE', 169 b'TSPC_GATT_1a_3': b'TRUE', 170 b'TSPC_GATT_1a_4': b'TRUE', 171 b'TSPC_GATT_1a_5': b'FALSE', 172 b'TSPC_GATT_1a_6': b'FALSE', 173 b'TSPC_GATT_1a_7': b'FALSE', 174 b'TSPC_GATT_1a_8': b'FALSE', 175 b'TSPC_GATT_2_1': b'FALSE', 176 b'TSPC_GATT_2_2': b'TRUE', 177 b'TSPC_GATT_3_1': b'TRUE', 178 b'TSPC_GATT_3_2': b'TRUE', 179 b'TSPC_GATT_3_3': b'TRUE', 180 b'TSPC_GATT_3_4': b'TRUE', 181 b'TSPC_GATT_3_5': b'TRUE', 182 b'TSPC_GATT_3_6': b'FALSE', 183 b'TSPC_GATT_3_7': b'TRUE', 184 b'TSPC_GATT_3_8': b'TRUE', 185 b'TSPC_GATT_3_9': b'TRUE', 186 b'TSPC_GATT_3_10': b'TRUE', 187 b'TSPC_GATT_3_11': b'FALSE', 188 b'TSPC_GATT_3_12': b'TRUE', 189 b'TSPC_GATT_3_13': b'FALSE', 190 b'TSPC_GATT_3_14': b'TRUE', 191 b'TSPC_GATT_3_15': b'TRUE', 192 b'TSPC_GATT_3_16': b'TRUE', 193 b'TSPC_GATT_3_17': b'TRUE', 194 b'TSPC_GATT_3_18': b'TRUE', 195 b'TSPC_GATT_3_19': b'TRUE', 196 b'TSPC_GATT_3_20': b'TRUE', 197 b'TSPC_GATT_3_21': b'TRUE', 198 b'TSPC_GATT_3_22': b'TRUE', 199 b'TSPC_GATT_3_23': b'TRUE', 200 b'TSPC_GATT_3_24': b'FALSE', 201 b'TSPC_GATT_3_25': b'FALSE', 202 b'TSPC_GATT_3_26': b'FALSE', 203 b'TSPC_GATT_3B_1': b'FALSE', 204 b'TSPC_GATT_3B_2': b'FALSE', 205 b'TSPC_GATT_3B_3': b'FALSE', 206 b'TSPC_GATT_3B_4': b'FALSE', 207 b'TSPC_GATT_3B_5': b'FALSE', 208 b'TSPC_GATT_3B_6': b'FALSE', 209 b'TSPC_GATT_3B_7': b'FALSE', 210 b'TSPC_GATT_3B_8': b'FALSE', 211 b'TSPC_GATT_3B_9': b'FALSE', 212 b'TSPC_GATT_3B_10': b'FALSE', 213 b'TSPC_GATT_3B_11': b'FALSE', 214 b'TSPC_GATT_3B_12': b'FALSE', 215 b'TSPC_GATT_3B_13': b'FALSE', 216 b'TSPC_GATT_3B_14': b'FALSE', 217 b'TSPC_GATT_3B_15': b'FALSE', 218 b'TSPC_GATT_3B_16': b'FALSE', 219 b'TSPC_GATT_3B_17': b'FALSE', 220 b'TSPC_GATT_3B_18': b'FALSE', 221 b'TSPC_GATT_3B_19': b'FALSE', 222 b'TSPC_GATT_3B_20': b'FALSE', 223 b'TSPC_GATT_3B_21': b'FALSE', 224 b'TSPC_GATT_3B_22': b'FALSE', 225 b'TSPC_GATT_3B_23': b'FALSE', 226 b'TSPC_GATT_3B_24': b'FALSE', 227 b'TSPC_GATT_3B_25': b'FALSE', 228 b'TSPC_GATT_3B_26': b'FALSE', 229 b'TSPC_GATT_3B_27': b'FALSE', 230 b'TSPC_GATT_3B_28': b'FALSE', 231 b'TSPC_GATT_3B_29': b'FALSE', 232 b'TSPC_GATT_3B_30': b'FALSE', 233 b'TSPC_GATT_3B_31': b'FALSE', 234 b'TSPC_GATT_3B_32': b'FALSE', 235 b'TSPC_GATT_3B_33': b'FALSE', 236 b'TSPC_GATT_3B_34': b'FALSE', 237 b'TSPC_GATT_3B_35': b'FALSE', 238 b'TSPC_GATT_3B_36': b'FALSE', 239 b'TSPC_GATT_3B_37': b'FALSE', 240 b'TSPC_GATT_3B_38': b'FALSE', 241 b'TSPC_GATT_4_1': b'TRUE', 242 b'TSPC_GATT_4_2': b'TRUE', 243 b'TSPC_GATT_4_3': b'TRUE', 244 b'TSPC_GATT_4_4': b'TRUE', 245 b'TSPC_GATT_4_5': b'TRUE', 246 b'TSPC_GATT_4_6': b'TRUE', 247 b'TSPC_GATT_4_7': b'TRUE', 248 b'TSPC_GATT_4_8': b'TRUE', 249 b'TSPC_GATT_4_9': b'TRUE', 250 b'TSPC_GATT_4_10': b'TRUE', 251 b'TSPC_GATT_4_11': b'FALSE', 252 b'TSPC_GATT_4_12': b'TRUE', 253 b'TSPC_GATT_4_13': b'FALSE', 254 b'TSPC_GATT_4_14': b'TRUE', 255 b'TSPC_GATT_4_15': b'TRUE', 256 b'TSPC_GATT_4_16': b'TRUE', 257 b'TSPC_GATT_4_17': b'TRUE', 258 b'TSPC_GATT_4_18': b'TRUE', 259 b'TSPC_GATT_4_19': b'TRUE', 260 b'TSPC_GATT_4_20': b'TRUE', 261 b'TSPC_GATT_4_21': b'TRUE', 262 b'TSPC_GATT_4_22': b'TRUE', 263 b'TSPC_GATT_4_23': b'TRUE', 264 b'TSPC_GATT_4_24': b'FALSE', 265 b'TSPC_GATT_4_25': b'FALSE', 266 b'TSPC_GATT_4_26': b'FALSE', 267 b'TSPC_GATT_4_27': b'FALSE', 268 b'TSPC_GATT_4B_1': b'FALSE', 269 b'TSPC_GATT_4B_2': b'FALSE', 270 b'TSPC_GATT_4B_3': b'FALSE', 271 b'TSPC_GATT_4B_4': b'FALSE', 272 b'TSPC_GATT_4B_5': b'FALSE', 273 b'TSPC_GATT_4B_6': b'FALSE', 274 b'TSPC_GATT_4B_7': b'FALSE', 275 b'TSPC_GATT_4B_8': b'FALSE', 276 b'TSPC_GATT_4B_9': b'FALSE', 277 b'TSPC_GATT_4B_10': b'FALSE', 278 b'TSPC_GATT_4B_11': b'FALSE', 279 b'TSPC_GATT_4B_12': b'FALSE', 280 b'TSPC_GATT_4B_13': b'FALSE', 281 b'TSPC_GATT_4B_14': b'FALSE', 282 b'TSPC_GATT_4B_15': b'FALSE', 283 b'TSPC_GATT_4B_16': b'FALSE', 284 b'TSPC_GATT_4B_17': b'FALSE', 285 b'TSPC_GATT_4B_18': b'FALSE', 286 b'TSPC_GATT_4B_19': b'FALSE', 287 b'TSPC_GATT_4B_20': b'FALSE', 288 b'TSPC_GATT_4B_21': b'FALSE', 289 b'TSPC_GATT_4B_22': b'FALSE', 290 b'TSPC_GATT_4B_23': b'FALSE', 291 b'TSPC_GATT_4B_24': b'FALSE', 292 b'TSPC_GATT_4B_25': b'FALSE', 293 b'TSPC_GATT_4B_26': b'FALSE', 294 b'TSPC_GATT_4B_27': b'FALSE', 295 b'TSPC_GATT_4B_28': b'FALSE', 296 b'TSPC_GATT_4B_29': b'FALSE', 297 b'TSPC_GATT_4B_30': b'FALSE', 298 b'TSPC_GATT_4B_31': b'FALSE', 299 b'TSPC_GATT_4B_32': b'FALSE', 300 b'TSPC_GATT_4B_33': b'FALSE', 301 b'TSPC_GATT_4B_34': b'FALSE', 302 b'TSPC_GATT_4B_35': b'FALSE', 303 b'TSPC_GATT_4B_36': b'FALSE', 304 b'TSPC_GATT_4B_37': b'FALSE', 305 b'TSPC_GATT_4B_38': b'FALSE', 306 b'TSPC_GATT_6_2': b'TRUE', 307 b'TSPC_GATT_6_3': b'TRUE', 308 b'TSPC_GATT_7_1': b'TRUE', 309 b'TSPC_GATT_7_2': b'TRUE', 310 b'TSPC_GATT_7_3': b'TRUE', 311 b'TSPC_GATT_7_4': b'TRUE', 312 b'TSPC_GATT_7_5': b'FALSE', 313 b'TSPC_GATT_7_6': b'FALSE', 314 b'TSPC_GATT_7_7': b'FALSE', 315 b'TSPC_GATT_8_1': b'TRUE', 316 b'TSPC_GAP_0_2': b'FALSE', 317 b'TSPC_GAP_24_2': b'TRUE', 318 b'TSPC_GAP_24_3': b'TRUE', 319 b'TSPC_GAP_34_2': b'TRUE', 320 b'TSPC_GAP_34_3': b'TRUE', 321 b'TSPC_ALL': b'FALSE', 322} 323 324 325SDP_ICS = { 326 b'TSPC_ALL': b'FALSE', 327 b'TSPC_SDP_1_1': b'TRUE', 328 b'TSPC_SDP_1_2': b'TRUE', 329 b'TSPC_SDP_1_3': b'TRUE', 330 b'TSPC_SDP_1b_1': b'TRUE', 331 b'TSPC_SDP_1b_2': b'TRUE', 332 b'TSPC_SDP_2_1': b'TRUE', 333 b'TSPC_SDP_2_2': b'TRUE', 334 b'TSPC_SDP_2_3': b'TRUE', 335 b'TSPC_SDP_3_1': b'TRUE', 336 b'TSPC_SDP_4_1': b'TRUE', 337 b'TSPC_SDP_4_2': b'TRUE', 338 b'TSPC_SDP_4_3': b'TRUE', 339 b'TSPC_SDP_5_1': b'TRUE', 340 b'TSPC_SDP_6_1': b'TRUE', 341 b'TSPC_SDP_6_2': b'TRUE', 342 b'TSPC_SDP_6_3': b'TRUE', 343 b'TSPC_SDP_7_1': b'TRUE', 344 b'TSPC_SDP_8_1': b'FALSE', 345 b'TSPC_SDP_8_2': b'FALSE', 346 b'TSPC_SDP_9_1': b'TRUE', 347 b'TSPC_SDP_9_2': b'TRUE', 348 b'TSPC_SDP_9_3': b'FALSE', 349 b'TSPC_SDP_9_4': b'FALSE', 350 b'TSPC_SDP_9_5': b'TRUE', 351 b'TSPC_SDP_9_6': b'TRUE', 352 b'TSPC_SDP_9_7': b'FALSE', 353 b'TSPC_SDP_9_8': b'FALSE', 354 b'TSPC_SDP_9_9': b'TRUE', 355 b'TSPC_SDP_9_10': b'TRUE', 356 b'TSPC_SDP_9_11': b'TRUE', 357 b'TSPC_SDP_9_12': b'FALSE', 358 b'TSPC_SDP_9_13': b'FALSE', 359 b'TSPC_SDP_9_14': b'TRUE', 360 b'TSPC_SDP_9_15': b'FALSE', 361 b'TSPC_SDP_9_16': b'FALSE', 362 b'TSPC_SDP_9_17': b'TRUE', 363 b'TSPC_SDP_9_18': b'TRUE', 364 b'TSPC_SDP_9_19': b'TRUE', 365} 366