Monado OpenXR Runtime
wmr_bt_connection Struct Reference

A connection to a Bluetooth connected WMR Controller device. More...

#include <wmr/wmr_bt_controller.h>

Inheritance diagram for wmr_bt_connection:
Collaboration diagram for wmr_bt_connection:

Data Fields

struct wmr_controller_connection base
 
enum u_logging_level log_level
 
struct os_hid_devicecontroller_hid
 
struct os_thread_helper controller_thread
 
struct os_mutex hid_lock
 
- Data Fields inherited from wmr_controller_connection
struct wmr_controller_basewcb
 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)
 

Detailed Description

A connection to a Bluetooth connected WMR Controller device.


The documentation for this struct was generated from the following file: