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 用途的用途 ID 组件。
usagePage
Integer - 一个整数,表示此集合关联的 HID 用途的用途页面组件。
type
Integer - 一个 8 位值,表示集合类型,它描述了分组项之间不同的关系。
children
Object[] - 子集合的数组,其格式与顶层集合相同。
inputReports
Object[] - 输入报告项的数组,这些项表示此集合中描述的各个输入报告。
outputReports
Object[] - 输出报告项的数组,这些项表示此集合中描述的各个输出报告。
featureReports
Object[] - 功能报告项的数组,这些项表示此集合中描述的各个功能报告。