|
Monado OpenXR Runtime
|
A connection to a Bluetooth connected WMR Controller device. More...
#include <wmr/wmr_bt_controller.h>


Data Fields | |
| struct wmr_controller_connection | base |
| enum u_logging_level | log_level |
| struct os_hid_device * | controller_hid |
| struct os_thread_helper | controller_thread |
| struct os_mutex | hid_lock |
Data Fields inherited from wmr_controller_connection | |
| struct wmr_controller_base * | wcb |
| The controller this connection is talking to. More... | |
| bool(* | send_bytes )(struct wmr_controller_connection *wcc, const uint8_t *buffer, uint32_t buf_size) |
| void(* | receive_bytes )(struct wmr_controller_connection *wcc, uint64_t time_ns, uint8_t *buffer, uint32_t buf_size) |
| int(* | read_sync )(struct wmr_controller_connection *wcc, uint8_t *buffer, uint32_t buf_size, int timeout_ms) |
| void(* | disconnect )(struct wmr_controller_connection *wcc) |
A connection to a Bluetooth connected WMR Controller device.