Monado OpenXR Runtime
wmr_controller.h
Go to the documentation of this file.
1// Copyright 2020-2021, N Madsen.
2// Copyright 2020-2021, Collabora, Ltd.
3// Copyright 2021-2023, Jan Schmidt
4// SPDX-License-Identifier: BSL-1.0
5//
6/*!
7 * @file
8 * @brief Implementation of Original & HP WMR controllers
9 * @author Jan Schmidt <jan@centricular.com>
10 * @author Nis Madsen <nima_zero_one@protonmail.com>
11 * @ingroup drv_wmr
12 */
13#pragma once
14
15#include "wmr_controller_base.h"
16
18wmr_controller_create(struct wmr_controller_connection *conn,
19 enum xrt_device_type controller_type,
20 uint16_t vid,
21 uint16_t pid,
22 enum u_logging_level log_level);
u_logging_level
Logging level enum.
Definition: u_logging.h:40
xrt_device_type
How an xrt_device can be used.
Definition: xrt_defines.h:769
Common base for all WMR controllers.
Definition: wmr_controller_base.h:92
A connection for communicating with the controller.
Definition: wmr_controller_base.h:49
Common implementation for WMR controllers, handling shared behaviour such as communication,...