Monado OpenXR Runtime
|
drv_vive prober code. More...
#include <stdio.h>
#include "util/u_debug.h"
#include "util/u_prober.h"
#include "util/u_trace_marker.h"
#include "vive/vive_common.h"
#include "vive_device.h"
#include "vive_controller.h"
#include "vive_prober.h"
#include "xrt/xrt_config_drivers.h"
Functions | |
static int | log_vive_string (struct xrt_prober *xp, struct xrt_prober_device *dev, enum xrt_prober_string type) |
static void | log_vive_device (enum u_logging_level log_level, struct xrt_prober *xp, struct xrt_prober_device *dev) |
static void | init_vive1 (struct xrt_prober *xp, struct xrt_prober_device *dev, struct xrt_prober_device **devices, size_t device_count, enum u_logging_level log_level, struct vive_tracking_status tstatus, struct vive_source *vs, struct vive_device **out_vdev) |
static void | init_vive_pro (struct xrt_prober *xp, struct xrt_prober_device *dev, struct xrt_prober_device **devices, size_t device_count, enum u_logging_level log_level, struct vive_tracking_status tstatus, struct vive_source *vs, struct vive_device **out_vdev) |
static void | init_vive_pro2 (struct xrt_prober *xp, struct xrt_prober_device *dev, struct xrt_prober_device **devices, size_t device_count, enum u_logging_level log_level, struct vive_tracking_status tstatus, struct vive_source *vs, struct vive_device **out_vdev) |
static void | init_valve_index (struct xrt_prober *xp, struct xrt_prober_device *dev, struct xrt_prober_device **devices, size_t device_count, enum u_logging_level log_level, struct vive_tracking_status tstatus, struct vive_source *vs, struct vive_device **out_vdev) |
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. More... | |
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. More... | |
drv_vive prober code.