deviceId string - Identificador unico para el dispositivo.
name string - Nombre del dispositivo.
vendorId Integer - El ID del proveedor USB.
productId Integer - El ID del producto USB.
serialNumber string (opcional) - El número de serie del dispositivo USB.
guid string (optional) - Identificador único para la interface del HID. Un dispositivo puede tener múltiples interfaces HID.
collections Object[] - an array of report formats. See MDN documentation for more.
usage Integer - An integer representing the usage ID component of the HID usage associated with this collection.
usagePage Integer - An integer representing the usage page component of the HID usage associated with this collection.
type Integer - An 8-bit value representing the collection type, which describes a different relationship between the grouped items.
children Object[] - An array of sub-collections which takes the same format as a top-level collection.
inputReports Object[] - An array of inputReport items which represent individual input reports described in this collection.
outputReports Object[] - An array of outputReport items which represent individual output reports described in this collection.
featureReports Object[] - An array of featureReport items which represent individual feature reports described in this collection.