Skip to main content

HIDDevice 对象

🌐 HIDDevice Object

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