Monado OpenXR Runtime
HDK driver

Driver for the OSVR HDK series of HMDs. More...

Collaboration diagram for HDK driver:

Files

file  hdk_device.cpp
 Driver for an OSVR Hacker Dev Kit device.
 
file  hdk_device.h
 Interface to direct OSVR HDK driver code.
 
file  hdk_interface.h
 Interface to direct OSVR HDK driver code.
 
file  hdk_prober.c
 OSVR HDK prober code.
 

Functions

int hdk_found (struct xrt_prober *xp, struct xrt_prober_device **devices, size_t device_count, size_t index, cJSON *attached_data, struct xrt_device **out_xdev)
 Probing function for HDK devices. More...
 
int rokid_found (struct xrt_prober *xp, struct xrt_prober_device **devices, size_t device_count, size_t index, cJSON *attached_data, struct xrt_device **out_xdev)
 Probing function for Rokid devices. More...
 

Detailed Description

Driver for the OSVR HDK series of HMDs.

Function Documentation

◆ hdk_found()

int hdk_found ( struct xrt_prober xp,
struct xrt_prober_device **  devices,
size_t  device_count,
size_t  index,
cJSON *  attached_data,
struct xrt_device **  out_xdev 
)

#include <drivers/hdk/hdk_interface.h>

Probing function for HDK devices.

See also
xrt_prober_found_func_t
Todo:
just assuming anything else is 1.3 for now

References xrt_prober::xrt_prober_get_string_descriptor().

◆ rokid_found()

int rokid_found ( struct xrt_prober xp,
struct xrt_prober_device **  devices,
size_t  device_count,
size_t  index,
cJSON *  attached_data,
struct xrt_device **  out_xdev 
)

#include <drivers/rokid/rokid_interface.h>

Probing function for Rokid devices.

See also
xrt_prober_found_func_t