HIDDevice オブジェクト
deviceIdstring - デバイスの一意な識別子。namestring - デバイス名。vendorIdInteger - USB 製造元 ID。productIdInteger - USB 製品 ID。serialNumberstring (任意) - USB デバイスのシリアル番号。guidstring (任意) - HID インターフェイスの一意な識別子。 デバイスによっては複数の HID インターフェースを保持することがあります。collectionsObject[] - an array of report formats. See MDN documentation for more.usageInteger - An integer representing the usage ID component of the HID usage associated with this collection.usagePageInteger - An integer representing the usage page component of the HID usage associated with this collection.typeInteger - An 8-bit value representing the collection type, which describes a different relationship between the grouped items.childrenObject[] - An array of sub-collections which takes the same format as a top-level collection.inputReportsObject[] - An array of inputReport items which represent individual input reports described in this collection.outputReportsObject[] - An array of outputReport items which represent individual output reports described in this collection.featureReportsObject[] - An array of featureReport items which represent individual feature reports described in this collection.