int vive_found(struct xrt_prober *xp, struct xrt_prober_device **devices, size_t device_count, size_t index, cJSON *attached_data, struct vive_tracking_status tstatus, struct vive_source *vs, struct vive_config **out_vive_config, struct xrt_device **out_xdev)
Probing function for Vive devices.
Definition: vive_prober.c:348
int vive_controller_found(struct xrt_prober *xp, struct xrt_prober_device **devices, size_t device_count, size_t index, cJSON *attached_data, struct xrt_device **out_xdevs)
Probing function for HTC Vive and Valve Index controllers.
Definition: vive_prober.c:405
headset config.
Definition: vive_config.h:143
Manages the data streaming state related to a vive headset.
Definition: vive_source.c:31
Summary of the status of various trackers.
Definition: vive_device.h:132
A single HMD or input device.
Definition: xrt_device.h:241
A probed device, may or may not be opened.
Definition: xrt_prober.h:85
The main prober that probes and manages found but not opened HMD devices that are connected to the sy...
Definition: xrt_prober.h:132
Common interface to probe for devices.