deviceId
字符串 - 设备的唯一标识符。
name
字符串 - 设备的名称。
vendorId
整数 - USB 供应商 ID。
productId
整数 - USB 产品 ID。
serialNumber
字符串 (可选) - USB 设备序列号。
guid
字符串 (可选) - HID 接口的唯一标识符。 一个设备可能有多个 HID 接口。
collections
对象[] - 报告格式的数组。 有关更多信息,请参阅 MDN 文档。
usage
整数 - 一个整数,表示与此集合关联的 HID 用途的用途 ID 组件。
usagePage
整数 - 一个整数,表示与此集合关联的 HID 用途的用途页面组件。
type
整数 - 一个 8 位值,表示集合类型,它描述了分组项目之间的不同关系。
children
对象[] - 子集合的数组,其格式与顶级集合相同。
inputReports
对象[] - inputReport 项目的数组,这些项目表示此集合中描述的各个输入报告。
outputReports
对象[] - outputReport 项目的数组,这些项目表示此集合中描述的各个输出报告。
featureReports
对象[] - featureReport 项目的数组,这些项目表示此集合中描述的各个特征报告。