Monado OpenXR Runtime
|
Fake device tracked with EuRoC datasets and SLAM. More...
#include "util/u_misc.h"
#include "util/u_debug.h"
#include "util/u_device.h"
#include "util/u_distortion_mesh.h"
#include "util/u_var.h"
#include "math/m_space.h"
#include "math/m_mathinclude.h"
#include "xrt/xrt_prober.h"
#include "xrt/xrt_tracking.h"
#include "xrt/xrt_config_have.h"
#include "xrt/xrt_config_build.h"
#include "euroc_driver.h"
#include <stdio.h>
Data Structures | |
struct | euroc_prober |
struct | euroc_device |
Functions | |
struct xrt_device * | euroc_device_create (struct xrt_prober *xp) |
static struct euroc_prober * | euroc_prober (struct xrt_auto_prober *p) |
static void | euroc_prober_destroy (struct xrt_auto_prober *p) |
static int | euroc_prober_autoprobe (struct xrt_auto_prober *xap, cJSON *attached_data, bool no_hmds, struct xrt_prober *xp, struct xrt_device **out_xdevs) |
struct xrt_auto_prober * | euroc_create_auto_prober (void) |
Create a auto prober for the fake euroc device. More... | |
static struct euroc_device * | euroc_device (struct xrt_device *xdev) |
static xrt_result_t | euroc_device_get_tracked_pose (struct xrt_device *xdev, enum xrt_input_name name, int64_t at_timestamp_ns, struct xrt_space_relation *out_relation) |
static void | euroc_device_destroy (struct xrt_device *xdev) |
Fake device tracked with EuRoC datasets and SLAM.