|
Monado OpenXR Runtime
|
vive json header More...
#include "xrt/xrt_compiler.h"#include "xrt/xrt_defines.h"#include "util/u_logging.h"#include "util/u_distortion_mesh.h"#include "vive/vive_common.h"
Go to the source code of this file.
Data Structures | |
| struct | index_camera |
| A calibrated camera on an Index. More... | |
| struct | lh_sensor |
| A single lighthouse senosor point and normal, in IMU space. More... | |
| struct | lh_model |
| A lighthouse consisting of sensors. More... | |
| struct | vive_config |
| headset config. More... | |
| struct | vive_controller_config |
| Controller config. More... | |
Macros | |
| #define | INDEX_MIN_IPD 0.058 |
| #define | INDEX_MAX_IPD 0.07 |
| #define | VIVE_MIN_IPD 0.060 |
| #define | VIVE_MAX_IPD 0.075 |
| #define | DEFAULT_HAPTIC_FREQ 150.0f |
| #define | MIN_HAPTIC_DURATION 0.05f |
Enumerations | |
| enum | VIVE_CONTROLLER_VARIANT { CONTROLLER_VIVE_WAND , CONTROLLER_INDEX_LEFT , CONTROLLER_INDEX_RIGHT , CONTROLLER_TRACKER_GEN1 , CONTROLLER_TRACKER_GEN2 , CONTROLLER_TRACKER_GEN3 , CONTROLLER_TRACKER_TUNDRA , CONTROLLER_UNKNOWN } |
| Controller variant. More... | |
Functions | |
| bool | vive_config_parse (struct vive_config *d, char *json_string, enum u_logging_level log_level) |
| Parse a headset config. More... | |
| void | vive_config_teardown (struct vive_config *config) |
| Free any allocated resources on this config. More... | |
| bool | vive_config_parse_controller (struct vive_controller_config *d, char *json_string, enum u_logging_level log_level) |
| Parse a controller config. More... | |
vive json header