The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

st/prober: Print serial, product and manufacturer from libuvc

+8 -3
+8 -3
src/xrt/state_trackers/prober/p_libuvc.c
··· 68 68 uint8_t addr = uvc_get_device_address(device); 69 69 uint16_t vendor = desc->idVendor; 70 70 uint16_t product = desc->idProduct; 71 - uvc_free_device_descriptor(desc); 72 71 73 72 ret = p_dev_get_usb_dev(p, bus, addr, vendor, product, &pdev); 74 73 ··· 78 77 "\t\tvendor_id: %04x\n" 79 78 "\t\tproduct_id: %04x\n" 80 79 "\t\tbus: %i\n" 81 - "\t\taddr: %i", 82 - (void *)pdev, ret, vendor, product, bus, addr); 80 + "\t\taddr: %i\n" 81 + "\t\tserial: %s\n" 82 + "\t\tmanuf: %s\n" 83 + "\t\tproduct: %s", 84 + (void *)pdev, ret, vendor, product, bus, addr, 85 + desc->serialNumber, desc->manufacturer, desc->product); 86 + 87 + uvc_free_device_descriptor(desc); 83 88 84 89 if (ret != 0) { 85 90 P_ERROR(p, "p_dev_get_usb_device failed!");