Loading [MathJax]/extensions/tex2jax.js
Monado OpenXR Runtime
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
prober_device Struct Reference

A single device found by a prober. More...

#include <prober/p_prober.h>

Inheritance diagram for prober_device:
Collaboration diagram for prober_device:

Data Fields

struct xrt_prober_device base
 
struct {
   uint16_t   bus
 
   uint16_t   addr
 
   const char *   product
 
   const char *   manufacturer
 
   const char *   serial
 
   const char *   path
 
   uint8_t   ports [8]
 
   uint32_t   num_ports
 
   libusb_device *   dev
 
usb
 
struct {
   uint64_t   id
 
   char   product [64]
 
bluetooth
 
struct {
   uvc_device_t *   dev
 
uvc
 
size_t num_v4ls
 
struct prober_v4lv4ls
 
size_t num_hidraws
 
struct prober_hidrawhidraws
 
- Data Fields inherited from xrt_prober_device
uint16_t vendor_id
 USB/Bluetooth vendor ID (VID) More...
 
uint16_t product_id
 USB/Bluetooth product ID (PID) More...
 
enum xrt_bus_type bus
 Device bus type. More...
 
uint8_t usb_dev_class
 USB device class. More...
 

Detailed Description

A single device found by a prober.


The documentation for this struct was generated from the following file: