AI-generated Key Takeaways
-
This document describes the JSON representation of a USB connected peripheral report.
-
The report includes details such as vendor, name, IDs, categories, class, subclass, and firmware version of the device.
-
All fields in the JSON representation are output only and provide information about the connected USB peripheral.
-
Refer to the provided links for more details on USB defined class codes for categories, class ID, and subclass ID.
USB connected peripheral report.
JSON representation |
---|
{ "vendor": string, "name": string, "vid": integer, "pid": integer, "categories": [ string ], "classId": integer, "subclassId": integer, "firmwareVersion": string } |
Fields | |
---|---|
vendor |
Output only. Vendor name |
name |
Output only. Device name, model name, or product name |
vid |
Output only. Vendor ID |
pid |
Output only. Product ID |
categories[] |
Output only. Categories the device belongs to https://www.usb.org/defined-class-codes |
classId |
Output only. Class ID https://www.usb.org/defined-class-codes |
subclassId |
Output only. Subclass ID https://www.usb.org/defined-class-codes |
firmwareVersion |
Output only. Firmware version |