Monado OpenXR Runtime
|
Xreal Air packet parsing implementation. More...
#include "xrt/xrt_device.h"
#include "xrt/xrt_prober.h"
#include "os/os_hid.h"
#include "util/u_logging.h"
Go to the source code of this file.
Data Structures | |
struct | xreal_air_parsed_calibration |
struct | xreal_air_parsed_sample |
A parsed single gyroscope, accelerometer and magnetometer sample with their corresponding factors for conversion from raw data. More... | |
struct | xreal_air_parsed_sensor |
Over the wire sensor packet from the glasses. More... | |
struct | xreal_air_parsed_sensor_control_data |
Over the wire sensor control data packet from the glasses. More... | |
struct | xreal_air_parsed_control |
A control packet from the glasses in wire format. More... | |
Functions | |
struct xrt_device * | xreal_air_hmd_create_device (struct os_hid_device *sensor_device, struct os_hid_device *control_device, enum u_logging_level log_level) |
Create Xreal Air glasses. More... | |
bool | xreal_air_parse_calibration_buffer (struct xreal_air_parsed_calibration *calibration, const char *buffer, size_t size) |
bool | xreal_air_parse_sensor_packet (struct xreal_air_parsed_sensor *sensor, const uint8_t *buffer, int size) |
bool | xreal_air_parse_sensor_control_data_packet (struct xreal_air_parsed_sensor_control_data *data, const uint8_t *buffer, int size) |
bool | xreal_air_parse_control_packet (struct xreal_air_parsed_control *control, const uint8_t *buffer, int size) |
Xreal Air packet parsing implementation.