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.