メインコンテンツへ飛ぶ

HIDDevice オブジェクト

  • deviceId string - デバイスの一意な識別子。
  • name string - デバイス名。
  • vendorId Integer - USB 製造元 ID。
  • productId Integer - USB 製品 ID。
  • serialNumber string (任意) - USB デバイスのシリアル番号。
  • guid string (任意) - HID インターフェイスの一意な識別子。 デバイスによっては複数の HID インターフェースを保持することがあります。
  • collections Object[] - レポートの形式の配列。 MDN のドキュメント を参照してください。
    • usage Integer - このコレクションに紐づいた HID Usage の Usage ID コンポーネントを表す整数です。
    • usagePage Integer - このコレクションに紐づいた HID Usage の Usage Page コンポーネントを表す整数です。
    • type Integer - コレクションの種類を表す 8 ビットの値です。グループ化された項目間の関係を表します。
    • children Object[] - トップレベルコレクションと同じ形式の、サブコレクションの配列です。
    • inputReports Object[] - このコレクションで記述されるそれぞれの Input レポートを表す inputReport の配列です。
    • outputReports Object[] - このコレクションで記述されているそれぞれの Output レポートを表す outputReport の配列です。
    • featureReports Object[] - このコレクションで記述されているそれぞれの Feature レポートを表す featureReport の配列です。