デバイスクラス

読み:デバイスクラス
外語:Device class 英語
品詞:名詞

USBにおいて、デバイスの種類を表わす分類の俗称。

目次

USBのクラスの種類は、各デバイスが、ホストに対してデバイスディスクリプターのbDeviceClassか、またはインターフェイスディスクリプターのbInterfaceClassフィールドで通知する。

デバイスクラスを表わすbDeviceClass/bInterfaceClass各フィールドは1オクテット(8ビット)で、USB-IFが割り当てている。

Device/Interface

クラスコードは、以下の何れかで通知する。

  • Device DescriptorのbDeviceClass
  • Interface DescriptorのbInterfaceClass

bDeviceClassが0の場合、デバイスクラスの番号はbInterfaceClassに記載する。

両者でコードの衝突はないが、どちらか片方でしか使われていないコードが多い。

コード一覧

使い方欄にDeviceとあればDevice Descriptorに、InterfaceとあればInterface Descriptor欄に、それぞれ記載する。両方とあれば両方で使われる。

クラス番号使い方詳細
値(10)値(16)
00x00DeviceInterface descriptorに記述
10x01InterfaceUSB オーディオ クラス
20x02両方モデム クラス (CDC) (Communications Device Class)
30x03InterfaceUSB HID クラス
50x05InterfacePhysical
60x06Interfaceスキャン/イメージング (PTP)メディア転送 (MTP)
70x07Interface印刷クラス
80x08Interfaceマス ストレージ クラス (MSC)
90x09DeviceHUB
100x0AInterfaceモデム クラス (CDC) (Data Interface Class)
110x0BInterfaceChip/Smart Card
130x0DInterfaceContent-Security
140x0EInterfaceビデオ クラス (UVC)
150x0FInterfacePersonal Healthcare
160x10InterfaceAudio/Video Devices
2200xDC両方Diagnostic Device
2240xE0Interface無線 (Bluetooth)
2390xEF両方Miscellaneous
2540xFEInterfaceApplication Specific
2550xFF両方ベンダー独自クラス

(220)Diagnostic Deviceの実在は確認されていない。また無線装置は(255)ベンダー独自クラスが多い。

関連するリンク
http://www.usb.org/developers/devclass_docs
用語の所属
USB (バス)
DC

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club