跳转到主要内容

HIDDevice 对象

  • 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 项目的数组,表示此集合中描述的单个特征报告。