UsbPeripheralReport

  • The content describes the JSON representation and fields of a USB connected peripheral report.

  • The report includes information such as vendor, name, vendor ID, product ID, categories, class ID, subclass ID, and firmware version of the USB device.

  • All fields in the report are output only.

USB connected peripheral report.

JSON representation
{
  "vendor": string,
  "name": string,
  "vid": integer,
  "pid": integer,
  "categories": [
    string
  ],
  "classId": integer,
  "subclassId": integer,
  "firmwareVersion": string
}
Fields
vendor

string

Output only. Vendor name

name

string

Output only. Device name, model name, or product name

vid

integer

Output only. Vendor ID

pid

integer

Output only. Product ID

categories[]

string

Output only. Categories the device belongs to https://www.usb.org/defined-class-codes

classId

integer

Output only. Class ID https://www.usb.org/defined-class-codes

subclassId

integer

Output only. Subclass ID https://www.usb.org/defined-class-codes

firmwareVersion

string

Output only. Firmware version