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