• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2010 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package android.bluetooth;
18 
19 /**
20  * Bluetooth Assigned Numbers.
21  * <p>
22  * For now we only include Company ID values.
23  * @see <a href="https://www.bluetooth.org/technical/assignednumbers/identifiers.htm">
24  * The Official Bluetooth SIG Member Website | Company Identifiers</a>
25  *
26  */
27 public class BluetoothAssignedNumbers {
28 
29     // Bluetooth SIG Company ID values
30     /*
31      * Ericsson Technology Licensing.
32      */
33     public static final int ERICSSON_TECHNOLOGY = 0x0000;
34 
35     /*
36      * Nokia Mobile Phones.
37      */
38     public static final int NOKIA_MOBILE_PHONES = 0x0001;
39 
40     /*
41      * Intel Corp.
42      */
43     public static final int INTEL = 0x0002;
44 
45     /*
46      * IBM Corp.
47      */
48     public static final int IBM = 0x0003;
49 
50     /*
51      * Toshiba Corp.
52      */
53     public static final int TOSHIBA = 0x0004;
54 
55     /*
56      * 3Com.
57      */
58     public static final int THREECOM = 0x0005;
59 
60     /*
61      * Microsoft.
62      */
63     public static final int MICROSOFT = 0x0006;
64 
65     /*
66      * Lucent.
67      */
68     public static final int LUCENT = 0x0007;
69 
70     /*
71      * Motorola.
72      */
73     public static final int MOTOROLA = 0x0008;
74 
75     /*
76      * Infineon Technologies AG.
77      */
78     public static final int INFINEON_TECHNOLOGIES = 0x0009;
79 
80     /*
81      * Cambridge Silicon Radio.
82      */
83     public static final int CAMBRIDGE_SILICON_RADIO = 0x000A;
84 
85     /*
86      * Silicon Wave.
87      */
88     public static final int SILICON_WAVE = 0x000B;
89 
90     /*
91      * Digianswer A/S.
92      */
93     public static final int DIGIANSWER = 0x000C;
94 
95     /*
96      * Texas Instruments Inc.
97      */
98     public static final int TEXAS_INSTRUMENTS = 0x000D;
99 
100     /*
101      * Parthus Technologies Inc.
102      */
103     public static final int PARTHUS_TECHNOLOGIES = 0x000E;
104 
105     /*
106      * Broadcom Corporation.
107      */
108     public static final int BROADCOM = 0x000F;
109 
110     /*
111      * Mitel Semiconductor.
112      */
113     public static final int MITEL_SEMICONDUCTOR = 0x0010;
114 
115     /*
116      * Widcomm, Inc.
117      */
118     public static final int WIDCOMM = 0x0011;
119 
120     /*
121      * Zeevo, Inc.
122      */
123     public static final int ZEEVO = 0x0012;
124 
125     /*
126      * Atmel Corporation.
127      */
128     public static final int ATMEL = 0x0013;
129 
130     /*
131      * Mitsubishi Electric Corporation.
132      */
133     public static final int MITSUBISHI_ELECTRIC = 0x0014;
134 
135     /*
136      * RTX Telecom A/S.
137      */
138     public static final int RTX_TELECOM = 0x0015;
139 
140     /*
141      * KC Technology Inc.
142      */
143     public static final int KC_TECHNOLOGY = 0x0016;
144 
145     /*
146      * Newlogic.
147      */
148     public static final int NEWLOGIC = 0x0017;
149 
150     /*
151      * Transilica, Inc.
152      */
153     public static final int TRANSILICA = 0x0018;
154 
155     /*
156      * Rohde & Schwarz GmbH & Co. KG.
157      */
158     public static final int ROHDE_AND_SCHWARZ = 0x0019;
159 
160     /*
161      * TTPCom Limited.
162      */
163     public static final int TTPCOM = 0x001A;
164 
165     /*
166      * Signia Technologies, Inc.
167      */
168     public static final int SIGNIA_TECHNOLOGIES = 0x001B;
169 
170     /*
171      * Conexant Systems Inc.
172      */
173     public static final int CONEXANT_SYSTEMS = 0x001C;
174 
175     /*
176      * Qualcomm.
177      */
178     public static final int QUALCOMM = 0x001D;
179 
180     /*
181      * Inventel.
182      */
183     public static final int INVENTEL = 0x001E;
184 
185     /*
186      * AVM Berlin.
187      */
188     public static final int AVM_BERLIN = 0x001F;
189 
190     /*
191      * BandSpeed, Inc.
192      */
193     public static final int BANDSPEED = 0x0020;
194 
195     /*
196      * Mansella Ltd.
197      */
198     public static final int MANSELLA = 0x0021;
199 
200     /*
201      * NEC Corporation.
202      */
203     public static final int NEC = 0x0022;
204 
205     /*
206      * WavePlus Technology Co., Ltd.
207      */
208     public static final int WAVEPLUS_TECHNOLOGY = 0x0023;
209 
210     /*
211      * Alcatel.
212      */
213     public static final int ALCATEL = 0x0024;
214 
215     /*
216      * Philips Semiconductors.
217      */
218     public static final int PHILIPS_SEMICONDUCTORS = 0x0025;
219 
220     /*
221      * C Technologies.
222      */
223     public static final int C_TECHNOLOGIES = 0x0026;
224 
225     /*
226      * Open Interface.
227      */
228     public static final int OPEN_INTERFACE = 0x0027;
229 
230     /*
231      * R F Micro Devices.
232      */
233     public static final int RF_MICRO_DEVICES = 0x0028;
234 
235     /*
236      * Hitachi Ltd.
237      */
238     public static final int HITACHI = 0x0029;
239 
240     /*
241      * Symbol Technologies, Inc.
242      */
243     public static final int SYMBOL_TECHNOLOGIES = 0x002A;
244 
245     /*
246      * Tenovis.
247      */
248     public static final int TENOVIS = 0x002B;
249 
250     /*
251      * Macronix International Co. Ltd.
252      */
253     public static final int MACRONIX = 0x002C;
254 
255     /*
256      * GCT Semiconductor.
257      */
258     public static final int GCT_SEMICONDUCTOR = 0x002D;
259 
260     /*
261      * Norwood Systems.
262      */
263     public static final int NORWOOD_SYSTEMS = 0x002E;
264 
265     /*
266      * MewTel Technology Inc.
267      */
268     public static final int MEWTEL_TECHNOLOGY = 0x002F;
269 
270     /*
271      * ST Microelectronics.
272      */
273     public static final int ST_MICROELECTRONICS = 0x0030;
274 
275     /*
276      * Synopsys.
277      */
278     public static final int SYNOPSYS = 0x0031;
279 
280     /*
281      * Red-M (Communications) Ltd.
282      */
283     public static final int RED_M = 0x0032;
284 
285     /*
286      * Commil Ltd.
287      */
288     public static final int COMMIL = 0x0033;
289 
290     /*
291      * Computer Access Technology Corporation (CATC).
292      */
293     public static final int CATC = 0x0034;
294 
295     /*
296      * Eclipse (HQ Espana) S.L.
297      */
298     public static final int ECLIPSE = 0x0035;
299 
300     /*
301      * Renesas Technology Corp.
302      */
303     public static final int RENESAS_TECHNOLOGY = 0x0036;
304 
305     /*
306      * Mobilian Corporation.
307      */
308     public static final int MOBILIAN_CORPORATION = 0x0037;
309 
310     /*
311      * Terax.
312      */
313     public static final int TERAX = 0x0038;
314 
315     /*
316      * Integrated System Solution Corp.
317      */
318     public static final int INTEGRATED_SYSTEM_SOLUTION = 0x0039;
319 
320     /*
321      * Matsushita Electric Industrial Co., Ltd.
322      */
323     public static final int MATSUSHITA_ELECTRIC = 0x003A;
324 
325     /*
326      * Gennum Corporation.
327      */
328     public static final int GENNUM = 0x003B;
329 
330     /*
331      * Research In Motion.
332      */
333     public static final int RESEARCH_IN_MOTION = 0x003C;
334 
335     /*
336      * IPextreme, Inc.
337      */
338     public static final int IPEXTREME = 0x003D;
339 
340     /*
341      * Systems and Chips, Inc.
342      */
343     public static final int SYSTEMS_AND_CHIPS = 0x003E;
344 
345     /*
346      * Bluetooth SIG, Inc.
347      */
348     public static final int BLUETOOTH_SIG = 0x003F;
349 
350     /*
351      * Seiko Epson Corporation.
352      */
353     public static final int SEIKO_EPSON = 0x0040;
354 
355     /*
356      * Integrated Silicon Solution Taiwan, Inc.
357      */
358     public static final int INTEGRATED_SILICON_SOLUTION = 0x0041;
359 
360     /*
361      * CONWISE Technology Corporation Ltd.
362      */
363     public static final int CONWISE_TECHNOLOGY = 0x0042;
364 
365     /*
366      * PARROT SA.
367      */
368     public static final int PARROT = 0x0043;
369 
370     /*
371      * Socket Mobile.
372      */
373     public static final int SOCKET_MOBILE = 0x0044;
374 
375     /*
376      * Atheros Communications, Inc.
377      */
378     public static final int ATHEROS_COMMUNICATIONS = 0x0045;
379 
380     /*
381      * MediaTek, Inc.
382      */
383     public static final int MEDIATEK = 0x0046;
384 
385     /*
386      * Bluegiga.
387      */
388     public static final int BLUEGIGA = 0x0047;
389 
390     /*
391      * Marvell Technology Group Ltd.
392      */
393     public static final int MARVELL = 0x0048;
394 
395     /*
396      * 3DSP Corporation.
397      */
398     public static final int THREE_DSP = 0x0049;
399 
400     /*
401      * Accel Semiconductor Ltd.
402      */
403     public static final int ACCEL_SEMICONDUCTOR = 0x004A;
404 
405     /*
406      * Continental Automotive Systems.
407      */
408     public static final int CONTINENTAL_AUTOMOTIVE = 0x004B;
409 
410     /*
411      * Apple, Inc.
412      */
413     public static final int APPLE = 0x004C;
414 
415     /*
416      * Staccato Communications, Inc.
417      */
418     public static final int STACCATO_COMMUNICATIONS = 0x004D;
419 
420     /*
421      * Avago Technologies.
422      */
423     public static final int AVAGO = 0x004E;
424 
425     /*
426      * APT Licensing Ltd.
427      */
428     public static final int APT_LICENSING = 0x004F;
429 
430     /*
431      * SiRF Technology, Inc.
432      */
433     public static final int SIRF_TECHNOLOGY = 0x0050;
434 
435     /*
436      * Tzero Technologies, Inc.
437      */
438     public static final int TZERO_TECHNOLOGIES = 0x0051;
439 
440     /*
441      * J&M Corporation.
442      */
443     public static final int J_AND_M = 0x0052;
444 
445     /*
446      * Free2move AB.
447      */
448     public static final int FREE2MOVE = 0x0053;
449 
450     /*
451      * 3DiJoy Corporation.
452      */
453     public static final int THREE_DIJOY = 0x0054;
454 
455     /*
456      * Plantronics, Inc.
457      */
458     public static final int PLANTRONICS = 0x0055;
459 
460     /*
461      * Sony Ericsson Mobile Communications.
462      */
463     public static final int SONY_ERICSSON = 0x0056;
464 
465     /*
466      * Harman International Industries, Inc.
467      */
468     public static final int HARMAN_INTERNATIONAL = 0x0057;
469 
470     /*
471      * Vizio, Inc.
472      */
473     public static final int VIZIO = 0x0058;
474 
475     /*
476      * Nordic Semiconductor ASA.
477      */
478     public static final int NORDIC_SEMICONDUCTOR = 0x0059;
479 
480     /*
481      * EM Microelectronic-Marin SA.
482      */
483     public static final int EM_MICROELECTRONIC_MARIN = 0x005A;
484 
485     /*
486      * Ralink Technology Corporation.
487      */
488     public static final int RALINK_TECHNOLOGY = 0x005B;
489 
490     /*
491      * Belkin International, Inc.
492      */
493     public static final int BELKIN_INTERNATIONAL = 0x005C;
494 
495     /*
496      * Realtek Semiconductor Corporation.
497      */
498     public static final int REALTEK_SEMICONDUCTOR = 0x005D;
499 
500     /*
501      * Stonestreet One, LLC.
502      */
503     public static final int STONESTREET_ONE = 0x005E;
504 
505     /*
506      * Wicentric, Inc.
507      */
508     public static final int WICENTRIC = 0x005F;
509 
510     /*
511      * RivieraWaves S.A.S.
512      */
513     public static final int RIVIERAWAVES = 0x0060;
514 
515     /*
516      * You can't instantiate one of these.
517      */
BluetoothAssignedNumbers()518     private BluetoothAssignedNumbers() {
519     }
520 
521 }
522