Monado OpenXR Runtime
Loading...
Searching...
No Matches
contactglove_dongle Struct Reference

A dongle for ContactGlove gloves. More...

#include <contactglove/contactglove.h>

Inheritance diagram for contactglove_dongle:
Collaboration diagram for contactglove_dongle:

Data Fields

struct xrt_reference base
 
enum u_logging_level log_level
 
struct os_mutex data_lock
 
struct os_thread_helper thread
 
struct os_serial_devicedongle_serial
 
enum contactglove_type type
 
struct u_cobs_decoder cobs_decoder
 
uint8_t last_sent_ping_nonce
 
timepoint_ns last_ping_send
 
struct contactglove_version version
 
uint8_t channel
 
struct contactglove_deviceleft_glove
 
struct contactglove_deviceright_glove
 
- Data Fields inherited from xrt_reference
xrt_atomic_s32_t count
 

Additional Inherited Members

- Static Public Member Functions inherited from xrt_reference
static void xrt_reference_inc (struct xrt_reference *xref)
 Increment the reference, probably want xrt_reference_inc_and_was_zero.
 
static void xrt_reference_dec (struct xrt_reference *xref)
 Decrement the reference, probably want xrt_reference_dec_and_is_zero.
 
static XRT_CHECK_RESULT bool xrt_reference_inc_and_was_zero (struct xrt_reference *xref)
 Increment the reference and return true if the value was zero.
 
static XRT_CHECK_RESULT bool xrt_reference_dec_and_is_zero (struct xrt_reference *xref)
 Decrement the reference and return true if the value is now zero.
 

Detailed Description

A dongle for ContactGlove gloves.


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