System builder for North Star headsets.
More...
|
#define | NS_TRACE(...) U_LOG_IFL_T(debug_get_log_option_ns_log(), __VA_ARGS__) |
|
#define | NS_DEBUG(...) U_LOG_IFL_D(debug_get_log_option_ns_log(), __VA_ARGS__) |
|
#define | NS_INFO(...) U_LOG_IFL_I(debug_get_log_option_ns_log(), __VA_ARGS__) |
|
#define | NS_WARN(...) U_LOG_IFL_W(debug_get_log_option_ns_log(), __VA_ARGS__) |
|
#define | NS_ERROR(...) U_LOG_IFL_E(debug_get_log_option_ns_log(), __VA_ARGS__) |
|
|
static bool | ns_config_load (struct ns_builder *nsb) |
|
static void | ns_tracking_config_parse_depthai (struct ns_builder *nsb, bool *out_config_valid) |
|
static void | ns_tracking_config_parse_ultraleap (struct ns_builder *nsb, bool *out_config_valid) |
|
static void | ns_tracking_config_parse_t265 (struct ns_builder *nsb, bool *out_config_valid) |
|
void | ns_compute_depthai_ht_offset (struct xrt_pose *P_imu_to_left_camera_basalt, struct xrt_pose *out_pose) |
|
static xrt_result_t | ns_estimate_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_builder_estimate *estimate) |
|
static xrt_result_t | ns_open_system_impl (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_tracking_origin *origin, struct xrt_system_devices *xsysd, struct xrt_frame_context *xfctx, struct u_builder_roles_helper *ubrh) |
|
static void | ns_destroy (struct xrt_builder *xb) |
|
struct xrt_builder * | t_builder_north_star_create (void) |
| Builder for NorthStar headsets. More...
|
|
◆ t_builder_north_star_create()
struct xrt_builder * t_builder_north_star_create |
( |
void |
| ) |
|
◆ driver_list
const char* driver_list[] |
|
static |