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 の配列です。