From b494e170c3fbc82bf83ee1ce1e419e1612cae33d Mon Sep 17 00:00:00 2001 From: Simon Zeni Date: Thu, 21 Nov 2024 10:49:16 -0500 Subject: [PATCH] xrt: xrt_device_get_view_poses return xrt_result_t Part-of: --- doc/changes/xrt/mr.2365.md | 1 + src/xrt/include/xrt/xrt_device.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 doc/changes/xrt/mr.2365.md diff --git a/doc/changes/xrt/mr.2365.md b/doc/changes/xrt/mr.2365.md new file mode 100644 index 000000000..c9d52586d --- /dev/null +++ b/doc/changes/xrt/mr.2365.md @@ -0,0 +1 @@ +- xrt_device_get_view_pose returns xrt_result_t to improve error handling in the state tracker diff --git a/src/xrt/include/xrt/xrt_device.h b/src/xrt/include/xrt/xrt_device.h index 4e3b1f6ad..b01f58fe1 100644 --- a/src/xrt/include/xrt/xrt_device.h +++ b/src/xrt/include/xrt/xrt_device.h @@ -814,7 +814,7 @@ xrt_device_get_plane_detections_ext(struct xrt_device *xdev, * @copydoc xrt_device::get_view_poses * @public @memberof xrt_device */ -static inline void +static inline xrt_result_t xrt_device_get_view_poses(struct xrt_device *xdev, const struct xrt_vec3 *default_eye_relation, int64_t at_timestamp_ns, @@ -825,6 +825,7 @@ xrt_device_get_view_poses(struct xrt_device *xdev, { xdev->get_view_poses(xdev, default_eye_relation, at_timestamp_ns, view_count, out_head_relation, out_fovs, out_poses); + return XRT_SUCCESS; } /*! -- 2.51.2