|
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, uint16_t max_sensor_buffer_size) |
| 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, size_t size, size_t max_size) |
| bool | xreal_air_parse_sensor_control_data_packet (struct xreal_air_parsed_sensor_control_data *data, const uint8_t *buffer, size_t size, size_t max_size) |
| bool | xreal_air_parse_control_packet (struct xreal_air_parsed_control *control, const uint8_t *buffer, int size) |
Xreal Air packet parsing implementation.