メインコンテンツへ飛ぶ

USBDevice オブジェクト

  • configuration Object (任意) - USB デバイスの現在選択されている構成に関する情報を含む USBConfiguration オブジェクト。
    • configurationValue Integer - この構成の設定値。
    • configurationName string - この構成を説明するデバイスによって提供された名前。
    • interfaces Object[] - USB デバイスによって提供されるインターフェイスに関する情報を含む USBInterface オブジェクトの配列。
      • interfaceNumber Integer - このインターフェイスのインターフェイス番号。
      • alternate Object - 現在選択されているこのインターフェイスの代替構成。
        • alternateSetting Integer - このインターフェイスの代替設定番号。
        • interfaceClass Integer - このインターフェイスのクラス。 クラスコードの説明は USB.org をご参照ください。
        • interfaceSubclass Integer - このインターフェイスのサブクラス。
        • interfaceProtocol Integer - このインターフェイスにサポートされているプロトコル。
        • interfaceName string (任意) - デバイスによってインターフェイス名が提供されている場合、その名前。
        • endpoints Object[] - このインターフェイスの一部である各エンドポイントを記述する USBEndpoint インターフェイス のインスタンスを含む配列。
          • endpointNumber Integer - 1 から 15 までの値であるこのエンドポイントの「エンドポイント番号」。
          • direction string - このエンドポイントがデータを転送する方向で、'in' か 'out' のいずれかです。
          • type string - このエンドポイントの種別で、'bulk'、'interrupt'、'isochronous' のいずれかです。
          • packetSize Integer - このエンドポイントを介して送信されるデータが分割される際のパケットのサイズ。
      • alternates Object[] - このインターフェイスで可能な各代替構成を記述する USBAlternateInterface インターフェイスのインスタンスを含む配列。
  • configurations Object[] - ペアリングされた USB デバイスを制御するための USBConfiguration インターフェイスの配列。
  • deviceClass Integer - デバイスがサポートする通信インタフェースのデバイスクラス.
  • deviceId string - デバイスの一意な識別子。
  • deviceProtocol Integer - デバイスがサポートする通信インタフェースのデバイスプロトコル.
  • deviceSubclass Integer - デバイスがサポートする通信インタフェースのデバイスサブクラス.
  • deviceVersionMajor Integer - デバイス製造者が定義するデバイスのメジャーバージョン番号。
  • deviceVersionMinor Integer - デバイス製造者が定義するデバイスのマイナーバージョン番号。
  • deviceVersionSubminor Integer - デバイス製造者が定義するデバイスのサブマイナーバージョン番号。
  • manufacturerName string (任意) - デバイスの製造者名。
  • productId Integer - USB 製品 ID。
  • productName string (任意) - デバイスの名称。
  • serialNumber string (任意) - USB デバイスのシリアル番号。
  • usbVersionMajor Integer - デバイスがサポートする USB プロトコルのメジャーバージョン.
  • usbVersionMinor Integer - デバイスがサポートする USB プロトコルのマイナーバージョン.
  • usbVersionSubminor Integer - デバイスがサポートする USB プロトコルのサブマイナーバージョン.
  • vendorId Integer - USB 製造元 ID。