diff --git a/src/xrt/drivers/survive/survive_driver.c b/src/xrt/drivers/survive/survive_driver.c index 552e662e3..0a9b0e2b0 100644 --- a/src/xrt/drivers/survive/survive_driver.c +++ b/src/xrt/drivers/survive/survive_driver.c @@ -1184,6 +1184,7 @@ survive_found(struct xrt_prober *xp, printf("survive: Assuming variant %d\n", ss->variant); ss->ctx = actx; + ss->base.type = XRT_TRACKING_TYPE_LIGHTHOUSE; snprintf(ss->base.name, XRT_TRACKING_NAME_LEN, "%s", "Libsurvive Tracking"); ss->base.offset.position.x = 0.0f; diff --git a/src/xrt/include/xrt/xrt_tracking.h b/src/xrt/include/xrt/xrt_tracking.h index da57ddbad..8fe77ee05 100644 --- a/src/xrt/include/xrt/xrt_tracking.h +++ b/src/xrt/include/xrt/xrt_tracking.h @@ -45,6 +45,9 @@ enum xrt_tracking_type // The device(s) are tracked by RGB camera(s). XRT_TRACKING_TYPE_RGB, + + // The device(s) are tracked by Ligthhouse + XRT_TRACKING_TYPE_LIGHTHOUSE, }; /*!