Home | History | Annotate | Download | only in bluetooth
      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      */
    518     private BluetoothAssignedNumbers() {
    519     }
    520 
    521 }
    522