u_logging_level
Logging level enum.
Definition: u_logging.h:40
xrt_result_t wmr_create_bt_controller(struct xrt_prober *xp, struct xrt_prober_device *xpdev, enum u_logging_level log_level, struct xrt_device **out_xdev)
Creates a WMR BT controller device.
Definition: wmr_prober.c:397
void wmr_find_headset(struct xrt_prober *xp, struct xrt_prober_device **xpdevs, size_t xpdev_count, enum u_logging_level log_level, struct wmr_headset_search_results *out_whsr)
Find a headsets.
Definition: wmr_prober.c:275
wmr_headset_type
Headset type, used to select different control and init/shutdown procedures.
Definition: wmr_common.h:29
void wmr_find_bt_controller_pair(struct xrt_prober *xp, struct xrt_prober_device **xpdevs, size_t xpdev_count, enum u_logging_level log_level, struct wmr_bt_controllers_search_results *out_wbtcsr)
Search for a left and right pair of Windows Mixed Reality controllers, groups them by type (Classic/O...
Definition: wmr_prober.c:195
xrt_result_t wmr_create_headset(struct xrt_prober *xp, struct xrt_prober_device *xpdev_holo, struct xrt_prober_device *xpdev_companion, enum wmr_headset_type type, enum u_logging_level log_level, struct xrt_device **out_hmd, struct xrt_device **out_left, struct xrt_device **out_right, struct xrt_device **out_ht_left, struct xrt_device **out_ht_right)
Creates a WMR headset with the given devices and of headset type.
Definition: wmr_prober.c:328
void wmr_find_companion_device(struct xrt_prober *xp, struct xrt_prober_device **xpdevs, size_t xpdev_count, enum u_logging_level log_level, struct xrt_prober_device *xpdev_holo, struct wmr_companion_search_results *out_wcsr)
Searches for the the list of xpdevs for the companion device of a holo lens device.
Definition: wmr_prober.c:255
enum xrt_result xrt_result_t
Result type used across Monado.
Results from searching for host attached Bluetooth controllers.
Definition: wmr_interface.h:50
Results from searching for a companion device.
Definition: wmr_interface.h:76
Results from searching for a headset.
Definition: wmr_interface.h:101
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
Defines and constants related to WMR driver code.
Common interface to probe for devices.