Vive device implementation.
More...
#include <stdio.h>
#include <assert.h>
#include <math.h>
#include <zlib.h>
#include "util/u_device.h"
#include "util/u_debug.h"
#include "util/u_json.h"
#include "util/u_var.h"
#include "util/u_time.h"
#include "math/m_api.h"
#include "os/os_hid.h"
#include "os/os_time.h"
#include "vive_device.h"
#include "vive_protocol.h"
◆ VIVE_CLOCK_FREQ
#define VIVE_CLOCK_FREQ 48e6 |
◆ vive_device_create()
◆ vive_init_defaults()
References vive_device::acc_range, vive_device::acc_scale, vive_device::base, vive_device::display, xrt_hmd_parts::distortion, vive_device::eye_target_height_in_pixels, vive_device::eye_target_width_in_pixels, vive_device::gyro_range, vive_device::gyro_scale, xrt_device::hmd, vive_device::imu, vive_device::rot, vive_device::rot_filtered, xrt_hmd_parts::vive, xrt_quat::w, xrt_vec3::x, xrt_vec3::y, and xrt_vec3::z.
◆ vive_parse_config()
bool vive_parse_config |
( |
struct vive_device * |
d, |
|
|
char * |
json_string |
|
) |
| |