Monado OpenXR Runtime
|
OpenGloves prober implementation. More...
#include "xrt/xrt_prober.h"
#include "xrt/xrt_defines.h"
#include "util/u_config_json.h"
#include "util/u_debug.h"
#include "util/u_system_helpers.h"
#include "opengloves_interface.h"
#include "opengloves_device.h"
#include "communication/serial/opengloves_prober_serial.h"
#include "communication/bluetooth/opengloves_prober_bt.h"
#include "../multi_wrapper/multi.h"
Macros | |
#define | OPENGLOVES_PROBER_LOG_LEVEL U_LOGGING_TRACE |
#define | OPENGLOVES_ERROR(...) U_LOG_IFL_E(OPENGLOVES_PROBER_LOG_LEVEL, __VA_ARGS__) |
#define | OPENGLOVES_INFO(...) U_LOG_IFL_I(OPENGLOVES_PROBER_LOG_LEVEL, __VA_ARGS__) |
#define | JSON_VEC3(a, b, c) u_json_get_vec3_array(u_json_get(a, b), c) |
#define | JSON_QUAT(a, b, c) u_json_get_quat(u_json_get(a, b), c) |
Functions | |
static const cJSON * | opengloves_load_config_file (struct u_config_json *config_json) |
void | opengloves_create_devices (struct xrt_device *old_left, struct xrt_device *old_right, struct xrt_device **out_left, struct xrt_device **out_right) |
OpenGloves prober implementation.